We're running a high volume 5-portal site with DNN 4.04 on the front end server and SQL Server 2005 on on a separate database server. Frequently, when we add a page, the page does not appear in the site (nav tree) or in the Admin->Pages view. If we restart the application, the page appears in the correct location.
The Log Viewer shows many general exceptions with detail shown below. The application pool is set to automatically restart when it reaches a certain threshhold. It was initially restarting every 2 hours or so, but is now restarting much more frequently. Two or three of these system errors appear in the logs just prior to each restart.
Perhaps these are two separate issues, but my gut tells me they're related. Has anyone else experienced this? Thanks in advance for ideas/soltuions.
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 12d7c407-9ec5-45f9-a4d0-e2ef75ad0cdb
InnerException: Unhandled Error:
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.ThrowHelper.ThrowInvalidOperationException
StackTrace:
Message: System.Exception: Unhandled Error: ---> System.InvalidOperationException: Collection was modified; enumeration operation may not execute.at System.ThrowHelper.ThrowInvalidOperationException(ExceptionResource resource)at System.Collections.Generic.Dictionary`2.Enumerator.MoveNext()at DotNetNuke.Entities.Tabs.TabController.GetTab(Int32 TabId, Int32 PortalId, Boolean ignoreCache)at DotNetNuke.Entities.Portals.PortalSettings.GetPortalByTab(Int32 TabID, String PortalAlias)at DotNetNuke.HttpModules.UrlRewriteModule.OnBeginRequest(Object s, EventArgs e)at System.Web.HttpApplication.SyncEventExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)--- End of inner exception stack trace ---