Links may not function; however, this content may be relevant to outdated versions of the product.
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.
Previous topic Troubleshooting: "Unable to use SHA1PRNG algorithm" when saviing DB Name (WebSphere 5.1) Next topic Troubleshooting: "java.sql.SQLException" Name of SQL Server 2005 driver differs from SQL Server 2000