Support Article
Page-Remove on a target property causes Null Pointer Exception
SA-49738
Summary
Null Pointer Exception (NPE) occurs when performing a Page-Remove on a target property.
Error Messages
java.lang.NullPointerException
at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.remove(ClipboardPropertyImpl.java:1973)
at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyBase.removeFromClipboard(ClipboardPropertyBase.java:3016)
at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyBase.removeFromClipboard(ClipboardPropertyBase.java:2995)
Steps to Reproduce
- Configure a complex set of structures in a work object which contains an array of reference properties and a target array for those reference properties.
- Perform a Page-Remove on a target property.
Root Cause
A defect in Pegasystems’ code or rules. Back-reference pointers are out of sync with the target data.
Resolution
Apply HFix-40584.
Published March 27, 2018 - Updated October 8, 2020
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.