We recently upgraded a site from 5 (cant recall the exact version) to 06.02.07 (3) using the suggested upgrade path. After the upgrade we had several minor issues with installed modules (including the htmleditors) but simple upgrades ironed them out.
The only out standing issue(s) is a bit of a big one and I assume the 2 issues are related.
AssemblyVersion: 6.2.7
PortalID: 0
PortalName: The Catholic Archdiocese of Edmonton
UserID: 1
UserName: host
ActiveTabID: 45
ActiveTabName: Site Settings
RawURL: /Admin/SiteSettings/tabid/45/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.caedm.ca/AboutUs/Jubilee100/IconofStJosephtheWorker.aspx
UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 5ecf224c-cd4f-40a7-9c03-bc1a070705cc
InnerException: Unhandled Error:
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.UI.Containers.ActionBase.get_ModuleContext
StackTrace:
Message: System.Exception: Unhandled Error: ---> DotNetNuke.Services.Exceptions.PageLoadException: An error has occurred. ---> DotNetNuke.Services.Exceptions.PageLoadException: An error has occurred. ---> DotNetNuke.Services.Exceptions.ModuleLoadException: An error has occurred. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.UI.Containers.ActionBase.get_ModuleContext() at DotNetNuke.UI.Containers.ActionBase.get_ActionRoot() at DotNetNuke.UI.Containers.ActionBase.OnLoad(EventArgs e) --- End of inner exception stack trace --- at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control ctrl, Exception exc, Boolean DisplayErrorMessage) --- End of inner exception stack trace --- at DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) at DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc) at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control ctrl, Exception exc, Boolean DisplayErrorMessage) at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control ctrl, Exception exc, Boolean DisplayErrorMessage) at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control ctrl, Exception exc) at DotNetNuke.UI.Containers.ActionBase.OnLoad(EventArgs e) at DotNetNuke.UI.WebControls.SolPartActions.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace --- at DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) at DotNetNuke.Framework.PageBase. (EventArgs e) at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.default_aspx.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) --- End of inner exception stack trace ---
Source:
Server Name: WS044
The next issue is from the Admin File manager (the Host File Manager does not have this issue). When ever you click on the upload button it throws an error (it does not matter from what folder or site root):
AssemblyVersion: 6.2.7
PortalID: 0
PortalName: The Catholic Archdiocese of Edmonton
UserID: 1
UserName: host
ActiveTabID: 55
ActiveTabName: File Manager
RawURL: /Admin/FileManager/tabid/55/ctl/Edit/mid/373/ftype/File/rtab/55/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://www.caedm.ca/Admin/FileManager/tabid/55/Default.aspx
UserAgent: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:20.0) Gecko/20100101 Firefox/20.0
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: b863496f-ee61-41a1-818e-048f1bf371ae
InnerException: Unhandled Error:
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.Services.FileSystem.FolderManager.GetFolders
StackTrace:
Message: System.Exception: Unhandled Error: ---> DotNetNuke.Services.Exceptions.PageLoadException: Error: Upload File is currently unavailable. ---> DotNetNuke.Services.Exceptions.PageLoadException: Error: Upload File is currently unavailable. ---> DotNetNuke.Services.Exceptions.ModuleLoadException: Error: Upload File is currently unavailable. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Services.FileSystem.FolderManager.GetFolders(Int32 portalID, String permissions, Int32 userID) at DotNetNuke.Modules.Admin.FileManager.WebUpload.LoadFolders() at DotNetNuke.Modules.Admin.FileManager.WebUpload.OnLoad(EventArgs e) --- End of inner exception stack trace --- at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control ctrl, Exception exc, Boolean DisplayErrorMessage) --- End of inner exception stack trace --- at DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) at DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc) at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(String FriendlyMessage, Control ctrl, Exception exc, Boolean DisplayErrorMessage) at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control ctrl, Exception exc, Boolean DisplayErrorMessage) at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(Control ctrl, Exception exc) at DotNetNuke.Services.Exceptions.Exceptions.ProcessModuleLoadException(PortalModuleBase objPortalModuleBase, Exception exc) at DotNetNuke.Modules.Admin.FileManager.WebUpload.OnLoad(EventArgs e) at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Control.LoadRecursive() at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) --- End of inner exception stack trace --- at DotNetNuke.Services.Exceptions.Exceptions.ProcessPageLoadException(Exception exc, String URL) at DotNetNuke.Framework.PageBase. (EventArgs e) at System.Web.UI.Page.HandleError(Exception e) at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) at System.Web.UI.Page.ProcessRequest() at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context) at System.Web.UI.Page.ProcessRequest(HttpContext context) at ASP.default_aspx.ProcessRequest(HttpContext context) at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) --- End of inner exception stack trace ---
Source:
Server Name: WS044
Now this instillation of DotNetNuke contains 2 portals and the second portal (portal id 1) is completely unaffected by these issues.
I have had the hosting provider reset all user permissions, I have cleared the cache, reset the worker process and synced the file system multiple times.
In addition to this we have also got a development version of the site up running in our own environment (taken from a back up and the same update processes where done to it so it is in virtually the same state as the live site other then any client added content) and the issues do not effect this version either until I point the site to use the same database as the live site, which leads me to think it is an sql issue.
I have ran several SQL comparators between the 2 databases and the structure is identical and the data does differ since additional work has been done on the site but I can not see anything that would lead me to think the data is fundamentally different in a way that would cause the errors.
Any help that people could provide would be appreciated. I promises to update this thread if we do ever figure out this issue as I have googled a few people with the same issue and most have left the thread with out an answer.