Support Article
Property error occurs on running associated Dataflow rule
Summary
User deploys a dataset and property updates to a new environment. However, property error occurs on running the associated Dataflow rule.
Error Messages
pegarules.pub.PRRuntimeError: PRRuntimeError
at pegarules.generated.ddf.ra_action_dataflowname..java:176)
at pegarules.session.internal.mgmt.Executable.doAction(Executable.java:3226)
at pega.dsm.dnode.api.dataflow.DataFlows.getDataFlow(DataFlows.java:118)
at pega.dsm.dnode.api.dataflow.DataFlows.instance(DataFlows.java:86)
at pega.dsm.dnode.impl.dataflow.service.RuleBasedDataFlowFactory.newInstance(RuleBasedDataFlowFactory.java:20)
at pega.dsm.dnode.api.dataflow.service.DataFlowRunConfig$1.run(DataFlowRunConfig.java:457)
at pega.dsm.dnode.api.dataflow.service.DataFlowRunConfig$1.run(DataFlowRunConfig.java:454)
Caused by: pegarules.pub.PRRuntimeException: "Property" exists, but may not be used by this rule due to the ruleset’s validation mode and/or your current application context. (found property Class.Property in Ruleset)
PropertyDefNotFound
at pega.bigdata.dataset.utils.PegaExpressionParser.checkErrorMessages(PegaExpressionParser.java:48)
at pega.bigdata.dataset.utils.PegaExpressionParser.parse(PegaExpressionParser.java:35)
at pega.bigdata.dataset.file.MappingFactory.createMappingsDescriptorFromPage(MappingFactory.java:41)
at pega.bigdata.dataset.file.repository.RepositoryDataSetFactory.createCsvDataSet(RepositoryDataSetFactory.java:60)
at pega.bigdata.dataset.file.repository.RepositoryDataSetFactory.createFromPage(RepositoryDataSetFactory.java:37)
at pega.bigdata.dataset.file.FileDataSetFactory.createFromPage(FileDataSetFactory.java:26)
at pega.dsm.dnode.api.dataset.DataSetFactory.createFromKey(DataSetFactory.java:39)
Steps to Reproduce
- Deploy a dataset and associated properties to a new environment
- Open the Dataflow rule
- Click Actions
- Click Run
Root Cause
A defect in Pegasystems’ code or rules.
Resolution
Apply HFix-50140.
Published March 28, 2019 - 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.