JMS Exception [SEND_REPLY(9)] [C4036]

com.sun.messaging.jms.JMSException: [SEND_REPLY(9)] [C4036]: A server error occurred. : transaction failed: Unexpected Broker Exception: [received message with Unknown Transaction ID -1: ignoring message] user=guest, broker=A0282.aesodev.ca:7676(1689)

at com.sun.messaging.jmq.jmsclient.ProtocolHandler.throwServerErrorException(Proto colHandler.java:3059)

at com.sun.messaging.jmq.jmsclient.ProtocolHandler.writeJMSMessage(ProtocolHandler .java:1555)

at com.sun.messaging.jmq.jmsclient.WriteChannel.sendWithFlowControl(WriteChannel.j ava:123)

at com.sun.messaging.jmq.jmsclient.WriteChannel.writeJMSMessage(WriteChannel.java: 76)

at com.sun.messaging.jmq.jmsclient.Transaction.send(Transaction.java:128)

at com.sun.messaging.jmq.jmsclient.SessionImpl.writeJMSMessage(SessionImpl.java:68 3)

at com.sun.messaging.jmq.jmsclient.MessageProducerImpl.writeJMSMessage(MessageProd ucerImpl.java:155)

at com.sun.messaging.jmq.jmsclient.MessageProducerImpl.writeJMSMessage(MessageProd ucerImpl.java:145)

at com.sun.messaging.jmq.jmsclient.MessageProducerImpl.send(MessageProducerImpl.ja va:499)

at com.sun.messaging.jmq.jmsclient.TopicPublisherImpl.publish(TopicPublisherImpl.j ava:73)

at ca.aeso.itc.service.PostingService.notifyListeners(PostingService.java:437)

at ca.aeso.itc.service.PostingService.postRealtimeCapacities(PostingService.java:2 20)

at ca.aeso.itc.service.PostingService$$FastClassByCGLIB$$7a56d740.invoke(<gener ated>)

at net.sf.cglib.proxy.MethodProxy.invoke(MethodProxy.java:149)

at org.springframework.aop.framework.Cglib2AopProxy$CglibMethodInvocation.invokeJo inpoint(Cglib2AopProxy.java:676)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflective MethodInvocation.java:122)

at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(Trans actionInterceptor.java:56)

at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(Reflective MethodInvocation.java:144)

at org.springframework.aop.framework.Cglib2AopProxy$DynamicAdvisedInterceptor.inte rcept(Cglib2AopProxy.java:619)

at ca.aeso.itc.service.PostingService$$EnhancerByCGLIB$$3626918a.postRealtimeCapac ities(<generated>)

at ca.aeso.itc.servlet.MaintainRealTimeOverrideAction.execute(MaintainRealTimeOver rideAction.java:218)

at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor .java:421)

at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:226)

at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1164)

at org.apache.struts.action.ActionServlet.doPost(ActionServlet.java:415)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:767)

at javax.servlet.http.HttpServlet.service(HttpServlet.java:860)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:264)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:178)

at org.springframework.orm.hibernate.support.OpenSessionInViewFilter.doFilterInter nal(OpenSessionInViewFilter.java:171)

at org.springframework.web.filter.OncePerRequestFilter.doFilter(OncePerRequestFilt er.java:76)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:210)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:178)

at ca.aeso.itc.servlet.UserContextFilter.doFilter(UserContextFilter.java:54)

at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFil terChain.java:210)

at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain .java:178)

at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 263)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)

at org.apache.catalina.core.StandardContextValve.invokeInternal(StandardContextVal ve.java:225)

at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java: 173)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)

at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:161)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)

at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:13 2)

at org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java:551)

at org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:933)

at org.apache.coyote.tomcat5.CoyoteAdapter.service(CoyoteAdapter.java:184)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.ja va:653)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.process(ProcessorTask.ja va:534)

at com.sun.enterprise.web.connector.grizzly.ProcessorTask.doTask(ProcessorTask.jav a:403)

at com.sun.enterprise.web.connector.grizzly.WorkerThread.run(WorkerThread.java:55)

|#]

[5189 byte] By [lzhang08] at [2007-11-25 18:55:00]
# 1
Does anyone know what the problem is? Thanks
lzhang08 at 2007-7-3 22:29:30 > top of Java-index,Application & Integration Servers,Sun Java System Message Queue...
# 2

Did you ever find out how to resolve this problem? I'm running into the same issue with a JMS transacted session. I know it's find in a stand a lone program but the same code fails when running in the App Server. Seems that it has something to do with the resource adapter but I can't put my finger on it?!

jdtran88 at 2007-7-3 22:29:30 > top of Java-index,Application & Integration Servers,Sun Java System Message Queue...