Question

Photo of Andrew Lee

0

Data View Security

We are having a hard time getting the permissions set on our data views.  When a "staff user" logs in, they are unable to create a data view.  I gave the staff admin "edit" permissions on the data views page security, which now gives the staff users the button to create a new data view, but when they try it gives a page that says "That Wasn't Supposed To Happen..."

Are we going about this the wrong way?

Thank you!

Andrew

  • Rock RMS

    Andrew, After they get the 'That Wasn't Supposed to Happen' message, can you take a look at the exceptions log ( Admin Tools > System Settings > Exception List ) and share the details from the most recent exception ( with the full stack trace ).

  • Andrew Lee

    Sorry for my delayed response. Here it is:
    There are two exception type's shown
    Number 1 - System.NullReferenceException
    Description - Object reference not set to an instance of an object.
    Stack Trace:
    at System.Web.UI.Page.HandleError(Exception e)
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    at System.Web.UI.Page.ProcessRequest()
    at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
    at System.Web.UI.Page.ProcessRequest(HttpContext context)
    at ASP.themes_rock_layouts_leftsidebar_aspx.ProcessRequest(HttpContext context)
    at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


    Number 2 - System.Web.HttpUnhandledException
    Description - Exception of type 'System.Web.HttpUnhandledException' was thrown.
    Stack Trace:
    at System.Web.UI.Page.HandleError(Exception e)
    at System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    at System.Web.UI.Page.ProcessRequest(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint)
    at System.Web.UI.Page.ProcessRequest()
    at System.Web.UI.Page.ProcessRequestWithNoAssert(HttpContext context)
    at System.Web.UI.Page.ProcessRequest(HttpContext context)
    at ASP.themes_rock_layouts_leftsidebar_aspx.ProcessRequest(HttpContext context)
    at System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute()
    at System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously)


    Thank you so much!

  • Photo of Rock RMS

    0

    This has been fixed in the next release (v3.0).

    https://github.com/SparkDevNetwork/Rock/issues/848

  • Photo of Mike Peterson

    0

    Do they can an exception when they try to create a new DataView, or when they try to create a new Category?