Solved

Stale Connection intermittently seen when my application (deployed on WAS) connects to Oracle DB using WAS datasource(thin jdbc driver)

Posted on 2008-10-28
5
5,676 Views
Last Modified: 2013-12-19
[10/28/08 9:56:55:961 GMT] 00000046 WSRdbXaResour E   DSRA0304E:  XAException occurred. XAException contents and details are:
The XA Error is            : -7
The XA Error message is    : Resource manager is unavailable.
The Oracle Error code is   : 17002
The Oracle Error message is: Internal XA Error
The cause is               : null.
[10/28/08 9:56:55:985 GMT] 00000046 WSRdbXaResour E   DSRA0302E:  XAException occurred.  Error code is: XAER_RMFAIL (-7).  Exception is: <null>
[10/28/08 9:56:55:993 GMT] 00000046 ConnectionEve A   J2CA0056I: The Connection Manager received a fatal connection error from the Resource Adapter for resource CDMSOSDSXA.  The exception which was received is oracle.jdbc.xa.OracleXAException
[10/28/08 9:56:56:005 GMT] 00000046 RegisteredRes E   WTRN0078E: An attempt by the transaction manager to call start on a transactional resource has resulted in an error. The error code was XAER_RMFAIL. The exception stack trace follows: oracle.jdbc.xa.OracleXAException
      at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1120)
      at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:249)
      at com.ibm.ws.rsadapter.spi.WSRdbXaResourceImpl.start(WSRdbXaResourceImpl.java:1324)
      at com.ibm.ejs.j2c.XATransactionWrapper.start(XATransactionWrapper.java:1467)
      at com.ibm.ws.Transaction.JTA.JTAResourceBase.start(JTAResourceBase.java:145)
      at com.ibm.ws.Transaction.JTA.RegisteredResources.startRes(RegisteredResources.java:1223)
      at com.ibm.ws.Transaction.JTA.RegisteredResources.enlistResource(RegisteredResources.java:637)
      at com.ibm.ws.Transaction.JTA.TransactionImpl.enlistResource(TransactionImpl.java:3284)
      at com.ibm.ws.Transaction.JTA.TranManagerSet.enlist(TranManagerSet.java:397)
      at com.ibm.ejs.j2c.XATransactionWrapper.enlist(XATransactionWrapper.java:693)
      at com.ibm.ejs.j2c.ConnectionManager.lazyEnlist(ConnectionManager.java:1859)
      at com.ibm.ws.rsadapter.spi.WSRdbManagedConnectionImpl.lazyEnlist(WSRdbManagedConnectionImpl.java:2180)
      at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.beginTransactionIfNecessary(WSJdbcConnection.java:619)
      at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:2038)
      at com.filenet.engine.dbpersist.DBStatementBase.buildSingleExecution(DBStatementBase.java:450)
      at com.filenet.engine.dbpersist.DBStatementBase.execute(DBStatementBase.java:237)
      at com.filenet.engine.security.SecurityServer.getSecurityFromDB(SecurityServer.java:1578)
      at com.filenet.engine.security.SecurityServer.getObjectSecurity(SecurityServer.java:1164)
      at com.filenet.engine.persist.IndependentPersister.checkCreateInstancePermission(IndependentPersister.java:1679)
      at com.filenet.engine.persist.IndependentPersister.checkCreatePermissions(IndependentPersister.java:1483)
      at com.filenet.engine.persist.IndependentPersister.preCreate(IndependentPersister.java:1020)
      at com.filenet.engine.persist.IndependentPersister.preExecuteChange(IndependentPersister.java:453)
      at com.filenet.engine.persist.SubscribablePersister.preExecuteChange(SubscribablePersister.java:242)
      at com.filenet.engine.persist.ContainablePersister.preExecuteChange(ContainablePersister.java:93)
      at com.filenet.engine.persist.WithContentPersister.preExecuteChange(WithContentPersister.java:489)
      at com.filenet.engine.persist.VersionablePersister.preExecuteChange(VersionablePersister.java:225)
      at com.filenet.engine.persist.IndependentPersister.executeChangeWork(IndependentPersister.java:366)
      at com.filenet.engine.persist.IndependentPersister.executeChange(IndependentPersister.java:231)
      at com.filenet.engine.persist.SubscribablePersister.executeChange(SubscribablePersister.java:152)
      at com.filenet.engine.jca.impl.RequestBrokerImpl.executeChanges(RequestBrokerImpl.java:1258)
      at com.filenet.engine.jca.impl.RequestBrokerImpl.executeChanges(RequestBrokerImpl.java:1140)
      at com.filenet.engine.ejb.EngineCoreBean._executeChanges(EngineCoreBean.java:570)
      at com.filenet.engine.ejb.EngineCoreBean.executeChanges(EngineCoreBean.java:538)
      at com.filenet.engine.ejb.EJSLocalStatelessEngineCore_22877cb1.executeChanges(Unknown Source)
      at com.filenet.engine.ejb.EngineBean.executeChanges(EngineBean.java:641)
      at com.filenet.apiimpl.transport.ejbstubs.EJSRemoteStatelessEngine_2e64c374.executeChanges(Unknown Source)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:615)
      at com.ibm.rmi.util.ProxyUtil$4.run(ProxyUtil.java:727)
      at java.security.AccessController.doPrivileged(AccessController.java:241)
      at com.ibm.rmi.util.ProxyUtil.invokeWithClassLoaders(ProxyUtil.java:725)
      at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1123)
      at $Proxy84.executeChanges(Unknown Source)
      at com.filenet.apiimpl.transport.ejbstubs._Engine_Stub.executeChanges(Unknown Source)
      at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl._executeChanges(EJBSession.java:586)
      at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl.run(EJBSession.java:397)
      at java.security.AccessController.doPrivileged(AccessController.java:274)
      at javax.security.auth.Subject.doAs(Subject.java:573)
      at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:168)
      at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:615)
      at com.filenet.apiimpl.util.J2EEUtilWS.doAs(J2EEUtilWS.java:207)
      at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl.executeChanges(EJBSession.java:475)
      at com.filenet.apiimpl.transport.ejb.EJBSession.executeChanges(EJBSession.java:228)
      at com.filenet.apiimpl.util.SessionHandle.executeChanges(SessionHandle.java:122)
      at com.filenet.apiimpl.core.Session.callExecuteChanges(Session.java:179)
      at com.filenet.apiimpl.core.Session.executeChanges(Session.java:555)
      at com.filenet.apiimpl.core.Session.executeChange(Session.java:830)
      at com.filenet.apiimpl.core.IndependentlyPersistableObjectImpl.save(IndependentlyPersistableObjectImpl.java:77)
      at com.filenet.apiimpl.core.IndependentlyPersistableObjectImpl.save(IndependentlyPersistableObjectImpl.java:69)
      at com.filenet.wcm.api.impl.bd.ZMI_CreateDocument.execute(ZMI_CreateDocument.java:188)
      at com.filenet.wcm.api.impl.bd.MethodImplementation.createAndCall(MethodImplementation.java:152)
      at com.filenet.wcm.api.impl.bd.RcBd.doRpc(RcBd.java:116)
      at com.filenet.wcm.api.impl.bd.RcBd.doRpc(RcBd.java:33)
      at com.filenet.wcm.api.impl.RemoteCommand.execute(RemoteCommand.java:416)
      at com.filenet.wcm.api.impl.RemoteCommand.executeInner(RemoteCommand.java:398)
      at com.filenet.wcm.api.impl.RemoteCommand.execute(RemoteCommand.java:330)
      at com.filenet.wcm.api.impl.RemoteCommand.executeExpectingBO(RemoteCommand.java:249)
      at com.filenet.wcm.api.impl.ObjectStoreImpl.callCreateObject(ObjectStoreImpl.java:589)
      at com.filenet.wcm.api.impl.ObjectStoreImpl.createObject(ObjectStoreImpl.java:519)
      at com.filenet.bp8.apps.server.util.prefs.Bp8Config.addNewDocument(Bp8Config.java:148)
      at com.filenet.wcm.toolkit.server.util.prefs.WcmConfiguration.addUserPrefsDocument(WcmConfiguration.java:181)
      at com.filenet.bp8.apps.server.util.prefs.Bp8Config.createNewUserPrefs(Bp8Config.java:119)
      at com.filenet.wcm.toolkit.server.util.prefs.WcmConfiguration.loadUserPreferences(WcmConfiguration.java:207)
      at com.filenet.wcm.toolkit.server.util.prefs.WcmConfiguration.initialize(WcmConfiguration.java:106)
      at com.filenet.wcm.toolkit.server.util.prefs.WcmConfiguration.<init>(WcmConfiguration.java:64)
      at com.filenet.bp8.apps.server.util.prefs.Bp8Config.<init>(Bp8Config.java:81)
      at com.filenet.bp8.apps.server.controller.Bp8Controller.getBp8Config(Bp8Controller.java:221)
      at com.filenet.bp8.apps.server.controller.Bp8Controller.getConfiguration(Bp8Controller.java:213)
      at com.ibm._jsp._Bp8MainModuleJSP._jspService(_Bp8MainModuleJSP.java:190)
      at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:276)
      at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:463)
      at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:281)
      at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:256)
      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989)
      at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501)
      at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)
      at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:122)
      at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:225)
      at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:639)
      at com.filenet.wcm.toolkit.server.base.WcmController.serverSideInclude(WcmController.java:5541)
      at com.filenet.wcm.toolkit.server.base.WcmUiModule.serverSideInclude(WcmUiModule.java:602)
      at com.filenet.wcm.toolkit.server.base.WcmUiModule.serverSideInclude(WcmUiModule.java:567)
      at com.filenet.wcm.toolkit.server.base.WcmUiModule.renderJSP(WcmUiModule.java:669)
      at com.filenet.wcm.toolkit.server.util.WcmUi.render(WcmUi.java:90)
      at com.filenet.wcm.toolkit.server.util.WcmUi.render(WcmUi.java:82)
      at com.ibm._jsp._Bp8Main._jspService(_Bp8Main.java:140)
      at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:276)
      at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:463)
      at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:281)
      at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:256)
      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989)
      at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501)
      at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)
      at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:122)
      at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:225)
      at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:639)
      at com.filenet.wcm.toolkit.server.base.WcmController.serverSideInclude(WcmController.java:5541)
      at com.filenet.bp8.apps.server.controller.Bp8Controller.handleEvent(Bp8Controller.java:550)
      at com.ibm._jsp._Bp8Main._jspService(_Bp8Main.java:111)
      at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:276)
      at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:463)
      at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:281)
      at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:256)
      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989)
      at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501)
      at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)
      at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:122)
      at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:225)
      at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
      at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
      at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
      at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)
      at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
      at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
      at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
      at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
      at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
      at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
      at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
      at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
      at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
      at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)

