Support Article
InvalidPropertyReference in BIX error after upgrade
SA-54327
Summary
InvalidReferenceException error occurs for properties used in filters. This occurs after updating to Pega 7.3.1 and updating Business Intelligence Exchange (BIX) version accordingly.
Error Messages
[your_host] [STANDARD] [ ] [ ] (rd.resolve.SqlReportResolver) ERROR - An error occured during resolving the report definition - InvalidReferenceException .pyID Property 'pyID' does not exist on class 'your_class'
com.pega.pegarules.data.internal.rd.reference.InvalidReferenceException: InvalidReferenceException .pyID Property 'pyID' does not exist on class 'your_class'
Steps to Reproduce
- Update from Pega 7.1.8 to Pega 7.3.1 and BIX version accordingly.
- Create a BIX rule for the application work class inherited from 'Work-'.
- Use pyID = <some id> as the filter.
- Execute the BIX rule from the command line.
Root Cause
A defect in Pegasystems’ code or rules.
Resolution
Perform the following local-change:
- Ensure the BIX extract rule exists in the application when using -I argument that uses the local XML file.
- Use -a or -p arguments and provide credentials for the Operator that has access to the application which contains Ruleset Extract rule.
Tags:
Published July 23, 2018 - 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.