Support Article
Unable to execute Marketing Program having Real-Time Event
SA-29730
Summary
User is not able to execute a Marketing Program, but can create a program, update details, add Strategy, Segment, Real Time Event; and not able to submit for execution.
If user creates a Marketing Program without Real Time Event, then user can submit it for execution, no error in this case.
Error Messages
1. Program Execution Errors:
** Batch table creation failed reason :No type information available for property: FlowErrorDetail: code: <none> SQLState: <none> Message: <none>
** Batch reporting class creation failed reason : No type information available for property: FlowErrorDetail: code: <none> SQLState: <none> Message: <none>
Trying to save an invalid page: page is not valid
Steps to Reproduce
1. Create a Marketing Program.
2. Add Segment, Strategy, Real Time Event for that.
3. Submit program for execution.
Root Cause
In the log observed following error:
com.pega.pegarules.pub.database.BadInputException: Trying to save an invalid page: Trying to save an invalid page: page is not valid .pyInitialVersion: ** RuleSetVersion <XYZ:01-01-01> is Secured.
This is a locked ruleset, which is mapped in the Access Group of Advanced tab under 'Design Time Configuration' section.
The Marketing code will use that rule-set version to create new rules, since it is locked the campaign execution was failing.
Resolution
Map to the latest unlocked ruleset version in the Access Group of Advanced tab under 'Design Time Configuration' section.
Published August 23, 2017 - 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.