[10/28/08 9:56:56:081 GMT] 00000046 XATransaction E   J2CA0030E: Method enlist caught javax.transaction.SystemException: XAResource start association error:XAER_RMFAIL
      at com.ibm.ws.Transaction.JTA.RegisteredResources.startRes(RegisteredResources.java:1274)
      at com.ibm.ws.Transaction.JTA.RegisteredResources.enlistResource(RegisteredResources.java:637)
      at com.ibm.ws.Transaction.JTA.TransactionImpl.enlistResource(TransactionImpl.java:3284)
      at com.ibm.ws.Transaction.JTA.TranManagerSet.enlist(TranManagerSet.java:397)
      at com.ibm.ejs.j2c.XATransactionWrapper.enlist(XATransactionWrapper.java:693)
      at com.ibm.ejs.j2c.ConnectionManager.lazyEnlist(ConnectionManager.java:1859)
      at com.ibm.ws.rsadapter.spi.WSRdbManagedConnectionImpl.lazyEnlist(WSRdbManagedConnectionImpl.java:2180)
      at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.beginTransactionIfNecessary(WSJdbcConnection.java:619)
      at com.ibm.ws.rsadapter.jdbc.WSJdbcConnection.prepareStatement(WSJdbcConnection.java:2038)
      at com.filenet.engine.dbpersist.DBStatementBase.buildSingleExecution(DBStatementBase.java:450)
      at com.filenet.engine.dbpersist.DBStatementBase.execute(DBStatementBase.java:237)
      at com.filenet.engine.security.SecurityServer.getSecurityFromDB(SecurityServer.java:1578)
      at com.filenet.engine.security.SecurityServer.getObjectSecurity(SecurityServer.java:1164)
      at com.filenet.engine.persist.IndependentPersister.checkCreateInstancePermission(IndependentPersister.java:1679)
      at com.filenet.engine.persist.IndependentPersister.checkCreatePermissions(IndependentPersister.java:1483)
      at com.filenet.engine.persist.IndependentPersister.preCreate(IndependentPersister.java:1020)
      at com.filenet.engine.persist.IndependentPersister.preExecuteChange(IndependentPersister.java:453)
      at com.filenet.engine.persist.SubscribablePersister.preExecuteChange(SubscribablePersister.java:242)
      at com.filenet.engine.persist.ContainablePersister.preExecuteChange(ContainablePersister.java:93)
      at com.filenet.engine.persist.WithContentPersister.preExecuteChange(WithContentPersister.java:489)
      at com.filenet.engine.persist.VersionablePersister.preExecuteChange(VersionablePersister.java:225)
      at com.filenet.engine.persist.IndependentPersister.executeChangeWork(IndependentPersister.java:366)
      at com.filenet.engine.persist.IndependentPersister.executeChange(IndependentPersister.java:231)
      at com.filenet.engine.persist.SubscribablePersister.executeChange(SubscribablePersister.java:152)
      at com.filenet.engine.jca.impl.RequestBrokerImpl.executeChanges(RequestBrokerImpl.java:1258)
      at com.filenet.engine.jca.impl.RequestBrokerImpl.executeChanges(RequestBrokerImpl.java:1140)
      at com.filenet.engine.ejb.EngineCoreBean._executeChanges(EngineCoreBean.java:570)
      at com.filenet.engine.ejb.EngineCoreBean.executeChanges(EngineCoreBean.java:538)
      at com.filenet.engine.ejb.EJSLocalStatelessEngineCore_22877cb1.executeChanges(Unknown Source)
      at com.filenet.engine.ejb.EngineBean.executeChanges(EngineBean.java:641)
      at com.filenet.apiimpl.transport.ejbstubs.EJSRemoteStatelessEngine_2e64c374.executeChanges(Unknown Source)
      at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
      at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:64)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:615)
      at com.ibm.rmi.util.ProxyUtil$4.run(ProxyUtil.java:727)
      at java.security.AccessController.doPrivileged(AccessController.java:241)
      at com.ibm.rmi.util.ProxyUtil.invokeWithClassLoaders(ProxyUtil.java:725)
      at com.ibm.CORBA.iiop.ClientDelegate.invoke(ClientDelegate.java:1123)
      at $Proxy84.executeChanges(Unknown Source)
      at com.filenet.apiimpl.transport.ejbstubs._Engine_Stub.executeChanges(Unknown Source)
      at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl._executeChanges(EJBSession.java:586)
      at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl.run(EJBSession.java:397)
      at java.security.AccessController.doPrivileged(AccessController.java:274)
      at javax.security.auth.Subject.doAs(Subject.java:573)
      at com.ibm.websphere.security.auth.WSSubject.doAs(WSSubject.java:168)
      at sun.reflect.GeneratedMethodAccessor84.invoke(Unknown Source)
      at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
      at java.lang.reflect.Method.invoke(Method.java:615)
      at com.filenet.apiimpl.util.J2EEUtilWS.doAs(J2EEUtilWS.java:207)
      at com.filenet.apiimpl.transport.ejb.EJBSession$EJBImpl.executeChanges(EJBSession.java:475)
      at com.filenet.apiimpl.transport.ejb.EJBSession.executeChanges(EJBSession.java:228)
      at com.filenet.apiimpl.util.SessionHandle.executeChanges(SessionHandle.java:122)
      at com.filenet.apiimpl.core.Session.callExecuteChanges(Session.java:179)
      at com.filenet.apiimpl.core.Session.executeChanges(Session.java:555)
      at com.filenet.apiimpl.core.Session.executeChange(Session.java:830)
      at com.filenet.apiimpl.core.IndependentlyPersistableObjectImpl.save(IndependentlyPersistableObjectImpl.java:77)
      at com.filenet.apiimpl.core.IndependentlyPersistableObjectImpl.save(IndependentlyPersistableObjectImpl.java:69)
      at com.filenet.wcm.api.impl.bd.ZMI_CreateDocument.execute(ZMI_CreateDocument.java:188)
      at com.filenet.wcm.api.impl.bd.MethodImplementation.createAndCall(MethodImplementation.java:152)
      at com.filenet.wcm.api.impl.bd.RcBd.doRpc(RcBd.java:116)
      at com.filenet.wcm.api.impl.bd.RcBd.doRpc(RcBd.java:33)
      at com.filenet.wcm.api.impl.RemoteCommand.execute(RemoteCommand.java:416)
      at com.filenet.wcm.api.impl.RemoteCommand.executeInner(RemoteCommand.java:398)
      at com.filenet.wcm.api.impl.RemoteCommand.execute(RemoteCommand.java:330)
      at com.filenet.wcm.api.impl.RemoteCommand.executeExpectingBO(RemoteCommand.java:249)
      at com.filenet.wcm.api.impl.ObjectStoreImpl.callCreateObject(ObjectStoreImpl.java:589)
      at com.filenet.wcm.api.impl.ObjectStoreImpl.createObject(ObjectStoreImpl.java:519)
      at com.filenet.bp8.apps.server.util.prefs.Bp8Config.addNewDocument(Bp8Config.java:148)
      at com.filenet.wcm.toolkit.server.util.prefs.WcmConfiguration.addUserPrefsDocument(WcmConfiguration.java:181)
      at com.filenet.bp8.apps.server.util.prefs.Bp8Config.createNewUserPrefs(Bp8Config.java:119)
      at com.filenet.wcm.toolkit.server.util.prefs.WcmConfiguration.loadUserPreferences(WcmConfiguration.java:207)
      at com.filenet.wcm.toolkit.server.util.prefs.WcmConfiguration.initialize(WcmConfiguration.java:106)
      at com.filenet.wcm.toolkit.server.util.prefs.WcmConfiguration.<init>(WcmConfiguration.java:64)
      at com.filenet.bp8.apps.server.util.prefs.Bp8Config.<init>(Bp8Config.java:81)
      at com.filenet.bp8.apps.server.controller.Bp8Controller.getBp8Config(Bp8Controller.java:221)
      at com.filenet.bp8.apps.server.controller.Bp8Controller.getConfiguration(Bp8Controller.java:213)
      at com.ibm._jsp._Bp8MainModuleJSP._jspService(_Bp8MainModuleJSP.java:190)
      at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:276)
      at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:463)
      at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:281)
      at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:256)
      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989)
      at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501)
      at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)
      at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:122)
      at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:225)
      at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:639)
      at com.filenet.wcm.toolkit.server.base.WcmController.serverSideInclude(WcmController.java:5541)
      at com.filenet.wcm.toolkit.server.base.WcmUiModule.serverSideInclude(WcmUiModule.java:602)
      at com.filenet.wcm.toolkit.server.base.WcmUiModule.serverSideInclude(WcmUiModule.java:567)
      at com.filenet.wcm.toolkit.server.base.WcmUiModule.renderJSP(WcmUiModule.java:669)
      at com.filenet.wcm.toolkit.server.util.WcmUi.render(WcmUi.java:90)
      at com.filenet.wcm.toolkit.server.util.WcmUi.render(WcmUi.java:82)
      at com.ibm._jsp._Bp8Main._jspService(_Bp8Main.java:140)
      at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:276)
      at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:463)
      at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:281)
      at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:256)
      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989)
      at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501)
      at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)
      at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:122)
      at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:225)
      at com.ibm.ws.webcontainer.webapp.WebAppRequestDispatcher.include(WebAppRequestDispatcher.java:639)
      at com.filenet.wcm.toolkit.server.base.WcmController.serverSideInclude(WcmController.java:5541)
      at com.filenet.bp8.apps.server.controller.Bp8Controller.handleEvent(Bp8Controller.java:550)
      at com.ibm._jsp._Bp8Main._jspService(_Bp8Main.java:111)
      at com.ibm.ws.jsp.runtime.HttpJspBase.service(HttpJspBase.java:87)
      at javax.servlet.http.HttpServlet.service(HttpServlet.java:856)
      at com.ibm.ws.cache.servlet.ServletWrapper.serviceProxied(ServletWrapper.java:276)
      at com.ibm.ws.cache.servlet.CacheHook.handleFragment(CacheHook.java:463)
      at com.ibm.ws.cache.servlet.CacheHook.handleServlet(CacheHook.java:281)
      at com.ibm.ws.cache.servlet.ServletWrapper.service(ServletWrapper.java:256)
      at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:989)
      at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:501)
      at com.ibm.ws.wswebcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:464)
      at com.ibm.wsspi.webcontainer.servlet.GenericServletWrapper.handleRequest(GenericServletWrapper.java:122)
      at com.ibm.ws.jsp.webcontainerext.AbstractJSPExtensionServletWrapper.handleRequest(AbstractJSPExtensionServletWrapper.java:225)
      at com.ibm.ws.webcontainer.servlet.CacheServletWrapper.handleRequest(CacheServletWrapper.java:90)
      at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:744)
      at com.ibm.ws.wswebcontainer.WebContainer.handleRequest(WebContainer.java:1455)
      at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:113)
      at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:454)
      at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:383)
      at com.ibm.ws.http.channel.inbound.impl.HttpICLReadCallback.complete(HttpICLReadCallback.java:102)
      at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165)
      at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217)
      at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161)
      at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:136)
      at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:195)
      at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:743)
      at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:873)
      at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1469)
