Adapter for PeopleSoft EnterpriseOne V-8.92 connectivity iss

Hi,
Hope someone will help me to resolve the following issue.

One of our clients has implemented webMethods and is using the webMethods PeopleSoft EnterpriseOne adapter (Adapter Version 8.92; JCA Spec Version 1.0).

Using the same adapter we have created a connection and adapter services. Adapter services are working fine, but in certain instance we are facing the following E1 adapter connectivity issue (to be very specific, when adapter service throws some errors. The only solution I found is to restart IS):

Error encountered
[ART.118.5042] Adapter Runtime (Connection): Unable to enable connection resource MU118_SCO_PeopleSoft_v1:MU118_SCO_PeopleSoft_v1.
[ART.118.5036] Adapter Runtime (Connection): Unable to configure connection manager.
null
java.lang.NoClassDefFoundError
at com.jdedwards.system.kernel.RemoteEnv.execute(RemoteEnv.java:271)
at com.jdedwards.system.kernel.UserEnv.createNewRemoteEnv(UserEnv.java:355)
at com.jdedwards.system.kernel.UserEnv.getRemoteEnv(UserEnv.java:271)
at com.jdedwards.system.connector.UserSession.InitSession(UserSession.java:119)
at com.jdedwards.system.connector.Connector.Login(Connector.java:221)
at com.psft.xpi.adapter.erp.classloader.ERP8ConnectorAbstracter.getSession(ERP8ConnectorAbstracter.java:46)
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:324)
at com.psft.xpi.adapter.erp.connection.ConnectionFactory.executeConnectionMethod(ConnectionFactory.java:139)
at com.psft.xpi.adapter.erp.connection.ERP8AbstractConnectionFactory.loginToERP(ERP8AbstractConnectionFactory.java:65)
at com.psft.xpi.adapter.erp.connection.ERP8Connection.loginToERP(ERP8Connection.java:269)
at com.psft.xpi.adapter.erp.connection.ERP8Connection.initializeConnection(ERP8Connection.java:80)
at com.wm.adk.connection.WmManagedConnectionFactory.createManagedConnection(WmManagedConnectionFactory.java:168)
at com.wm.app.b2b.server.jca.WmConnectionPool$ConnectionEntry.(WmConnectionPool.java:919)
at com.wm.app.b2b.server.jca.WmConnectionPool.init(WmConnectionPool.java:269)
at com.wm.app.b2b.server.jca.WmConnectionPool.(WmConnectionPool.java:172)
at com.wm.app.b2b.server.jca.WmConnectionManager.setConfiguration(WmConnectionManager.java:197)
at com.wm.pkg.art.j2eecaBridge.WmConnectionManagerPropertiesBridge.setManagerProperties(WmConnectionManagerPropertiesBridge.java:156)
at com.wm.pkg.art.ns.ConnectionDataNodeManager.createConnectionManager(ConnectionDataNodeManager.java:809)
at com.wm.pkg.art.ns.ConnectionDataNode.createAndStartConnectionResource(ConnectionDataNode.java:782)
at com.wm.pkg.art.ns.ConnectionDataNode.enable(ConnectionDataNode.java:633)
at com.wm.pkg.art.ns.ConnectionDataNodeManager.setConnectionState(ConnectionDataNodeManager.java:1058)
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:324)
at com.wm.app.b2b.server.JavaService.baseInvoke(JavaService.java:287)
at com.wm.app.b2b.server.invoke.InvokeManager.process(InvokeManager.java:554)
at com.wm.app.b2b.server.invoke.StatisticsProcessor.process(StatisticsProcessor.java:44)
at com.wm.app.b2b.server.invoke.ServiceCompletionImpl.process(ServiceCompletionImpl.java:221)
at com.wm.app.b2b.server.invoke.ValidateProcessor.process(ValidateProcessor.java:49)
at com.wm.app.b2b.server.ACLManager.process(ACLManager.java:194)
at com.wm.app.b2b.server.invoke.DispatchProcessor.process(DispatchProcessor.java:39)
at com.wm.app.b2b.server.AuditLogManager.process(AuditLogManager.java:384)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:486)
at com.wm.app.b2b.server.invoke.InvokeManager.invoke(InvokeManager.java:359)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:246)
at com.wm.app.b2b.server.ServiceManager.invoke(ServiceManager.java:128)
at com.wm.app.b2b.server.ns.Namespace.invoke(Namespace.java:533)
at com.wm.util.template.Reporter.invoke(Reporter.java:963)
at com.wm.util.template.InvokeToken.eval(InvokeToken.java:75)
at com.wm.util.template.TemplateToken.evalChild(TemplateToken.java:214)
at com.wm.util.template.SwitchToken.evalChild(SwitchToken.java:90)
at com.wm.util.template.TemplateToken.eval(TemplateToken.java:180)
at com.wm.util.template.SwitchToken.eval(SwitchToken.java:58)
at com.wm.util.template.TemplateToken.evalChild(TemplateToken.java:214)
at com.wm.util.template.IfVarToken.evalChild(IfVarToken.java:239)
at com.wm.util.template.TemplateToken.eval(TemplateToken.java:180)
at com.wm.util.template.IfVarToken.eval(IfVarToken.java:219)
at com.wm.util.template.TemplateToken.evalChild(TemplateToken.java:214)
at com.wm.util.template.TemplateToken.eval(TemplateToken.java:180)
at com.wm.util.template.Reporter.reportNoReset(Reporter.java:1299)
at com.wm.util.template.Reporter.reportToOutput(Reporter.java:1274)
at com.wm.util.template.Reporter.reportIData(Reporter.java:1163)
at com.wm.app.b2b.server.HTTPDocHandler._process(HTTPDocHandler.java:490)
at com.wm.app.b2b.server.HTTPDocHandler.process(HTTPDocHandler.java:112)
at com.wm.app.b2b.server.Dispatch.run(Dispatch.java:311)
at com.wm.util.pool.PooledThread.run(PooledThread.java:105)
at java.lang.Thread.run(Thread.java:534)

Thanks for your help,
regards,
Rananjoy.