Question

BadClassDefinitionException during startup

Hello,

when we start our PRPC 6.2 SP1 application in our Websphere environment we got the following error:

 

2016-09-23 10:06:57,940 [pzzapp0274.insim.biz] (     infengine.cbi.GlobalCache) ERROR   - Caught DatabaseException while trying to get classes from entries Database-BadClassDef    History-NN-NNServices-NN-Int-FMig-File-FelixMigrationFile
com.pega.pegarules.pub.database.BadClassDefinitionException: Database-BadClassDef    History-NN-NNServices-NN-Int-FMig-File-FelixMigrationFile

 

I did check serveral tables etc etc but not able to find from where this is referenced. The class itself has been deleted a quite while ago and the problem exists for a quit long periode. Anyone idea were to check?

 

Regards,

Maurice Boer

***Updated by Moderator: Marissa to add SR details***

**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.

Group Tags

Correct Answer
December 30, 2016 - 7:11am

Hello!

Upon reviewing the corresponding SR, we see that it has been resolved by applying HFix-31023.

Please raise an SR with Pega Global Customer support in you have the same requirement.

Regards,
Lochan  |  Community Moderator  |  Pegasystems Inc.

Comments

Keep up to date on this post and subscribe to comments

September 23, 2016 - 7:56am

Does this prevent the pega engine from starting up? Can you attach the full start-up log?

October 3, 2016 - 4:52am

Hello thank you for your reply. 

For some reason I didn't received an alert of this reply. Sorry for the inconvenience.

See attachement.

Regards,

Maurice

 

October 3, 2016 - 4:55am

Hello thank you for your reply. 

For some reason I didn't received an alert of this reply. Sorry for the inconvenience.

See attachement.

Regards,

Maurice

 

October 12, 2016 - 1:33pm

Looks like your engine is starting up despite the error. If you can login to the dev portal, can you check the class 

History-NN-NNServices-NN-Int-FMig-File-FelixMigrationFile to see which table is mapped to?

October 12, 2016 - 1:35pm

Looks like your engine is starting up despite the error. If you can login to the dev portal, can you check the class 

History-NN-NNServices-NN-Int-FMig-File-FelixMigrationFile to see which table is mapped to?

October 20, 2016 - 9:19am
Response to KevinZheng_GCS

Hello Kevin,

thanks for your reply, but this class doesn't exists anymore. I also checked the PR4_Base table but also within this table I am not able to find the class (reference), as expected. So bottomline is where is the system collecting this information from.

Regards,

Maurice

November 15, 2016 - 2:07pm

HFix-5890 addresses this issue in PRPC 6.2 SP2. You could enter an SR to see if it can be ported to PRPC 6.2 SP1.

The error occurs when the 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.

November 16, 2016 - 1:14pm

Hi Maurice,

Please let us know the SR # if you end up opening one!

Marissa | Community Moderator | Pegasystems Inc.

Marissa | Community Moderator | Pegasystems Inc.

December 12, 2016 - 12:49am

I overlooked the SR request. I will open one today. And it makes sensce what you are saying that it is a cache problem. The error also disappeared when I cleared the cache files in out Test environment. This was needed because of a class inherent changed. The SR entered is SR-B9265. As the we no intent to clear the cache in our Accepance and Production environment. I can confirm it the SR will be succesfull for 6.2 SP1.

 

Mod
December 30, 2016 - 7:11am

Hello!

Upon reviewing the corresponding SR, we see that it has been resolved by applying HFix-31023.

Please raise an SR with Pega Global Customer support in you have the same requirement.

Regards,
Lochan  |  Community Moderator  |  Pegasystems Inc.

Lochana | Community Moderator | Pegasystems Inc.