Caused by: oracle.jdbc.xa.OracleXAException
      at oracle.jdbc.xa.OracleXAResource.checkError(OracleXAResource.java:1120)
      at oracle.jdbc.xa.client.OracleXAResource.start(OracleXAResource.java:249)
      at com.ibm.ws.rsadapter.spi.WSRdbXaResourceImpl.start(WSRdbXaResourceImpl.java:1324)
      at com.ibm.ejs.j2c.XATransactionWrapper.start(XATransactionWrapper.java:1467)
      at com.ibm.ws.Transaction.JTA.JTAResourceBase.start(JTAResourceBase.java:145)
      at com.ibm.ws.Transaction.JTA.RegisteredResources.startRes(RegisteredResources.java:1223)
      ... 137 more
0
Comment
Question by:chittaranjanin
  • 2
5 Comments
 
LVL 47

Accepted Solution

by:
schwertner earned 250 total points
ID: 22885323
0
 
LVL 16

Assisted Solution

by:JoWickerman
JoWickerman earned 250 total points
ID: 22893570
Hi chittaranjanin,

Enable the pretest SQL in the JDBC datasource resource using the admin console. Be sure to specify a valid SQL statement. (Something like: "select 1 from schema.table" where table has only 1 row)

Cheers
0
 
LVL 16

