LinkedIn
Copied!

Table of Contents

Troubleshooting: "Unexpected character +" exception with truncated property name

Symptom

Rules with a circumstance property defined may display the following errors when you attempt to check them out:

Check out failed. Exception while opening to check for conflict with an existing check out record. InvalidReference newAssignPage.pxAssignedOperato+
unexpected character '+' at position 31, expected end of name

Solution

Explanation

The '+' mentioned in the error points to the issue: In the above example, the Circumstance property has been truncated in the database column.

Some property references (especially when the page name is included) may be too long for the width of the column defined in the database where they are being stored.  When this occurs, Process Commander truncates the name of the property to fit in the column as it saves the property rule, and adds a "+" at the end of the name in the column to signify that the truncation occurred.

Example:

Property name: newAssignPage.pxAssignedOperatorID

Workaround

Shorten the property reference (if possible) to work around this problem.  For the example above with a circumstanced rule, the property should probably belong on the primary page. In that case, the page reference part (the part before the period character) of the property reference is no longer needed, so the reference requires fewer characters.

Pega Platform 7.1.1 - 8.3.1 Business Architect System Architect System Administrator Data Integration System Administration
Suggest Edit

Have a question? Get answers now.

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