Question

5
Replies
4013
Views
srivishnu Member since 2016 28 posts
CAPGEMINI
Posted: 3 years ago
Last activity: 3 years 1 month ago
Closed

com.pega.pegarules.pub.database.BadClassDefinitionException

Hi Team,

Description : Class <blank> does not exist

Exception Class : com.pega.pegarules.pub.database.BadClassDefinitionException

We find below Stack Traces

(root cause)
Type com.pega.pegarules.pub.database.BadClassDefinitionException

Message Class <blank> does not existFrom: (B8BEE71BC3CE0AB03674E37A2F519F195)

Stack

at com.pega.pegarules.data.internal.access.DatabaseImpl.open(DatabaseImpl.java:4443)
at com.pega.pegarules.pub.runtime.AbstractActivity.objOpenByHandle(AbstractActivity.java:121)
at com.pegarules.generated.activity.ra_action_externalgoalcustom_61393546ffecf106d1f2e22eecb57bac.step2_circum0(ra_action_externalgoalcustom_61393546ffecf106d1f2e22eecb57bac.java:325)
at com.pegarules.generated.activity.ra_action_externalgoalcustom_61393546ffecf106d1f2e22eecb57bac.perform(ra_action_externalgoalcustom_61393546ffecf106d1f2e22eecb57bac.java:89)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3505)
at com.pegarules.generated.callActivity_071017_xvj4o_pyNDBZ4Gy293rekg.callActivity07_10_17(callActivity_071017_xvj4o_pyNDBZ4Gy293rekg.java:122)
at com.pegarules.generated.callActivity_071017_xvj4o_pyNDBZ4Gy293rekg.invoke(callActivity_071017_xvj4o_pyNDBZ4Gy293rekg.java:82)
at com.pega.pegarules.generation.internal.library.LibraryRuntime.resolveAndinvokeFunctionViaReflection(LibraryRuntime.java:133)
at com.pega.pegarules.generation.internal.library.LibraryRuntime.invokeLibraryRuntime(LibraryRuntime.java:110)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeLibraryRuntime(Executable.java:9000)
at com.pega.pegarules.priv.generator.LibrarySupport.resolveAndInvokeFunctionViaReflection(LibrarySupport.java:181)
at com.pegarules.generated.pega_rules_utilities.callActivity(pega_rules_utilities.java:1636)
at com.pegarules.generated.activity.ra_action_executesla_385b3e0f8d36abe26bfa86b4b22f803a.step19_circum0(ra_action_executesla_385b3e0f8d36abe26bfa86b4b22f803a.java:2107)
at com.pegarules.generated.activity.ra_action_executesla_385b3e0f8d36abe26bfa86b4b22f803a.perform(ra_action_executesla_385b3e0f8d36abe26bfa86b4b22f803a.java:434)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3505)
at com.pega.pegarules.session.internal.mgmt.Executable.invokeActivity(Executable.java:10563)
at com.pegarules.generated.activity.ra_action_processevent_b20b900d4f9f22f92e8fd368c9027da2.step7_circum0(ra_action_processevent_b20b900d4f9f22f92e8fd368c9027da2.java:735)
at com.pegarules.generated.activity.ra_action_processevent_b20b900d4f9f22f92e8fd368c9027da2.perform(ra_action_processevent_b20b900d4f9f22f92e8fd368c9027da2.java:198)
at com.pega.pegarules.session.internal.mgmt.Executable.doActivity(Executable.java:3505)
at com.pega.pegarules.session.internal.async.agent.QueueProcessor.runActivity(QueueProcessor.java:721)
at com.pega.pegarules.session.internal.async.agent.QueueProcessor.execute(QueueProcessor.java:602)
at com.pega.pegarules.session.internal.async.BatchRequestorTask.run(BatchRequestorTask.java:945)
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:901)
at com.pega.pegarules.session.internal.async.BatchRequestorTask.run(BatchRequestorTask.java:670)
at com.pega.jsr166backport.java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:991)
at com.pega.jsr166backport.java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:532)
at java.lang.Thread.run(Thread.java:745

Assumption:

class that was deleted had declarative rules associated to it. When the class was deleted the declarative cache entry did not get removed so an error occurs when running the "Starting global declarative cache pre-load..." step.

Please let us know how to proceed on this.

Thanks In Advance

Regards,

Vishnu

System Administration
Moderation Team has archived post
Share this page LinkedIn