0 Replies Latest reply: Feb 25, 2013 2:18 PM by 993236 RSS

    Current server is the coordinator and transaction is not found

    993236
      Hi,
      While pushing the message in JMS from server1 weblogic (10.3.4) to another server2 weblogic(10.3.4) which are in two different machine, after listening and processing the message in server2 getting the below exception in server1 logs.

      weblogic.jms.common.JMSException: weblogic.messaging.dispatcher.DispatcherException: javax.transaction.TransactionRolledbackException: Current server is the coordinator and transaction is not found. It was probably rolled back and forgotten already.
           at weblogic.jms.dispatcher.DispatcherAdapter.convertToJMSExceptionAndThrow(DispatcherAdapter.java:116)
           at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSyncTran(DispatcherAdapter.java:53)
           at weblogic.jms.client.JMSProducer.toFEProducer(JMSProducer.java:1289)
           at weblogic.jms.client.JMSProducer.deliveryInternal(JMSProducer.java:796)
           at weblogic.jms.client.JMSProducer.sendInternal(JMSProducer.java:541)
           at weblogic.jms.client.JMSProducer.sendWithListener(JMSProducer.java:394)
           at weblogic.jms.client.JMSProducer.send(JMSProducer.java:384)
           at weblogic.jms.client.WLProducerImpl.send(WLProducerImpl.java:970)
           at com..InterfaceJMSAlert.send(InterfaceAlert.java:103)
           at com.InterfaceJMSAlert.sendFileDetails(InterfaceAlert.java:115)
           at com.Interface.frameOutGoMes(Interface.java:37)
           at com.decafe.workflow.we.Authorization.Auth_Reject_Txn(Authorization.java:93)
           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:597)
           at com.decafe.workflow.WorkFlow_3by8fm_EOImpl.updateWorkFlowDetails(Unknown Source)
           at com.decafe.workflow.Authorization.updateWorkFlow(Authorization.java:1047)
           at com.decafe.workflow.Authorization.doPost(Authorization.java:681)
           at com.decafe.workflow.Authorization.doGet(Authorization.java:166)
           at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:40)
           at com.decafe.workflow.WorkFlow_3by8fm_EOImpl.updateWorkFlowDetails(Unknown Source)
           at com.decafe.workflow.Authorization.updateWorkFlow(Authorization.java:1047)
           at com.decafe.workflow.Authorization.doPost(Authorization.java:681)
           at com.decafe.workflow.Authorization.doGet(Authorization.java:166)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
           at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
           at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
           at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
           at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
           at com.web.common.Authenticaion.doFilter(Authenticaion.java:114)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
           at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
           at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
           at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
           at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
           at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
           at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
           at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
      Caused by: weblogic.messaging.dispatcher.DispatcherException: javax.transaction.TransactionRolledbackException: Current server is the coordinator and transaction is not found. It was probably rolled back and forgotten already.
           at weblogic.messaging.dispatcher.DispatcherWrapperState.dispatchSyncTran(DispatcherWrapperState.java:345)
           at weblogic.jms.dispatcher.DispatcherAdapter.dispatchSyncTran(DispatcherAdapter.java:51)
           ... 41 more
      Caused by: javax.transaction.TransactionRolledbackException: Current server is the coordinator and transaction is not found. It was probably rolled back and forgotten already.
           at weblogic.transaction.internal.TransactionManagerImpl.receiveRequest(TransactionManagerImpl.java:1391)
           at weblogic.messaging.dispatcher.DispatcherServerRef.dispatch(DispatcherServerRef.java:84)
           at weblogic.rjvm.RJVMImpl.dispatchRequest(RJVMImpl.java:1141)
           at weblogic.rjvm.RJVMImpl.dispatch(RJVMImpl.java:1023)
           at weblogic.rjvm.ConnectionManagerServer.handleRJVM(ConnectionManagerServer.java:240)
           at weblogic.rjvm.ConnectionManager.dispatch(ConnectionManager.java:888)
           at weblogic.rjvm.MsgAbbrevJVMConnection.dispatch(MsgAbbrevJVMConnection.java:512)
           at weblogic.rjvm.t3.MuxableSocketT3.dispatch(MuxableSocketT3.java:330)
           at weblogic.socket.BaseAbstractMuxableSocket.dispatch(BaseAbstractMuxableSocket.java:387)
           at weblogic.socket.SocketMuxer.readReadySocketOnce(SocketMuxer.java:967)
           at weblogic.socket.SocketMuxer.readReadySocket(SocketMuxer.java:899)
           at weblogic.socket.DevPollSocketMuxer.processSockets(DevPollSocketMuxer.java:126)
           at weblogic.socket.SocketReaderRequest.run(SocketReaderRequest.java:29)
           at weblogic.socket.SocketReaderRequest.execute(SocketReaderRequest.java:42)
           at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:145)
           at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:117)
      javax.transaction.TransactionRolledbackException: BEA1-01BAD138655ACC1B5B17: javax.transaction.SystemException: Commit can be issued only when there are no requests awaiting responses. Currently there is one such request
           at weblogic.transaction.internal.TransactionImpl.abort(TransactionImpl.java:1156)
           at weblogic.transaction.internal.TransactionImpl.enforceCheckedTransaction(TransactionImpl.java:1815)
           at weblogic.transaction.internal.TransactionImpl.checkIfCommitPossible(TransactionImpl.java:1793)
           at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:292)
           at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:267)
           at weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:625)
           at weblogic.ejb.container.internal.StatelessRemoteObject.postInvoke1(StatelessRemoteObject.java:49)
           at weblogic.ejb.container.internal.BaseRemoteObject.__WL_postInvokeTxRetry(BaseRemoteObject.java:444)
           at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:53)
           at com.decafe.workflow.WorkFlow_3by8fm_EOImpl.updateWorkFlowDetails(Unknown Source)
           at com.decafe.workflow.Authorization.updateWorkFlow(Authorization.java:1047)
           at com.decafe.workflow.Authorization.doPost(Authorization.java:681)
           at com.decafe.workflow.Authorization.doGet(Authorization.java:166)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
           at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
           at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
           at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
           at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
           at com.web.common.Authenticaion.doFilter(Authenticaion.java:114)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
           at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
           at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
           at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
           at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
           at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
           at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
           at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
      ; nested exception is:
           javax.transaction.SystemException: Commit can be issued only when there are no requests awaiting responses. Currently there is one such request
           at weblogic.ejb.container.internal.EJBRuntimeUtils.throwTransactionRolledback(EJBRuntimeUtils.java:203)
           at weblogic.ejb.container.internal.EJBRuntimeUtils.throwRemoteException(EJBRuntimeUtils.java:98)
           at weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:659)
           at weblogic.ejb.container.internal.StatelessRemoteObject.postInvoke1(StatelessRemoteObject.java:49)
           at weblogic.ejb.container.internal.BaseRemoteObject.__WL_postInvokeTxRetry(BaseRemoteObject.java:444)
           at weblogic.ejb.container.internal.SessionRemoteMethodInvoker.invoke(SessionRemoteMethodInvoker.java:53)
           at com.decafe.workflow.WorkFlow_3by8fm_EOImpl.updateWorkFlowDetails(Unknown Source)
           at com.decafe.workflow.Authorization.updateWorkFlow(Authorization.java:1047)
           at com.decafe.workflow.Authorization.doPost(Authorization.java:681)
           at com.decafe.workflow.Authorization.doGet(Authorization.java:166)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
           at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
           at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
           at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
           at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:301)
           at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
           at com.web.common.Authenticaion.doFilter(Authenticaion.java:114)
           at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.wrapRun(WebAppServletContext.java:3730)
           at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3696)
           at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
           at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:120)
           at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2273)
           at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2179)
           at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1490)
           at weblogic.work.ExecuteThread.execute(ExecuteThread.java:256)
           at weblogic.work.ExecuteThread.run(ExecuteThread.java:221)
      Caused by: javax.transaction.SystemException: Commit can be issued only when there are no requests awaiting responses. Currently there is one such request
           at weblogic.transaction.internal.TransactionImpl.abort(TransactionImpl.java:1156)
           at weblogic.transaction.internal.TransactionImpl.enforceCheckedTransaction(TransactionImpl.java:1815)
           at weblogic.transaction.internal.TransactionImpl.checkIfCommitPossible(TransactionImpl.java:1793)
           at weblogic.transaction.internal.ServerTransactionImpl.internalCommit(ServerTransactionImpl.java:292)
           at weblogic.transaction.internal.ServerTransactionImpl.commit(ServerTransactionImpl.java:267)
           at weblogic.ejb.container.internal.BaseRemoteObject.postInvoke1(BaseRemoteObject.java:625)
           ... 25 more

      Kindly help, thanks in advance...