This is a followup with more details on an error mentioned in my last post.
Users see this error:
An error has occurred.
Error: Events is currently unavailable
The sequence I believe needed to reproduce this:
Events Module on its own page, page permissions: Registered Users have view permissions.
Events Module in Month View.
Test page as with Administrator Account and Registered User account. Calendar appears.
Close all browser windows to avoid and caching issues.
Using Administrator account, select 'Settings' on Events module (do NOT change view first!)
Under Module settings:
Change Default Module view to 'List'
Select 'Disable Month View Cell Events'
Update Settings
Close browser
Login as authenticate user account-- user sees generic error, no calendar
Login as admin. Admin sees error, but changing the view from the Module's drop down menu makes the calendar work again.
Here is the info from the site event logs: (And now that I look closer at the event it appears to have something to do with 'Categories'-- which I hadn't created any, nor had I planned to.)
ModuleId: 689
ModuleDefId: 111
FriendlyName: Events
ModuleControlSource: DesktopModules/Events/Events.ascx
AssemblyVersion: 04.05.03
PortalID: 12
PortalName: Council Technology Committee
UserID: 7
UserName: nonadminuser
ActiveTabID: 252
ActiveTabName: Committee Events
RawURL: /Members/CommitteeEvents/tabid/252/Default.aspx
AbsoluteURL: /Default.aspx
AbsoluteURLReferrer:
UserAgent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.2; SV1; .NET CLR 1.1.4322; InfoPath.1)
DefaultDataProvider: DotNetNuke.Data.SqlDataProvider, DotNetNuke.SqlDataProvider
ExceptionGUID: 870a419c-a84c-41bf-a28f-cd6d0293ba4a
InnerException: Object reference not set to an instance of an object.
FileName:
FileLineNumber: 0
FileColumnNumber: 0
Method: DotNetNuke.Modules.Events.SelectCategory.get_SelectedCategory
StackTrace:
Message: DotNetNuke.Services.Exceptions.ModuleLoadException: Object reference not set to an instance of an object. ---> System.NullReferenceException: Object reference not set to an instance of an object. at DotNetNuke.Modules.Events.SelectCategory.get_SelectedCategory() at DotNetNuke.Modules.Events.EventList.BindDataGrid() at DotNetNuke.Modules.Events.EventList.Page_Load(Object sender, EventArgs e) --- End of inner exception stack trace ---
Source:
Server Name: SERVER1