Skip to main content

This content has been archived and is no longer being updated. Links may not function; however, this content may be relevant to outdated versions of the product.

Support Article

Server startup failure, ClassFormatError in PRClassLoaderDB

SA-25940

Summary



Sometimes the Pega server fails to start and displays the errors. After several more attempts, the server eventually starts up.


Error Messages



2016-06-08 15:30:48,774 [ vafscmul9376] [ ] [ ] ( etier.impl.EngineStartup) ERROR - PegaRULES initialization failed. Server: unknown
com.pega.pegarules.pub.context.InitializationFailedError: PRNodeImpl init failed
at com.pega.pegarules.session.internal.mgmt.PREnvironment.getThreadAndInitialize(PREnvironment.java:394)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.getThreadAndInitialize(PRSessionProviderImpl.java:1998)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineStartup.initEngine(EngineStartup.java:664)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._initEngine_privact(EngineImpl.java:165)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.doStartup(EngineImpl.java:138)
at com.pega.pegarules.session.internal.engineinterface.etier.ejb.EngineBean.doStartup(EngineBean.java:121)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
......
Caused by: java.lang.ClassFormatError: Illegal class name "" in class file com/pega/pegarules/exec/internal/util/classloader/PRClassLoaderDB
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:763)
at com.pega.pegarules.bootstrap.loader.PRAppLoader.findClassInternal(PRAppLoader.java:941)
at com.pega.pegarules.bootstrap.loader.PRAppLoader.findClass(PRAppLoader.java:459)
at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:761)
at com.pega.pegarules.bootstrap.loader.PRAppLoader.loadClass(PRAppLoader.java:649)
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at com.pega.pegarules.session.internal.mgmt.PRNodeImpl.initialize(PRNodeImpl.java:581)
at com.pega.pegarules.session.internal.mgmt.PREnvironment.getThreadAndInitialize(PREnvironment.java:370)
... 113 more
2016-06-08 15:30:48,789 [ vafscmul9376] [ ] [ ] ( etier.impl.EngineStartup) INFO - PegaRULES initialization failed. Server: unknown


Steps to Reproduce



Restart the server.


Root Cause



A defect or configuration issue in the operating environment suggests a problem with the state of the database schema.

Resolution



Perform the following local-change:
Restore the database schema to a good copy..

 

Suggest Edit

Published July 25, 2016 - Updated October 8, 2020

Did you find this content helpful? Yes No

Have a question? Get answers now.

Visit the Collaboration Center to ask questions, engage in discussions, share ideas, and help others.

We'd prefer it if you saw us at our best.

Pega Community has detected you are using a browser which may prevent you from experiencing the site as intended. To improve your experience, please update your browser.

Close Deprecation Notice
Contact us