Support Article

StackOverflowError When trying to open a case from the Work list

SA-27775

Summary



After updating from Pega 7.1.9, user submitting a step cause the system to throw a StackOverflowError and "Created Dump File due to null" before sending the assignment to the next step.

Opening the assignment afterwards fails to render the screen properly. pyWorkPage for the work object is null on the clipboard.

Error Messages



2016-08-04 11:27:30,646 [ES PassivationDaemon] [ STANDARD] [ ] [ ] (pboard.StorageStreamCommonImpl) INFO - [Encoding - Error during encode -
2016-08-04 11:27:30,646 [ES PassivationDaemon] [ STANDARD] [ ] [ ] (pboard.StorageStreamCommonImpl) INFO - App-FW-Impl-Work I-123
2016-08-04 11:27:30,646 [ES PassivationDaemon] [ STANDARD] [ ] [ ] (pboard.StorageStreamCommonImpl) ERROR - Created Dump File oldStream6mr7t2ygv8.dat due to null
2016-08-04 11:27:30,654 [ES PassivationDaemon] [ STANDARD] [ ] [ ] (lipboard.DirectStreamEncoderV7) ERROR - oldStream6mr7t2ygv8.dat
java.lang.StackOverflowError
at com.pega.pegarules.data.internal.clipboard.ReferencePropertyLinkImpl.__AW_getSourceProperty(ReferencePropertyLinkImpl.java:451)
at com.pega.pegarules.data.internal.clipboard.ReferencePropertyLinkImpl.getSourceProperty(ReferencePropertyLinkImpl.java)
at com.pega.pegarules.data.internal.clipboard.ReferencePropertyLinkImpl.getSourceProperty(ReferencePropertyLinkImpl.java:447)
at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.__AW_getThis(ClipboardPropertyImpl.java:5357)
at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.getThis(ClipboardPropertyImpl.java)


Steps to Reproduce

  1. Open any of the work items which contain the chain of references in review mode.
  2. Try to open the assignment.
  3. Observe the failure occur 9 times out of 10.


Root Cause




A reference to AP property fails to copy properly during Obj-Open-By-Handle. This is because auto population is disabled and the system tries to validate the source property during copy.

Resolution



Apply HFix-29196 to resolve the issue.

 

Published September 9, 2016 - Updated September 21, 2016

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.