After adding the Announcements and the Events modules onto the same page with one Text/Html module, the server could no longer access the website which is a child portal. It would try to load the page for several minutes before giving an out of memory error. I uninstalled the Announcements module from the module definitions including file deletion, and that solved the problem, we are able to access the child portal again. But, the odd thing is that in the Event Log there are no errors relating to the Announcements module. The exceptions are reported on the Events Module. Not sure if it's all related or if we had several different problems going on at the same time that culminated in the out of memory errors or just what is going on. We are using DNN 4.09.00. The announcemts module was 4.00.01 and the events module is 4.00.02. Neither of those modules had any data entered yet. Access to the website was lost before any announcements or events could be entered. The Text/Html module had some basic text entered. Nothing fancy on the page, just those three modules in standard installation sql 2000 server. Something else to note, we have the same setup on another website which is a separate install of DNN on a different server that has only one portal, that being the main one, and the events and announcements modules behave fine on the same page. It's just in this website where the modules are installed together on the same page in a child portal. There are only 4 portals, three being child portals and they all have very little data if any in them right now. Below are two of the exceptions as they were logged:
ModuleId: -1
ModuleDefId: -1
FriendlyName:
ModuleControlSource:
AssemblyVersion: 04.09.00
PortalID: 1
PortalName: Demo
UserID: -1
UserName:
ActiveTabID: 59
ActiveTabName: Home
RawURL: /Default.aspx?alias=66.135.46.11/demo
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://66.135.46.11/PortalListing/tabid/85/Default.aspx
UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB5; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: e253a9b0-8581-41dc-823d-15eb88cbf3aa
InnerException: Exception of type 'System.OutOfMemoryException' was thrown.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.String.Replace
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Exception of type 'System.OutOfMemoryException' was thrown. ---> System.OutOfMemoryException: Exception of type 'System.OutOfMemoryException' was thrown. at System.String.Replace(Char oldChar, Char newChar) at System.Web.UI.Control.get_ClientID() at DotNetNuke.UI.Utilities.DNNClientAPI.EnableMinMax(Control objButton, Control objContent, Int32 intModuleId, Boolean blnDefaultMin, String strMinIconLoc, String strMaxIconLoc, MinMaxPersistanceType ePersistanceType, Int32 intAnimationFrames, String strPersonalizationNamingCtr, String strPersonalizationKey) at DotNetNuke.UI.UserControls.LabelControl.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
Source:
and:
ModuleId: 471
ModuleDefId: 108
FriendlyName: Events
ModuleControlSource: DesktopModules/Events/Events.ascx
AssemblyVersion: 04.09.00
PortalID: 1
PortalName: Demo
UserID: -1
UserName:
ActiveTabID: 59
ActiveTabName: Home
RawURL: /Default.aspx?alias=66.135.46.11/demo
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer: http://66.135.46.11/PortalListing/tabid/85/Default.aspx
UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; GTB5; .NET CLR 1.1.4322; .NET CLR 2.0.50727)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: b7199157-3ba9-4e26-be7f-2506bf018cd1
InnerException: The added or subtracted value results in an un-representable DateTime. Parameter name: value
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: System.DateTime.AddTicks
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: The added or subtracted value results in an un-representable DateTime. Parameter name: value ---> System.ArgumentOutOfRangeException: The added or subtracted value results in an un-representable DateTime. Parameter name: value at System.DateTime.AddTicks(Int64 value) at System.DateTime.Add(Double value, Int32 scale) at System.DateTime.AddDays(Double value) at DotNetNuke.Modules.Events.EventMonth.BindDataGrid() at DotNetNuke.Modules.Events.EventMonth.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
Source: