Question
Capgemini
SE
Last activity: 26 Mar 2018 1:34 EDT
Unable to launch customer in NBAM
Customer could not be launched in NBAA.
Error found in log :
[fault (self-tuning)'] [ STANDARD] [ ] [ ] ( SetupCustomer.Work_.Action) ERROR - Error in Obj-Open
Customer could not be launched in NBAA.
Error found in log :
[fault (self-tuning)'] [ STANDARD] [ ] [ ] ( SetupCustomer.Work_.Action) ERROR - Error in Obj-Open
- com.pega.pegarules.pub.database.BadInputException: trying to open with a key page that does not have .pxObjClass set: code: <none> SQLState: <none> Message: <none>
From: (A3BD3AB819C07CB7F560DDCB15C9302FB:AsyncDeclarativePool)
at com.pega.pegarules.data.internal.access.Opener.getClassFromKeyPage(Opener.java:1781)
at com.pega.pegarules.data.internal.access.DatabaseImpl.open(DatabaseImpl.java:3687)
at com.pega.pegarules.pub.runtime.AbstractActivity.objOpen(AbstractActivity.java:80)
at com.pegarules.generated.activity.ra_action_
setupcustomer_ccbfdf8cf2f800fcb13a986f44872fcb.s
tep6_circum0(ra_action_setupcustomer_ccbfdf8cf2f800fcb13a986f44872fcb.java:1014)
Initial analysis shows that while doing Obj-Open for that customer, class name was not passed.
In NBAM applications, it's an OOTB feature that the class name is passed from the property CustomerClassName of the page Declare_MKTSystemSettings.
The issue occurred only once in production environment . And it's not reproducible in any of the environments.
Versions used :
Marketing :7.12
Pega : 7.1.7