We have also encountered similar errors after upgrading from JDBC Adapter 6.0.2 to 6.0.3 and have still not received a sufficient response from Support (N.B. This ticket was opened over a month ago on (12/16/03):
After uninstalling the JDBC Adapter 6.0.2 and installing the new 6.0.3 version, I encountered the following error upon IS startup:
com.wm.pkg.art.error.DetailedServiceException: [ART.114.13] Adapter Runtime: Error occured while Adapter Runtime was loading adapter type “JDBCAdapter”.
[ART.114.9] Adapter Runtime: Error(s) while registering adapter type JDBCAdapter.
at com.wm.pkg.art.error.DetailedServiceException.create(DetailedServiceException.java:125)
at com.wm.pkg.art.error.DetailedServiceException.create(DetailedServiceException.java:116)
at com.wm.pkg.art.error.DetailedServiceException.create(DetailedServiceException.java:103)
at com.wm.pkg.art.deployment.Service.registerAdapterType(Service.java:129)
at java.lang.reflect.Method.invoke(Native Method)
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:287)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:344)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:104)
at com.wm.app.b2b.server.Service.doInvoke(Service.java:605)
at com.wm.app.b2b.server.Service.doInvoke(Service.java:502)
at com.wm.adapter.wmjdbc.admin.Service.registerAdapter(Service.java:50)
at java.lang.reflect.Method.invoke(Native Method)
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:287)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:344)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:119)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:91)
at com.wm.app.b2b.server.SessionInvoke.run(Session.java:652)
at com.wm.util.pool.PooledThread.run(PooledThread.java:105)
at java.lang.Thread.run(Thread.java:498)
Existing adapter connections could not be enabled. In the process of troubleshooting, I compared the WmJDBCAdapter (6.0.2) package structure from another instance to the new 6.0.3 package structure and found that javaxsql.zip were located in different directories:
- JDBC Adapter 6.0.2 instance: \webMethods6\IntegrationServer\packages\WmJDBCAdapter\code\jars\static\javaxsql.zip
- JDBC Adapter 6.0.3 instance: \webMethods6\IntegrationServer\packages\WmJDBCAdapter\code\jars\javaxsql.zip
Further, as opposed to the 6.0.2 instance, javaxsql.zip was not being sourced in the Server Classpath (Administrator | About) on the 6.0.3 instance. However, upon duplicating the path to javazsql.zip (i.e., adding the ‘static’ directory) of the JDBC Adapter 6.0.2 instance onto the JDBC Adapter 6.0.3 instance, I was able to start IS without the above error and was able to enable the JDBC Adapter connections.
Though this ‘work-around’ seems to work for now, what is the proper JDBC Adapter 6.0.3 configuration?
The following are the Server Properties:
Version 6.0.1
Updates IS_6-0-1_SP2
Build Number 425
SSL Strong (128-bit)
Server Environment
Java Version 1.3.0 (46.0)
Java Vendor IBM Corporation
Java Home C:\webMethods601\IntegrationServer\jvm
Java Classpath C:\webMethods601\IntegrationServer\jvm\lib\rt.jar
C:\webMethods601\IntegrationServer\jvm\lib\i18n.jar
C:\webMethods601\IntegrationServer\lib\proxy.jar
Server Classpath C:\webMethods601\IntegrationServer\updates\IS_6-0-1_SP2.jar
C:\webMethods601\IntegrationServer\lib\classes
C:\webMethods601\IntegrationServer\lib\server.jar
C:\webMethods601\IntegrationServer\lib\client.jar
C:\webMethods601\IntegrationServer\lib\mail.jar
C:\webMethods601\common\lib\client60.jar
C:\webMethods601\common\lib\apiutil60.jar
C:\webMethods601\IntegrationServer\lib\jars\com.ibm.mq.jar
C:\webMethods601\IntegrationServer\lib\jars\com.ibm.mq.pcf.jar
C:\webMethods601\IntegrationServer\lib\jars\com.ibm.mqbind.jar
C:\webMethods601\IntegrationServer\lib\jars\connector.jar
C:\webMethods601\IntegrationServer\lib\jars\fscontext.jar
C:\webMethods601\IntegrationServer\lib\jars\jconn2.jar
C:\webMethods601\IntegrationServer\lib\jars\log4j-full.jar
C:\webMethods601\IntegrationServer\lib\jars\msbase.jar
C:\webMethods601\IntegrationServer\lib\jars\mssqlserver.jar
C:\webMethods601\IntegrationServer\lib\jars\msutil.jar
C:\webMethods601\IntegrationServer\lib\jars\rvjpro.jar
C:\webMethods601\IntegrationServer\lib\jars\sl53_cj32.jar
C:\webMethods601\IntegrationServer\packages\imdk\code\classes
C:\webMethods601\IntegrationServer\packages\WmART\code\jars\static\wmartbundle.jar
C:\webMethods601\IntegrationServer\packages\WmFlatFile\code\jars\static\ffcore.jar
C:\webMethods601\IntegrationServer\packages\WmFlatFile\code\jars\static\tspace.jar
C:\webMethods601\IntegrationServer\packages\WmIPRoot\code\jars\static\WmIPRoot.jar
C:\webMethods601\IntegrationServer\packages\WmPRT\code\jars\static\wmprt.jar
C:\webMethods601\IntegrationServer\packages\WmRNIF11TRP\code\jars\static\WmRNIF11TRP.jar
C:\webMethods601\IntegrationServer\packages\WmRNIF20TRP\code\jars\static\WmRNIF20TRP.jar
C:\webMethods601\IntegrationServer\packages\WmRNLargeDocSample\code\jars\static\WmRNLargeDocSample.jar
C:\webMethods601\IntegrationServer\packages\WmTN\code\jars\static\tncore.jar
C:\webMethods601\IntegrationServer\packages\WmWin32\code\classes
C:\webMethods601\IntegrationServer\lib
.\
OS Windows 2000
OS Platform x86
OS Version 5.0
Current User frewm
Working Dir C:\webMethods601\IntegrationServer
*To date, we are still waiting for resolution to this issue.
#webMethods#Adapters-and-E-Standards#Integration-Server-and-ESB