技术文章 - CS200568
在 Integrity 服务器日志中:ORA-29548:报告 Java 系统类:无法识别在 classes.bin 中指定的版本
已修改: 11-Jan-2024
适用于
- PTC RV&S (formerly Integrity Lifecycle Manager) 2009 to 13.2
说明
- Integrity 服务器日志文件中的错误消息:<timestamp> INFO [mksis.IntegrityServer] GENERAL(0): mks.frame.server.ServerComponentStartupException -- java.sql.SQLException: ORA-29548: Java 系统类报告: 无法识别在classes.bin 中指定的版本在 oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:439)<时间戳> 错误 [mksis.IntegrityServer] * * * * 错误 * * * * (0):MKS125177:源服务器无法连接到 Integrity 服务器。
在 oracle.jdbc.driver.T4CTTIoer.processError(T4CTTIoer.java:395)
在 oracle.jdbc.driver.T4C8Oall.processError(T4C8Oall.java:802)
在 oracle.jdbc.driver.T4CTTIfun.receive(T4CTTIfun.java:436)
在 oracle.jdbc.driver.T4CTTIfun.doRPC(T4CTTIfun.java:186)
在 oracle.jdbc.driver.T4C8Oall.doOALL(T4C8Oall.java:521)
在 oracle.jdbc.driver.T4CPreparedStatement.doOall8(T4CPreparedStatement.java:205)
在 oracle.jdbc.driver.T4CPreparedStatement.executeForRows(T4CPreparedStatement.java:1008)
在 oracle.jdbc.driver.OracleStatement.doExecuteWithTimeout(OracleStatement.java:1307)
在 oracle.jdbc.driver.OraclePreparedStatement.executeInternal(OraclePreparedStatement.java:3449)
在 oracle.jdbc.driver.OraclePreparedStatement.execute(OraclePreparedStatement.java:3550)
在 oracle.jdbc.driver.OraclePreparedStatementWrapper.execute(OraclePreparedStatementWrapper.java:1374)
在 mks.frame.sql.jdbc.common.CancellablePreparedStatement.execute(CancellablePreparedStatement.java:62)
在 org.jboss.resource.adapter.jdbc.WrappedPreparedStatement.execute(WrappedPreparedStatement.java:197)
在 mks.frame.sql.OracleDialect.loadJavaClass(OracleDialect.java:2204)
在 mks.frame.sql.OracleDialect.loadJavaClass(OracleDialect.java:2125)
在mks.frame.sql.SQLDialect.loadJavaClasses(SQLDialect.java:4117)
在mks.frame.sql.SQLDialect.loadOrDropFunctions(SQLDialect.java:4198)
在mks.frame.sql.SQLDialect.loadFunctions(SQLDialect.java:4136)
在mks.frame.sql.Schema.loadFunctions(Schema.java:708)
在 mks.ci.server.engine.Expression.scriptingInit(Expression.java:10190)
在mks.ci.server.engine.EngineSQL.createEngineInternal(EngineSQL.java:323)
在 mks.ci.server.engine.EngineSQL.createEngine(EngineSQL.java:285)
在mks.ci.server.ServerImpl.startLocalServer(ServerImpl.java:1353)
在 mks.ci.server.ServerImpl.setup(ServerImpl.java:1330)
在mks.frame.server.services.OldPropertyFile.startupService(BaseService.java:1324)
在 mks.frame.server.services.ApplicationService.startService(ApplicationService.java:158)
在 mks.frame.server.services.IM.startService(IM.java:73)
在 org.jboss.system.ServiceMBeanSupport.jbossInternalStart(ServiceMBeanSupport.java:289)
在 mks.frame.server.services.BaseService.jbossInternalStart(BaseService.java:1040)
在org.jboss.system.ServiceMBeanSupport.jbossInternalLifecycle(ServiceMBeanSupport.java:245)
在 sun.reflect.GenerateMethodAccessor2.invoke(来源未知)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
在 java.lang.reflect.Method.invoke(Method.java:597)
在 org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
在 org.jboss.mx.server.Initation.dispatch(Initation.java:94)
在 org.jboss.mx.interceptor.AbstractInterceptor.invoke(AbstractInterceptor.java:133)
在 org.jboss.mx.server.Inspiration.invoke(Inspiration.java:88)
在org.jboss.mx.interceptor.ModelMBeanOperationInterceptor.invoke(ModelMBeanOperationInterceptor.java:142)
在 org.jboss.mx.server.Inspiration.invoke(Inspiration.java:88)
在 org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
在 org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
在 org.jboss.system.ServiceController$ServiceProxy.invoke(ServiceController.java:978)
在 $Proxy0.start(来源未知)
在 org.jboss.system.ServiceController.start(ServiceController.java:417)
在 sun.reflect.GenerateMethodAccessor5.invoke(来源未知)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
在 java.lang.reflect.Method.invoke(Method.java:597)
在 org.jboss.mx.interceptor.ReflectedDispatcher.invoke(ReflectedDispatcher.java:155)
在 org.jboss.mx.server.Initation.dispatch(Initation.java:94)
在 org.jboss.mx.server.Inspiration.invoke(Invoice.java:86)
在 org.jboss.mx.server.AbstractMBeanInvoker.invoke(AbstractMBeanInvoker.java:264)
在 org.jboss.mx.server.MBeanServerImpl.invoke(MBeanServerImpl.java:659)
在 org.jboss.mx.util.MBeanProxyExt.invoke(MBeanProxyExt.java:210)
在 $Proxy159.start(来源不明)
在 mks.frame.server.services.ExtendedPrimaryService.setActive(ExtendedPrimaryService.java:419)
在 mks.frame.server.services.ExtendedPrimaryService.activateSubServices(ExtendedPrimaryService.java:603)
在mks.frame.server.services.AppConfig.handleNotificationExt(AppConfig.java:96)
在mks.frame.server.services.ExtendedPrimaryService.handleNotification(ExtendedPrimaryService.java:332)
在mks.frame.server.services.BaseService.handleNotification(BaseService.java:790)
在 sun.reflect.GenerateMethodAccessor91.invoke(来源未知)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
在 java.lang.reflect.Method.invoke(Method.java:597)
在 org.jboss.mx.notification.NotificationListenerProxy.invoke(NotificationListenerProxy.java:153)
在 $Proxy114.handleNotification(来源未知)
在 org.jboss.mx.util.JBossNotificationBroadcasterSupport.handleNotification(JBossNotificationBroadcasterSupport.java:127)
在 org.jboss.mx.util.JBossNotificationBroadcasterSupport.sendNotification(JBossNotificationBroadcasterSupport.java:110)
在mks.frame.server.services.BaseService.sendNotification(BaseService.java:583)
在mks.frame.server.services.Configuration.sendAppStateTransitionNotification(Configuration.java:605)
在mks.frame.server.services.Configuration.appStateTransition(Configuration.java:527)
在 sun.reflect.NativeMethodAccessorImpl.invoke0(本机方法)
在 sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
在 sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
在 java.lang.reflect.Method.invoke(Method.java:597)
在 mks.frame.server.services.BaseService$DelayedInitation.run(BaseService.java:751)
在 java.lang.Thread.run(Thread.java:662)
服务器可能处于脱机状态,或者源服务器/Integrity 服务器集成配置不正确:本地 Integrity 未运行。
<timestamp> FATAL [mksis.IntegrityServer] Service AppConfig 由于错误而未启动:服务 mks:name=IM 由于错误而未启动:无法启动 IM 服务:ORA-29548:报告 Java 系统类:无法识别中指定的版本类.bin - 在<IntegrityServer>/log/FATAL.log中:<日期/时间戳>Service AppConfig 由于错误而未启动:服务 mks:name=IM 由于错误而未启动:无法启动 IM 服务:ORA-29548:报告 Java 系统类:数据库中 Java 系统类的释放 ( 12.1.0.0.0 1.6) 与 oracle 可执行文件 (12.1.0.2.170117 1.6) 不匹配
<日期/时间戳>配置服务请求关闭。原因:由于错误,服务 AppConfig 未启动:由于错误,服务 mks:name=IM 未启动:无法启动 IM 服务:ORA-29548:报告 Java 系统类:数据库中 Java 系统类的版本 (12.1.0.0.1) 0 1.6) 与 oracle 可执行文件 (12.1.0.2.170117 1.6) 不匹配 - 由于 Oracle 服务器的 Java 系统类版本与 Oracle 服务器可执行文件的版本不匹配,服务器无法启动
这是文章 200568 的 PDF 版本,可能已过期。最新版本 CS200568