Question

Photo of Michael Garrison

0

Financial user: worked last week, throws exceptions now

We have a volunteer who comes in and helps with our financial data entry. Her login is a "Database" login (rather than most of our users who have Active Directory logins), and she's in security group "Staff-like users" and "Financial Users".

Last week she was able to use Rock just fine- adding batches, matching transactions, creating transactions, looking at reports, etc.

But yesterday, although I'm not aware of anything having changed, anything she tried to do beyond just page navigation (I was given "Add Batch" as an example) throws an exception- "HttpUnhandledException" in System.Web, and -NullReferenceException in Rock.

The "Message" for "NullReferenceException" was "Object reference not set to an instance of an object". The stack trace is

at Rock.ExtensionMethods.FormatAsHtmlTitle(String str)
at RockWeb.Blocks.Finance.BatchDetail.SetHeadingInfo(FinancialBatch batch, String title)
at RockWeb.Blocks.Finance.BatchDetail.ShowReadonlyDetails(FinancialBatch batch)
at RockWeb.Blocks.Finance.BatchDetail.ShowDetail(Int32 batchid)
at RockWeb.Blocks.Finance.BatchDetail.OnLoad(EventArgs e)

and then there are a number of

at System.Web.UI.Control.LoadRecursive()

and finally

at System.Web.Ui.Page.ProcessRequestMain(Boolean
includeStagesBeforeAsyncPoint, Boolean
includeStagesAfterAsyncPoint)

I was hoping that maybe this was a side-effect of the performance issues I ran into, having SQL and IIS on the same server installation, but it continues now that I've made another server the database server.

Is there anything I can do?

  • Michael Garrison

    Edit: Note that adding her additionally to "Financial Admins" fixes the issue. So that works for now, but I don't want her to be an admin, so I'd like to know how to get it working under just "Financial Users" again. Thanks!

  • Michael Garrison

    No. Still using the "Financial Admins" workaround. Though even with that, she is unable to edit transactions for some reason.

  • Photo of Michael Garrison

    0

    Looks like 3.0 did indeed clear up the issues- I set her back to "Staff like user" and "Financial User" security groups only, and last week she was able to do everything as normal.

     

    Thanks