Article - CS200568
In Integrity server log: ORA-29548: Java system class reported: could not identify release specified in classes.bin
Modified: 10-Jan-2024
Applies To
- PTC RV&S (formerly Integrity Lifecycle Manager) 2009 to 13.2
Description
- Error message in Integrity server log file:
<timestamp> INFO [mksis.IntegrityServer] GENERAL(0): mks.frame.server.ServerComponentStartupException -- java.sql.SQLException: ORA-29548: Java system class reported: could not identify release specified in classes.binat oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)<timestamp> ERROR [mksis.IntegrityServer] * * * * ERROR * * * * (0): MKS125177: The Source server is unable to connect to the Integrity server.
at oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395)
at oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802)
at oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)
at oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
at oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521)
at oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:205)
at oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1008)
at oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1307)
at oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)
at oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3550)
at oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)
at mks.frame.sql.jdbc.common.CancellablePreparedStatement.execute(CancellablePreparedStatement.java:62)
at org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.execute(WrappedPreparedStatement.java:197)
at mks.frame.sql.OracleDialect.loadJavaClass(OracleDialect.java:2204)
at mks.frame.sql.OracleDialect.loadJavaClass(OracleDialect.java:2125)
at mks.frame.sql.SQLDialect.loadJavaClasses(SQLDialect.java:4117)
at mks.frame.sql.SQLDialect.loadOrDropFunctions(SQLDialect.java:4198)
at mks.frame.sql.SQLDialect.loadFunctions(SQLDialect.java:4136)
at mks.frame.sql.Schema.loadFunctions(Schema.java:708)
at mks.ci.server.engine.Expression.scriptingInit(Expression.java:10190)
at mks.ci.server.engine.EngineSQL.createEngineInternal(EngineSQL.java:323)
at mks.ci.server.engine.EngineSQL.createEngine(EngineSQL.java:285)
at mks.ci.server.ServerImpl.startLocalServer(ServerImpl.java:1353)
at mks.ci.server.ServerImpl.setup(ServerImpl.java:1330)
at mks.frame.server.services.OldPropertyFile.startupService(BaseService.java:1324)
at mks.frame.server.services.ApplicationService.startService(ApplicationService.java:158)
at mks.frame.server.services.IM.startService(IM.java:73)
at org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
at mks.frame.server.services.BaseService.jbossInternalStart(BaseService.java:1040)
at org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
at sun.reflect.GeneratedMethodAccessor2.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:88)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
at $Proxy0.start(Unknown Source)
at org.jboss.system.ServiceController.start(ServiceController.java:417)
at sun.reflect.GeneratedMethodAccessor5.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
at org.jboss.mx.server.Invocation.dispatch(Invocation.java:94)
at org.jboss.mx.server.Invocation.invoke(Invocation.java:86)
at org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
at org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
at org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
at $Proxy159.start(Unknown Source)
at mks.frame.server.services.ExtendedPrimaryService.setActive(ExtendedPrimaryService.java:419)
at mks.frame.server.services.ExtendedPrimaryService.activateSubServices(ExtendedPrimaryService.java:603)
at mks.frame.server.services.AppConfig.handleNotificationExt(AppConfig.java:96)
at mks.frame.server.services.ExtendedPrimaryService.handleNotification(ExtendedPrimaryService.java:332)
at mks.frame.server.services.BaseService.handleNotification(BaseService.java:790)
at sun.reflect.GeneratedMethodAccessor91.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.jboss.mx.notification.NotificationListenerProxy.invoke(NotificationListenerProxy.java:153)
at $Proxy114.handleNotification(Unknown Source)
at org.jboss.mx.util.JBossNotificationBroadcasterSupport.handleNotification(JBossNotificationBroadcasterSupport.java:127)
at org.jboss.mx.util.JBossNotificationBroadcasterSupport.sendNotification(JBossNotificationBroadcasterSupport.java:110)
at mks.frame.server.services.BaseService.sendNotification(BaseService.java:583)
at mks.frame.server.services.Configuration.sendAppStateTransitionNotification(Configuration.java:605)
at mks.frame.server.services.Configuration.appStateTransition(Configuration.java:527)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at mks.frame.server.services.BaseService$DelayedInvocation.run(BaseService.java:751)
at java.lang.Thread.run(Thread.java:662)
The server may be offline, or the Source server/Integrity server integration is not configured properly: Local Integrity is not running.
<timestamp> FATAL [mksis.IntegrityServer] Service AppConfig not started due to errors: Service mks:name=IM not started due to errors: Unable to start IM service: ORA-29548: Java system class reported: could not identify release specified in classes.bin - In <IntegrityServer>/log/FATAL.log:
<date/time stamp>Service AppConfig not started due to errors: Service mks:name=IM not started due to errors: Unable to start IM service: ORA-29548: Java system class reported: release of Java system classes in the database (12.1.0.0.0 1.6) does not match that of the oracle executable (12.1.0.2.170117 1.6)
<date/time stamp>Shutdown requested by Configuration service. Reason: Service AppConfig not started due to errors: Service mks:name=IM not started due to errors: Unable to start IM service: ORA-29548: Java system class reported: release of Java system classes in the database (12.1.0.0.0 1.6) does not match that of the oracle executable (12.1.0.2.170117 1.6) - Server won't start due to Oracle server's Java system class versions not matching that of the Oracle server executable
This is a printer-friendly version of Article 200568 and may be out of date. For the latest version click CS200568