Expert Comment

by:JoWickerman
ID: 23391012
Hi,

Are you happy with the solution? If so, you can close the question and award points.

Cheers.
0

Featured Post

Enabling OSINT in Activity Based Intelligence

Activity based intelligence (ABI) requires access to all available sources of data. Recorded Future allows analysts to observe structured data on the open, deep, and dark web.

Join & Write a Comment

Suggested Solutions

This post first appeared at Oracleinaction  (http://oracleinaction.com/undo-and-redo-in-oracle/)by Anju Garg (Myself). I  will demonstrate that undo for DML’s is stored both in undo tablespace and online redo logs. Then, we will analyze the reaso…
Using SQL Scripts we can save all the SQL queries as files that we use very frequently on our database later point of time. This is one of the feature present under SQL Workshop in Oracle Application Express.
This video shows, step by step, how to configure Oracle Heterogeneous Services via the Generic Gateway Agent in order to make a connection from an Oracle session and access a remote SQL Server database table.
This video shows how to Export data from an Oracle database using the Datapump Export Utility.  The corresponding Datapump Import utility is also discussed and demonstrated.

746 members asked questions and received personalized solutions in the past 7 days.

Join the community of 500,000 technology professionals and ask your questions.

Join & Ask a Question

Need Help in Real-Time?

Connect with top rated Experts

12 Experts available now in Live!

Get 1:1 Help Now