After upgrading a client site from DNN 7.5.4 to 9.2.2, I'm getting an error when trying to view our Contact form generated by Dynamic Forms.
I upgraded Dynamic Forms from v5.5 to v6. That didn't resolve the problem , so we purchased an upgrade to v7.0.10. We're still seeing a red box with the message "A critical error has occurred." with the details:
AbsoluteURL:/Default.aspx
DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID:f120cb70-36f3-4db6-8e4b-cc7a298f5d39
Server Name: eos-usa
Here are the details of the exception from the Admin Logs:
AbsoluteURL:/Default.aspx
DefaultDataProvider:DotNetNuke.Data.SqlDataProvider, DotNetNuke
ExceptionGUID:f120cb70-36f3-4db6-8e4b-cc7a298f5d39
AssemblyVersion:9.2.2
PortalId:0
UserId:28
TabId:2716
RawUrl:/Contact.aspx
Referrer:https://new.eos-usa.com/Default.aspx?tabid=2716&error=Method+not+found%3a+%27Boolean+DotNetNuke.Security.PortalSecurity.HasEditPermissions(Int32%2c+Int32)%27.&content=0
UserAgent:Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_3) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/73.0.3683.75 Safari/537.36
ExceptionHash:Ifq07u0mAireqQIZB+sZ+34ydx4=
Message:Method not found: 'Boolean DotNetNuke.Security.PortalSecurity.HasEditPermissions(Int32, Int32)'.
StackTrace:
InnerMessage:Method not found: 'Boolean DotNetNuke.Security.PortalSecurity.HasEditPermissions(Int32, Int32)'.
InnerStackTrace:
at DataSprings.Modules.DynamicForms.DynamicForms.Page_PreRender(Object sender, EventArgs e) at System.Web.UI.Control.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.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
Source:
FileName:
FileLineNumber:0
FileColumnNumber:0
Method:
Server Name: eos-usa
So it seems like the problem is in DynamicForms.Page.PreRender() calling HasEditPermisions().
What can we do to get this going? Unfortunately, this staging site is on a locked-down server on a private network, so it would not be easy for us to give someone outside access. But I could screen share if needed.
|