My Oracle Support Banner

EEX9.1: 'First operand of . is NULL' Error When Sending Back Expense Report after Deleting Lines (Doc ID 1641904.1)

Last updated on MARCH 25, 2019

Applies to:

PeopleSoft Enterprise FIN Expenses - Version 9.1 to 9.1 [Release 9]
Information in this document applies to any platform.


A PeopleCode error received when trying to send back an Expense Report (ER) after deleting a line. This happens when budget checking is enabled and a comment is added before sending back the ER.


1. Create and submit a multi line ER ( say 4 lines).
2. Login as an Approver and budget check the ER - budget status is now Valid.
3. Now delete lines 1,3 and 4.
4. Add a comment in the comment box and click Send Back button.
5. Click Ok to submit the ER and send it back.


First operand of . is NULL, so cannot access member UndenyFlag. (180,236) EX_APPR_WF.TxnProcessing.Messaging.ApprovalPublisher.OnExecute  Name:PopulateMessageLines_  PCPC:12190  Statement:156
Called from:EX_APPR_WF.TxnProcessing.Messaging.ApprovalPublisher.OnExecute  Name:PublishTransaction  Statement:21
Called from:EX_SHEET_HDR.SHEET_ID.SavePostChange  Statement:38 

The first operand of the dot operator is the NULL value, indicating the lack of any object value. As a consequence, the given method or property cannot be used.

Please see replication steps document for more details.

NOTE: In the  attached document, user details / company name / address / email / telephone number represent a fictitious sample (based upon made up data used in the Oracle Demo Vision instance).  Any similarity to actual persons, living or dead, is purely coincidental and not intended in any manner.




To view full details, sign in with your My Oracle Support account.

Don't have a My Oracle Support account? Click to get started!

In this Document

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.