Discussion
Wipro Limited
CA
Last activity: 6 Apr 2018 19:26 EDT
Rule Upgrade 54SP2 to V717- Error : System-Work-Indexer not found in dictionary
We recieved below error while performing rules Schema upgrade from V54SP2 to V717.
com.pega.pegarules.pub.clipboard.InvalidParameterException: InvalidParameter Class not defined in dictionary: System-Work-Indexer aClassName .createPagecom.pega.pegarules.pub.clipboard.InvalidParameterException: InvalidParameter Class not defined in dictionary: System-Work-Indexer aClassName .createPage
[java]
[java] at com.pega.pegarules.session.internal.mgmt.base.ThreadPageDir.validateClass(ThreadPageDir.java:958)
[java] at com.pega.pegarules.session.internal.mgmt.base.ThreadPageDir.validateClass(ThreadPageDir.java:958)
[java] at com.pega.pegarules.session.internal.mgmt.base.AbstractPageDirectory.createPage(AbstractPageDirectory.java:557)
[java] at com.pega.pegarules.session.internal.mgmt.base.AbstractPageDirectory.createPage(AbstractPageDirectory.java:557)
[java] at com.pega.pegarules.session.internal.mgmt.base.ThreadPageDir.createPage(ThreadPageDir.java:370)
[java] at com.pega.pegarules.session.internal.mgmt.base.ThreadPageDir.createPage(ThreadPageDir.java:370)
[java] at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.createPage(PRThreadImpl.java:467)
[java] at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.createPage(PRThreadImpl.java:459)
[java] at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.createPage(PRThreadImpl.java:467)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.addToIndexerQueue(DatabaseImpl.java:3372)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.noteChange(DatabaseImpl.java:3330)
[java] at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.createPage(PRThreadImpl.java:459)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.addToIndexerQueue(DatabaseImpl.java:3372)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.notifyOtherSystemsAfterUpdates(DatabaseImpl.java:2959)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.noteChange(DatabaseImpl.java:3330) at com.pega.pegarules.data.internal.access.DatabaseImpl.attemptToProcessUpdates(DatabaseImpl.java:2676)
[java]
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.processUpdates(DatabaseImpl.java:2288)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.notifyOtherSystemsAfterUpdates(DatabaseImpl.java:2959)
[java] at com.pega.pegarules.data.internal.access.Saver.save(Saver.java:663)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:4930)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.attemptToProcessUpdates(DatabaseImpl.java:2676)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:4916)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.processUpdates(DatabaseImpl.java:2288)
[java] at com.pega.pegarules.data.internal.access.Saver.save(Saver.java:663)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:4908)
[java] at com.pega.pegarules.session.internal.mgmt.PRNodeImpl.initializeSystem(PRNodeImpl.java:832)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:4930)
[java] at com.pega.pegarules.session.internal.mgmt.PREnvironment.getThreadAndInitialize(PREnvironment.java:371)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:4916)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:4908)
[java] at com.pega.pegarules.session.internal.PRSessionProviderImpl.getThreadAndInitialize(PRSessionProviderImpl.java:1905)
[java] at com.pega.pegarules.session.internal.mgmt.PRNodeImpl.initializeSystem(PRNodeImpl.java:832)
[java] at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineStartup.initEngine(EngineStartup.java:657)
[java] at com.pega.pegarules.session.internal.mgmt.PREnvironment.getThreadAndInitialize(PREnvironment.java:371)
[java] at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._initEngine_privact(EngineImpl.java:165)
[java] at com.pega.pegarules.session.internal.PRSessionProviderImpl.getThreadAndInitialize(PRSessionProviderImpl.java:1905)
[java] at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.doStartup(EngineImpl.java:138)
[java] at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineStartup.initEngine(EngineStartup.java:657)
[java] at com.pega.pegarules.session.internal.mgmt.EngineImpl.startEngineImpl(EngineImpl.java:240)
[java] at com.pega.pegarules.session.internal.mgmt.EngineImpl.startEngine(EngineImpl.java:119)
[java] at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._initEngine_privact(EngineImpl.java:165)
[java] at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.doStartup(EngineImpl.java:138)
[java] at com.pega.pegarules.session.internal.mgmt.EngineImpl.startEngine(EngineImpl.java:112)
[java] at com.pega.pegarules.session.internal.mgmt.EngineImpl.startEngineImpl(EngineImpl.java:240)
[java] at com.pega.pegarules.exec.internal.util.RuleScannerUtility.establishEnvironment(RuleScannerUtility.java:159)
[java] at com.pega.pegarules.session.internal.mgmt.EngineImpl.startEngine(EngineImpl.java:119)
[java] at com.pega.pegarules.exec.internal.util.pmd.PreUpgradeRuleAnalyzer.main(PreUpgradeRuleAnalyzer.java:792)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at com.pega.pegarules.session.internal.mgmt.EngineImpl.startEngine(EngineImpl.java:112)
[java] at com.pega.pegarules.exec.internal.util.RuleScannerUtility.establishEnvironment(RuleScannerUtility.java:159)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at com.pega.pegarules.exec.internal.util.pmd.PreUpgradeRuleAnalyzer.main(PreUpgradeRuleAnalyzer.java:792)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:338)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:379)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:338)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:216)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:265)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:379)
[java] at com.pega.pegarules.pub.PegaRULES.main(PegaRULES.java:85)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:216)2015-05-20 13:14:59,122 [ te-3437] [ STANDARD] [ ] ( etier.impl.EngineStartup) ERROR - PegaRULES initialization failed. Server: te-3437
[java]
[java] com.pega.pegarules.pub.context.InitializationFailedError: PRNodeImpl init failed
[java] at com.pega.pegarules.session.internal.mgmt.PREnvironment.getThreadAndInitialize(PREnvironment.java:386)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:265)
[java] at com.pega.pegarules.session.internal.PRSessionProviderImpl.getThreadAndInitialize(PRSessionProviderImpl.java:1905)
[java] at com.pega.pegarules.pub.PegaRULES.main(PegaRULES.java:85)
[java] at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineStartup.initEngine(EngineStartup.java:657)
[java] at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._initEngine_privact(EngineImpl.java:165)
[java] at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.doStartup(EngineImpl.java:138)
[java] at com.pega.pegarules.session.internal.mgmt.EngineImpl.startEngineImpl(EngineImpl.java:240)
[java] at com.pega.pegarules.session.internal.mgmt.EngineImpl.startEngine(EngineImpl.java:119)
[java] at com.pega.pegarules.session.internal.mgmt.EngineImpl.startEngine(EngineImpl.java:112)
[java] at com.pega.pegarules.exec.internal.util.RuleScannerUtility.establishEnvironment(RuleScannerUtility.java:159)
[java] at com.pega.pegarules.exec.internal.util.pmd.PreUpgradeRuleAnalyzer.main(PreUpgradeRuleAnalyzer.java:792)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
[java] at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
[java] at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
[java] at java.lang.reflect.Method.invoke(Method.java:597)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:338)
[java] at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:379)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:216)
[java] at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethod(AppServerBridgeToPega.java:265)
[java] at com.pega.pegarules.pub.PegaRULES.main(PegaRULES.java:85)
[java] Caused by: com.pega.pegarules.pub.clipboard.InvalidParameterException: InvalidParameter Class not defined in dictionary: System-Work-Indexer aClassName .createPage
[java] at com.pega.pegarules.session.internal.mgmt.base.ThreadPageDir.validateClass(ThreadPageDir.java:958)
[java] at com.pega.pegarules.session.internal.mgmt.base.AbstractPageDirectory.createPage(AbstractPageDirectory.java:557)
[java] at com.pega.pegarules.session.internal.mgmt.base.ThreadPageDir.createPage(ThreadPageDir.java:370)
[java] at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.createPage(PRThreadImpl.java:467)
[java] at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.createPage(PRThreadImpl.java:459)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.addToIndexerQueue(DatabaseImpl.java:3372)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.noteChange(DatabaseImpl.java:3330)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.notifyOtherSystemsAfterUpdates(DatabaseImpl.java:2959)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.attemptToProcessUpdates(DatabaseImpl.java:2676)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.processUpdates(DatabaseImpl.java:2288)
[java] at com.pega.pegarules.data.internal.access.Saver.save(Saver.java:663)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:4930)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:4916)
[java] at com.pega.pegarules.data.internal.access.DatabaseImpl.save(DatabaseImpl.java:4908)
[java] at com.pega.pegarules.session.internal.mgmt.PRNodeImpl.initializeSystem(PRNodeImpl.java:832)
[java] at com.pega.pegarules.session.internal.mgmt.PREnvironment.getThreadAndInitialize(PREnvironment.java:371)
Please Suggest solution to resolve this issue
**Moderation Team has archived post**
This post has been archived for educational purposes. Contents and links will no longer be updated. If you have the same/similar question, please write a new post.