Skip to main content

Error - 'Object reference not set to an instance of an object' when opening a Purchase Request

Updated over 2 weeks ago

This error is commonly caused by a user involved in the approval flow of the affected Purchase Request having been removed from their Security Profile.
​
Removing a user from their Security Profile actually causes all transactions they have been involved in to corrupt and error when you try and open them, so we instead advise that you create a profile with no permissions called something like "Leavers" or "Old users" and move the user into that, instead of deleting them. The user's account can still be disabled so that no one can log in as them and it does not use up a licence.
​
To resolve the error message, you just need to move the user back into a Security Profile again:

  1. Log into the FinOps website

  2. Click Purchasing, Purchase Requests.

  3. Find and select the affected transaction.

  4. Click History

  5. Make a note of all users involved in the process.

  6. Log into FinOps Administrator.

  7. Click System Control, Users.

  8. Check the list of users noted before against the user list here to find anyone that is missing.

  9. Close the Users form.

  10. Click System Control, Security Profiles.

  11. Select the profile you want to move any missing users into.

  12. Click Members.

  13. In the list on the right hand side, find and select the missing user

  14. Double click on them to move them into that profile.

  15. Click OK to save. The error that occurred when opening the Purchase Request should now be resolved.

Did this answer your question?