"Ghost" TabID Number?
Last Post 04/26/2019 2:06 PM by Tugboat. 0 Replies.
Author Messages Not Resolved
Tugboat
Nuke Newbie
Nuke Newbie
Posts:8


--
04/26/2019 2:06 PM  
Hi!

I have a portal instance with multiple child portals and on one of the child portals, there is a link to a page with an Events module on it. The module appears correctly in View mode and the calendar events can be viewed, but when trying to edit an existing calendar entry or add a new calendar entry, it errors out with an ASP.net error.

**Note that I recently moved this portal instance from a hosting company to a private server. On the old server, you could add and edit the Events calendar data - but not so on the new server instance.

Upon closer inspection, I found that the tabid for the Events module is in a range outside of what is normal for this child portal. All of the other modules in the portal use a 28XX tabid number, but the Events module's tabid is 3891. I think this explains why data can't be added or edited in that it is trying to write to another portal's Event module. I can't explain however why it can still read data.

How can I track down which portal the #3891 tabid is coming from? I've looked through the SQL Server database for it but that is like looking for a needle in a haystack. Also, is there any way to export the data from one instance of the Events module and import it into a new instance?

Thanks for your help!
Tugboat

__________________________________
* ASP Error from above:

Server Error in '/' Application.
--------------------------------------------------------------------------------

Object reference not set to an instance of an object.
Description: An unhandled exception occurred during the execution of the current web request. Please review the stack trace for more information about the error and where it originated in the code.

Exception Details: System.NullReferenceException: Object reference not set to an instance of an object.

Source Error:

An unhandled exception was generated during the execution of the current web request. Information regarding the origin and location of the exception can be identified using the exception stack trace below.

Stack Trace:


[NullReferenceException: Object reference not set to an instance of an object.]
DotNetNuke.UI.Containers.ActionBase.get_ActionRoot() +40
DotNetNuke.UI.Containers.ActionBase.Page_Load(Object sender, EventArgs e) +31

[ModuleLoadException: An error has occurred.]
DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control ctrl, Exception exc, Boolean DisplayErrorMessage) +814
DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control ctrl, Exception exc, Boolean DisplayErrorMessage) +339
DotNetNuke.UI.Containers.ActionBase.Page_Load(Object sender, EventArgs e) +231
System.EventHandler.Invoke(Object sender, EventArgs e) +0
System.Web.UI.Control.OnLoad(EventArgs e) +106
System.Web.UI.Control.LoadRecursive() +68
System.Web.UI.Control.LoadRecursive() +162
System.Web.UI.Control.LoadRecursive() +162
System.Web.UI.Control.LoadRecursive() +162
System.Web.UI.Control.LoadRecursive() +162
System.Web.UI.Control.LoadRecursive() +162
System.Web.UI.Control.LoadRecursive() +162
System.Web.UI.Control.LoadRecursive() +162
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +3785

[PageLoadException: An error has occurred.]
DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) +534
System.Web.UI.Page.HandleError(Exception e) +106
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +9449
System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +345
System.Web.UI.Page.ProcessRequest() +75
System.Web.UI.Page.ProcessRequest(HttpContext context) +70
System.Web.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +790
System.Web.HttpApplication.ExecuteStepImpl(IExecutionStep step) +195
System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +88



--------------------------------------------------------------------------------
Version Information: Microsoft .NET Framework Version:4.0.30319; ASP.NET Version:4.7.3282.0


---