E-CI: Event Mapping Code in the FieldEdit Event Causes an Application Engine or Application Server to Crash, or Fail With a "This is an invalid property {MY_CI.PROPERTY_XXX} (91,15)" Error
(Doc ID 2953059.1)
Last updated on AUGUST 07, 2024
Applies to:
PeopleSoft Enterprise PT PeopleTools - Version 8.59 and laterInformation in this document applies to any platform.
Symptoms
Site has Event Mapping code in a field's FieldEdit event. The code is triggered when running a custom application engine (AE) program that uses Component Interface (CI) PeopleCode.
After upgrading from PeopleTools (PT) 8.58.xx to PT 8.59.09, the custom AE program started failing with the top-most error below appearing in the stdout log when run in one environment, and crashing when run in another environment.
The same code worked as expected when executed through the component online in PIA.
Errors:
-----------------------
The error below appears in the AE program's stdout file.
Steps to replicate:
The issue can be reproduced at will with the following steps:
1. Create the event mapping code and service to perform custom processing so it is invoked through a CI property's FieldEdit event.
2. Write the AE program's PeopleCode so it modifies the field with the event mapping code.
3. Run the process.
4. Observe that the process runs to Error with message above in the stdout file.
Sample Environment:
PT 8.59.09
FSCM 9.20
Changes
Upgraded from PT 8.58.xx, to PT 8.59.09.
Cause
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
Symptoms |
Changes |
Cause |
Solution |
References |