Clustering IS & Client Certificates

All,

We have a lab environment with two Integration Servers (v4.6 running on win2k). The integration servers have been configured in a cluster and are working properly (so far as we can tell). We have verified/troubleshot with webMethods support to confirm that our configuration is correct.

Our problem is that we are unable to import client certificates (stored in the repository). When imporing the client cert, the administrator GUI indicates that the import was successful, but does not list the cerficate on the bottom half of the screen (where installed certificates are displayed). If we try to install the cert again, we get an error.

It would appear that the certificate was at installed, but webMethods is unable to retrieve the cert from the repository. There are no error messages in the log related to the storing process. There are usually errors related to the service that attempts to retrieve the certs (see below). Any help would be appreciated as webMethods and I are running out of ideas.

2003-03-13 16:45:05 java.lang.reflect.InvocationTargetException:com/sun/java/util/collections/Vector
2003-03-13 16:45:05 java.lang.reflect.InvocationTargetException: java.lang.reflect.InvocationTargetException: java.lang.NoClassDefFoundError: com/sun/java/util/collections/Vector
at wm.PartnerMgr.jdbc.MsSQLTxStoreDDL.alterWmTx(MsSQLTxStoreDDL.java:35)
at wm.PartnerMgr.xtn.DB_TransactionStore.(DB_TransactionStore.java:120)
at wm.PartnerMgr.xtn.DB_TransactionStore.getInstance(DB_TransactionStore.java:179)
at wm.PartnerMgr.xtn.TransactionManager.init(TransactionManager.java:70)
at wm.PartnerMgr.gateway.admin.startup(admin.java:807)
at java.lang.reflect.Method.invoke(Native Method)
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:288)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:688)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:480)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:437)
at com.wm.app.b2b.server.SessionInvoke.run(Session.java:620)
at com.wm.util.pool.PooledThread.run(C:/NT/Perforce/basis/4.1.0-terra/module/core/source/com/wm/util/pool/PooledThread.java:103)
at java.lang.Thread.run(Thread.java:479)

Josh,

The error looks like a problem with the old collections framework class not being available (I believe com/sun/java/util/collections/Vector is the old version of java.util.Vector).

I would contact Technical Services about this again.

– Tim