Support Article
Guardrail warnings popping up
SA-32939
Summary
In Map Structured rule when the Justification is set to Default, which is "Left" from the settings, user sees an error icon on Justification drop-down.
On hovering on the icon we get the tooltip "The value default for property pyJustification is not defined in the prompt list".
Now suppose if user change the Justification to Left for all mappings, user still sees that error icon.
It saves fine but when user checks in gets Warnings. Only way to get rid of the error icon is to delete the mapping and then add the mapping with proper justification.
Error Messages
The value default for property pyJustification is not defined in the prompt list:
Steps to Reproduce
1. Create Map Structured Rule with the following settings :Character Encoding: Default, justification : Left and Default pad character: Space
2. Add a mapping with offset: 0 , length : 12 , any property , pad character: empty and Justification (first let it be default > error icon appears > change it to Left)
3. Add a another mapping with offset: 12 , length : 2 , any property , pad character: empty and Justification (first let it be default > error icon appears > save the map structured rule > change it to Left > save again).
4. Add a another mapping with offset: 14 , length : 2 , any property , pad character: empty and Justification (first let it be default > error icon appears> save the map structured rule > change it to Left > save again).
Root Cause
A defect in Pegasystems’ code or rules: The value default for property pyJustification is not defined in the prompt list.
Resolution
Perform the following local-change:
Change the Justification to Left for all mappings after deleting and recreating the mappings.
Published February 13, 2017 - 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.