Question

2
Replies
186
Views
AshishB9 Member since 2014 4 posts
CGI
Posted: 2 years ago
Last activity: 2 years 10 months ago
Closed
Solved

Database does not have minimally acceptable class definitions - 6.2 Environment not starting up.

Hi,

Below mentioned error during startup of 6.2 SP1. Can somebody throw some light on this ?

2017-11-20 18:20:22,227 [nectorThreadPool : 1] ( internal.access.DatabaseImpl) INFO - Database product: DB2/LINUXX8664
2017-11-20 18:20:22,228 [nectorThreadPool : 1] ( internal.access.DatabaseImpl) INFO - Database version: SQL10059
2017-11-20 18:20:22,228 [nectorThreadPool : 1] ( internal.access.DatabaseImpl) INFO - Driver: xx Data Server Driver for JDBC and SQLJ
2017-11-20 18:20:22,228 [nectorThreadPool : 1] ( internal.access.DatabaseImpl) INFO - Driver version: 3.69.66
2017-11-20 18:20:22,229 [nectorThreadPool : 1] (ternal.dictionary.ClassMapImpl) INFO - Reading the class group definitions
2017-11-20 18:20:22,294 [nectorThreadPool : 1] (ternal.dictionary.ClassMapImpl) INFO - Read 36 class group definitions
2017-11-20 18:20:22,295 [nectorThreadPool : 1] (ternal.dictionary.ClassMapImpl) INFO - Reading the class definitions
2017-11-20 18:20:28,344 [nectorThreadPool : 1] (ternal.dictionary.ClassMapImpl) INFO - Read 9759 class definitions
2017-11-20 18:20:28,345 [nectorThreadPool : 1] ( internal.access.DatabaseImpl) ERROR - Problem reading class definitions: Database-General Database does not have minimally acceptable class definitions--there is no defnition for Rule-Obj-Class.
2017-11-20 18:20:28,345 [nectorThreadPool : 1] ( mgmt.base.ThreadPassivation) FATAL - There was a problem initializing the Database Interface: Database-General Database does not have minimally acceptable class definitions--there is no defnition for Rule-Obj-Class.
com.pega.pegarules.pub.database.ConfigurationException: Database-General Database does not have minimally acceptable class definitions--there is no defnition for Rule-Obj-Class.
From: (unknown)
at com.pega.pegarules.data.internal.dictionary.ClassMapImpl.init(ClassMapImpl.java:1746)
at com.pega.pegarules.data.internal.access.DatabaseImpl.<init>(DatabaseImpl.java:1624)
at com.pega.pegarules.data.internal.access.DatabaseImpl.newDatabaseImpl(DatabaseImpl.java:1541)
at com.pega.pegarules.data.internal.PRDataProviderImpl.ctorDatabaseImpl(PRDataProviderImpl.java:580)
at com.pega.pegarules.session.internal.mgmt.base.ThreadPassivation.configureThreadImpl(ThreadPassivation.java:264)
at com.pega.pegarules.session.internal.mgmt.PRThreadBase.configureThread(PRThreadBase.java:433)
at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.<init>(PRThreadImpl.java:302)
at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.acquire(PRThreadImpl.java:313)
at com.pega.pegarules.session.internal.mgmt.base.RequestorThreadSync.getOrCreateThread(RequestorThreadSync.java:166)
at com.pega.pegarules.session.internal.mgmt.base.RequestorThreadSync.getOrCreateThread(RequestorThreadSync.java:154)
at com.pega.pegarules.session.internal.mgmt.base.RequestorPassivation.configureRequestorImpl(RequestorPassivation.java:403)
at com.pega.pegarules.session.internal.mgmt.PRRequestorBase.configureRequestor(PRRequestorBase.java:469)
at com.pega.pegarules.session.internal.mgmt.PRRequestorImpl.<init>(PRRequestorImpl.java:258)
at com.pega.pegarules.session.internal.mgmt.PRRequestorImpl.acquire(PRRequestorImpl.java:271)
at com.pega.pegarules.session.internal.mgmt.base.NodeRequestorMgt.createRequestorImpl(NodeRequestorMgt.java:1166)
at com.pega.pegarules.session.internal.mgmt.PRNodeImpl.createRequestor(PRNodeImpl.java:643)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.borrowRequestor(PRSessionProviderImpl.java:580)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:882)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:744)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:320)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl$4.run(EngineImpl.java:268)
at java.security.AccessController.doPrivileged(AccessController.java:456)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:265)
at com.pega.pegarules.session.internal.engineinterface.etier.ejb.EngineBean.invokeEngine(EngineBean.java:236)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
at java.lang.reflect.Method.invoke(Method.java:620)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:349)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:390)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingException(PRBootstrap.java:412)
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.invokeOperation(MBeanHelper.java:77)
at com.pega.pegarules.management.internal.ConfigurationManagement.ConfigurationStatus(ConfigurationManagement.java:74)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
at java.lang.reflect.Method.invoke(Method.java:620)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:88)
at sun.reflect.GeneratedMethodAccessor128.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
at java.lang.reflect.Method.invoke(Method.java:620)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:292)
at javax.management.modelmbean.RequiredModelMBean$4.run(RequiredModelMBean.java:1261)
at java.security.AccessController.doPrivileged(AccessController.java:426)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:92)
at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1255)
at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:1093)
at com.pega.pegarules.priv.management.PegaModelMBean.invoke(PegaModelMBean.java:121)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:832)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:814)
at com.xx.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1350)
at java.security.AccessController.doPrivileged(AccessController.java:456)
at com.xx.ws.security.util.AccessController.doPrivileged(AccessController.java:125)
at com.xx.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:1243)
at com.xx.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDelegator.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
at java.lang.reflect.Method.invoke(Method.java:620)
at com.xx.ws.management.connector.soap.SOAPConnector.invoke(SOAPConnector.java:488)
at com.xx.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.java:322)
at com.xx.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnection.java:65)
at com.xx.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:733)
at com.xx.ws.http.HttpConnection.run(HttpConnection.java:522)
at com.xx.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)
2017-11-20 18:20:28,361 [nectorThreadPool : 1] (management.ManagementAPIHelper) ERROR - Exception trying to access MBean
com.xx.ejs.container.UnknownLocalException: nested exception is: java.lang.RuntimeException: Problem during method invocation (invokeEngine)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingException(PRBootstrap.java:423)
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.invokeOperation(MBeanHelper.java:77)
at com.pega.pegarules.management.internal.ConfigurationManagement.ConfigurationStatus(ConfigurationManagement.java:74)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
at java.lang.reflect.Method.invoke(Method.java:620)
at sun.reflect.misc.Trampoline.invoke(MethodUtil.java:88)
at sun.reflect.GeneratedMethodAccessor128.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
at java.lang.reflect.Method.invoke(Method.java:620)
at sun.reflect.misc.MethodUtil.invoke(MethodUtil.java:292)
at javax.management.modelmbean.RequiredModelMBean$4.run(RequiredModelMBean.java:1261)
at java.security.AccessController.doPrivileged(AccessController.java:426)
at java.security.ProtectionDomain$1.doIntersectionPrivilege(ProtectionDomain.java:92)
at javax.management.modelmbean.RequiredModelMBean.invokeMethod(RequiredModelMBean.java:1255)
at javax.management.modelmbean.RequiredModelMBean.invoke(RequiredModelMBean.java:1093)
at com.pega.pegarules.priv.management.PegaModelMBean.invoke(PegaModelMBean.java:121)
at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:832)
at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:814)
at com.xx.ws.management.AdminServiceImpl$1.run(AdminServiceImpl.java:1350)
at java.security.AccessController.doPrivileged(AccessController.java:456)
at com.xx.ws.security.util.AccessController.doPrivileged(AccessController.java:125)
at com.xx.ws.management.AdminServiceImpl.invoke(AdminServiceImpl.java:1243)
at com.xx.ws.management.connector.AdminServiceDelegator.invoke(AdminServiceDelegator.java:181)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
at java.lang.reflect.Method.invoke(Method.java:620)
at com.xx.ws.management.connector.soap.SOAPConnector.invoke(SOAPConnector.java:488)
at com.xx.ws.management.connector.soap.SOAPConnector.service(SOAPConnector.java:322)
at com.xx.ws.management.connector.soap.SOAPConnection.handleRequest(SOAPConnection.java:65)
at com.xx.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:733)
at com.xx.ws.http.HttpConnection.run(HttpConnection.java:522)
at com.xx.ws.util.ThreadPool$Worker.run(ThreadPool.java:1892)
Caused by:
java.lang.RuntimeException: Problem during method invocation (invokeEngine)
... 37 more
Caused by:
com.pega.pegarules.pub.PRRuntimeError: PRRuntimeError
at com.pega.pegarules.session.internal.mgmt.base.ThreadPassivation.configureThreadImpl(ThreadPassivation.java:274)
at com.pega.pegarules.session.internal.mgmt.PRThreadBase.configureThread(PRThreadBase.java:433)
at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.<init>(PRThreadImpl.java:302)
at com.pega.pegarules.session.internal.mgmt.PRThreadImpl.acquire(PRThreadImpl.java:313)
at com.pega.pegarules.session.internal.mgmt.base.RequestorThreadSync.getOrCreateThread(RequestorThreadSync.java:166)
at com.pega.pegarules.session.internal.mgmt.base.RequestorThreadSync.getOrCreateThread(RequestorThreadSync.java:154)
at com.pega.pegarules.session.internal.mgmt.base.RequestorPassivation.configureRequestorImpl(RequestorPassivation.java:403)
at com.pega.pegarules.session.internal.mgmt.PRRequestorBase.configureRequestor(PRRequestorBase.java:469)
at com.pega.pegarules.session.internal.mgmt.PRRequestorImpl.<init>(PRRequestorImpl.java:258)
at com.pega.pegarules.session.internal.mgmt.PRRequestorImpl.acquire(PRRequestorImpl.java:271)
at com.pega.pegarules.session.internal.mgmt.base.NodeRequestorMgt.createRequestorImpl(NodeRequestorMgt.java:1166)
at com.pega.pegarules.session.internal.mgmt.PRNodeImpl.createRequestor(PRNodeImpl.java:643)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.borrowRequestor(PRSessionProviderImpl.java:580)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:882)
at com.pega.pegarules.session.internal.PRSessionProviderImpl.doWithRequestorLocked(PRSessionProviderImpl.java:744)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl._invokeEngine_privact(EngineImpl.java:320)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl$4.run(EngineImpl.java:268)
at java.security.AccessController.doPrivileged(AccessController.java:456)
at com.pega.pegarules.session.internal.engineinterface.etier.impl.EngineImpl.invokeEngine(EngineImpl.java:265)
at com.pega.pegarules.session.internal.engineinterface.etier.ejb.EngineBean.invokeEngine(EngineBean.java:236)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:95)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:56)
at java.lang.reflect.Method.invoke(Method.java:620)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethod(PRBootstrap.java:349)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingThrowable(PRBootstrap.java:390)
at com.pega.pegarules.internal.bootstrap.PRBootstrap.invokeMethodPropagatingException(PRBootstrap.java:412)
... 36 more
Caused by:
com.pega.pegarules.pub.database.ConfigurationException: Database-General Database does not have minimally acceptable class definitions--there is no defnition for Rule-Obj-Class.
From: (unknown)
at com.pega.pegarules.data.internal.dictionary.ClassMapImpl.init(ClassMapImpl.java:1746)
at com.pega.pegarules.data.internal.access.DatabaseImpl.<init>(DatabaseImpl.java:1624)
at com.pega.pegarules.data.internal.access.DatabaseImpl.newDatabaseImpl(DatabaseImpl.java:1541)
at com.pega.pegarules.data.internal.PRDataProviderImpl.ctorDatabaseImpl(PRDataProviderImpl.java:580)
at com.pega.pegarules.session.internal.mgmt.base.ThreadPassivation.configureThreadImpl(ThreadPassivation.java:264)
... 62 more

Thanks,

Ashish

Low-Code App Development Installation and Deployment
Moderation Team has archived post
Share this page LinkedIn