Support Article
Invalid reference to the zeroth(0) element in list
SA-103315
Summary
Pega Customer Service 8.3 is setup on Pega Platform 8.3.
Multiple exceptions are generted in the logs from different out-of-the-box reports. These excpetions occur from CPMDisplayDialog activity.
Error Messages
Type: java.lang.IndexOutOfBoundsException
Message: Invalid reference to the zeroth(0) element in list, pyAssignActions. Lists start from 1.
Stack:
at com.pega.pegarules.data.internal.clipboard.ReferenceElement.initialize(ReferenceElement.java:106) at com.pega.pegarules.data.internal.clipboard.ReferenceElementFactory.acquire(ReferenceElementFactory.java:56) at com.pega.pegarules.data.internal.clipboard.PropertyReferenceImpl.initialize(PropertyReferenceImpl.java:3013) at com.pega.pegarules.data.internal.clipboard.PropertyReferencePoolImpl.get(PropertyReferencePoolImpl.java:131) at com.pega.pegarules.data.internal.clipboard.PropertyReferencePoolImpl.get(PropertyReferencePoolImpl.java:109) at com.pega.pegarules.data.internal.clipboard.PropertyReferencePoolImpl$StaticHelper.get(PropertyReferencePoolImpl.java:216) at com.pega.platform.clipboard.query.internal.PropertyReferenceProvider.getPropertyReference(PropertyReferenceProvider.java:99) at com.pega.platform.clipboard.query.internal.PropertyReferenceProvider.getPropertyReference(PropertyReferenceProvider.java:91) at com.pega.platform.clipboard.query.internal.ScalarValueQueryExecutor.invokeLegacy(ScalarValueQueryExecutor.java:102) at com.pega.platform.clipboard.query.internal.ScalarValueQueryExecutor.execute(ScalarValueQueryExecutor.java:78) at com.pega.platform.clipboard.query.internal.ScalarValueQueryImpl.resolveAgainstPage(ScalarValueQueryImpl.java:62) at com.pega.platform.clipboard.query.internal.ScalarValueQueryImpl.resolve(ScalarValueQueryImpl.java:43) at com.pega.platform.clipboard.query.internal.ScalarValueQueryImpl.resolveToString(ScalarValueQueryImpl.java:117) at com.pegarules.generated.activity.ra_action_cpmdisplaydialog_790b1a8dd81081fc0a2abba7b8e6299e.step6_circum0(ra_action_cpmdisplaydialog_790b1a8dd81081fc0a2abba7b8e6299e.java:689) at com.pegarules.generated.activity.ra_action_cpmdisplaydialog_790b1a8dd81081fc0a2abba7b8e6299e.perform(ra_action_cpmdisplaydialog_790b1a8dd81081fc0a2abba7b8e6299e.java:176) at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:2744) at com.pegarules.generated.html_section.ra_stream_cpmdialog_447d3ce006866a12973b3841a850c68f.performStream_1(ra_stream_cpmdialog_447d3ce006866a12973b3841a850c68f.java:360) at com.pegarules.generated.html_section.ra_stream_cpmdialog_447d3ce006866a12973b3841a850c68f.execute(ra_stream_cpmdialog_447d3ce006866a12973b3841a850c68f.java:150)
Steps to Reproduce
Load a dialog on the Interaction screen in the Pega application.
Root Cause
A defect in Pegasystems’ code or rules.
The newAssignPage.pyDefaultActionIndex was empty. Hence, it geneated the error in the CPMDisplayDialog activity's Step 6.
Resolution
Apply HFix-61176.
Published April 16, 2020 - Updated December 2, 2021
Have a question? Get answers now.
Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.