Question

1
Replies
726
Views
Close popover
NAGARAJAN KADHIRESAN (NAGARAJANK8342)
TSYS
Associate Director
TSYS
US
NAGARAJANK8342 Member since 2013 23 posts
TSYS
Posted: February 18, 2016
Last activity: February 18, 2016
Closed
Solved

Unable to digest declare index error

HI All,

We have used declare index in our project with "source page context" as nested page list. We noticed below error in pega logs. There is no standards pattern to reproduce below as it appears randomly.

Did anyone encountered below error and if so what is the fix for this?

Also, we already have the property "tyKeyWordList"  defined at "@baseclass".

2016-02-17 15:47:03,128 [rtapp01.tsysecom.org] [  STANDARD] [                    ] (   external.async.IStartupTask) INFO    - load getDeclarativeCommon  ..starting

2016-02-17 15:47:03,129 [rtapp01.tsysecom.org] [  STANDARD] [                    ] (   external.async.IStartupTask) INFO    - load getDeclarativeCommon  ..done

2016-02-17 15:47:03,130 [rtapp01.tsysecom.org] [  STANDARD] [                    ] (   external.async.IStartupTask) INFO    - load Declarative Page Definition Cache  ..starting

2016-02-17 15:47:06,512 [nectorThreadPool : 1] [  STANDARD] [                    ] (i.IndexRuleImpl$IndexRuleImmut) ERROR   - Unable to process Declare Index Reference: .tyEntityTypeID for index RULE-DECLARE-INDEX @BASECLASS KEYWORDS_L2 #20150206T222011.798 GMT

com.pega.pegarules.pub.database.DatabaseException: Database-General Unable to digest declarative reference; page context class "@baseclass" for page context ".tyKeyWordList().tyKeyWordList()" is undefined (property tyKeyWordList on class @baseclass undefined).

From: (BA8DB1C773AEFFBE8DAFA4CF4C16B196B:(MBean Access))

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.ReferenceEmitter.<init>(ReferenceEmitter.java:138)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.IndexRuleImpl$IndexRuleImmut.extractWatchReferencesForDeclarativeRule(IndexRuleImpl.java:282)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.DeclarativeRuleImpl$DeclarativeRuleImmut.extractWatchReferencesForRuleType(DeclarativeRuleImpl.java:214)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.BaseRuleImpl$BaseRuleImmut.prepareFullDefinition(BaseRuleImpl.java:580)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.BaseRuleImpl$BaseRuleImmut.initialize(BaseRuleImpl.java:541)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.IndexRuleImpl.constructImmutable(IndexRuleImpl.java:127)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.BaseRuleImpl.prepareFullDefinition(BaseRuleImpl.java:308)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.BaseRuleImpl.prepareFullDefinition(BaseRuleImpl.java:293)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeDeclarativeClassCore.considerOneInstance(RuntimeDeclarativeClassCore.java:493)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeDeclarativeClassCore.considerOneInsName(RuntimeDeclarativeClassCore.java:573)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeDeclarativeClassCore.resolveRulesForClass(RuntimeDeclarativeClassCore.java:698)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeDeclarativeClassCore.resolveRules(RuntimeDeclarativeClassCore.java:415)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeDeclarativeClassCore.<init>(RuntimeDeclarativeClassCore.java:354)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeDeclarativeClass.<init>(RuntimeDeclarativeClass.java:134)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.RuntimeCacheImpl.getRuntimeClass(RuntimeCacheImpl.java:308)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.DeclarativeCacheManagerImpl.getRuntimeClass(DeclarativeCacheManagerImpl.java:1539)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.ProcessingSupportImpl.getPropertyCandidates(ProcessingSupportImpl.java:108)

  at com.pega.pegarules.exec.internal.declare.infengine.cbi.ProcessingSupportImpl.getAutoChainCandidates(ProcessingSupportImpl.java:165)

  at com.pega.pegarules.data.internal.clipboard.DeclarativeSupportImpl.getAutoChainCandidates(DeclarativeSupportImpl.java:302)

  at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.autoChain(ClipboardPropertyImpl.java:1047)

  at com.pega.pegarules.data.internal.clipboard.ClipboardPropertyImpl.autoChain(ClipboardPropertyImpl.java:922)

  at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.getStringAndChain(ClipboardPageImpl.java:1871)

  at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.getString(ClipboardPageImpl.java:1440)

  at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.getString(ClipboardPageImpl.java:1413)

  at com.pega.pegarules.data.internal.clipboard.ClipboardPageImpl.getString(ClipboardPageImpl.java:1409)

  at com.pega.pegarules.session.internal.mgmt.util.TenantInformationImpl.<init>(TenantInformationImpl.java:62)

  at com.pega.pegarules.session.internal.mgmt.util.TenantInformationCacheImpl.getAllTenantInformation(TenantInformationCacheImpl.java:310)

  at com.pega.pegarules.session.internal.mgmt.util.TenantInformationCacheImpl.getAllTenantsInfo(TenantInformationCacheImpl.java:276)

  at com.pega.pegarules.management.internal.SystemManagementAPI.SystemStatus(SystemManagementAPI.java:163)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

  at java.lang.reflect.Method.invoke(Method.java:611)

  at com.pega.pegarules.management.internal.MB2EngineAccess.invoke(MB2EngineAccess.java:169)

  at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invoke_privact(EngineImpl.java:364)

  at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.run(EngineImpl.java:349)

  at com.pega.pegarules.session.internal.PRSessionProviderImpl.performTargetActionWithLock(PRSessionProviderImpl.java:1259)

  at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:1008)

  at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:828)

  at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:795)

  at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:323)

  at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:263)

  at com.pega.pegarules.session.internal.engineinterface.etier.ejb.EngineBean.invokeEngine(EngineBean.java:225)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

  at java.lang.reflect.Method.invoke(Method.java:611)

  at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:367)

  at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:408)

  at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingThrowable(AppServerBridgeToPega.java:223)

  at com.pega.pegarules.boot.internal.extbridge.AppServerBridgeToPega.invokeMethodPropagatingException(AppServerBridgeToPega.java:245)

  at com.pega.pegarules.internal.etier.ejb.EngineBeanBoot.invokeEngine(EngineBeanBoot.java:168)

  at com.pega.pegarules.internal.etier.interfaces.EJSLocalStatelessEngineBMT_f2439d86.invokeEngine(Unknown Source)

  at com.pega.pegarules.management.internal.MBeanHelper.invokeOperationWithObjectReturnValue(MBeanHelper.java:115)

  at com.pega.pegarules.management.internal.SystemManagement.SystemStatus(SystemManagement.java:99)

  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)

  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:60)

  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:37)

Thanks,

Nagarajan Kadhiresan

Case Management
Moderation Team has archived post,
Close popover This thread is closed to future replies. Content and links will no longer be updated. If you have the same/similar Question, please write a new Question.