This is a site that has been working for quite a while.
But, this morning, on trying to open Settings for any module I'm getting this error:
AbsoluteURL:/Default.aspx
DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID:ad6673da-3edd-47bf-90ce-c61b81a0b023
AssemblyVersion:7.4.0
PortalId:3
UserId:1
TabId:1293
RawUrl:/Home/ctl/Module/ModuleId/3166?ReturnURL=/
Referrer:http://rhmed.ainq.com//
UserAgent:Mozilla/5.0 (Windows NT 6.3; WOW64; rv:40.0) Gecko/20100101 Firefox/40.0
ExceptionHash:sHRuFEdBSGjo4DTeTmweIg==
Message:Object reference not set to an instance of an object.
StackTrace:
InnerMessage:Object reference not set to an instance of an object.
InnerStackTrace:
at DotNetNuke.Security.Permissions.PermissionProvider.DefaultImplicitRoles(Int32 portalId)
at DotNetNuke.Security.Permissions.Controls.ModulePermissionsGrid.GetEnabled(PermissionInfo objPerm, RoleInfo role, Int32 column)
at DotNetNuke.Security.Permissions.Controls.PermissionsGrid.BindRolesGrid()
at DotNetNuke.Security.Permissions.Controls.PermissionsGrid.OnPreRender(EventArgs e)
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Control.PreRenderRecursiveInternal()
at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
--------------------
Clearing the cache and recycling the App Pool doesn't help.
Any ideas?