Bug 738615
Summary: | Cannot use non XA connection factory in a servlet | ||
---|---|---|---|
Product: | Red Hat Enterprise MRG | Reporter: | Martin Vecera <mvecera> |
Component: | qpid-jca | Assignee: | messaging-bugs <messaging-bugs> |
Status: | CLOSED CURRENTRELEASE | QA Contact: | MRG Quality Engineering <mrgqe-bugs> |
Severity: | urgent | Docs Contact: | |
Priority: | unspecified | ||
Version: | 2.0 | CC: | jpechane, wprice |
Target Milestone: | 2.1.2 | ||
Target Release: | --- | ||
Hardware: | All | ||
OS: | All | ||
Whiteboard: | |||
Fixed In Version: | Doc Type: | Bug Fix | |
Doc Text: | Story Points: | --- | |
Clone Of: | Environment: | ||
Last Closed: | Type: | --- | |
Regression: | --- | Mount Type: | --- |
Documentation: | --- | CRM: | |
Verified Versions: | Category: | --- | |
oVirt Team: | --- | RHEL 7.3 requirements from Atomic Host: | |
Cloudforms Team: | --- | Target Upstream Version: | |
Embargoed: |
Description
Martin Vecera
2011-09-15 11:45:13 UTC
This has been fixed in package qpid-java-jca-0.10-10 This issue is still present in qpid-java-jca-0.10-10: 2011-10-10 07:31:50,989 ERROR [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/mdb-servlet].[MRGTestServlet]] (http-127.0.0.1-8080-1) Servlet.service() for servlet MRGTestServlet threw exception java.io.IOException: javax.jms.JMSException: Could not create a session: Unable to get managed connection for QpidJMS at org.jboss.test.mdb.TestUtil.processRequest(TestUtil.java:412) at org.jboss.test.mdb.MRGTestServlet.doGet(MRGTestServlet.java:35) at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235) at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183) at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) at org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) at org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:599) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451) at java.lang.Thread.run(Thread.java:662) Caused by: javax.jms.JMSException: Could not create a session: Unable to get managed connection for QpidJMS at org.apache.qpid.ra.QpidRASessionFactoryImpl.allocateConnection(QpidRASessionFactoryImpl.java:894) at org.apache.qpid.ra.QpidRASessionFactoryImpl.createSession(QpidRASessionFactoryImpl.java:483) at org.jboss.test.mdb.TestUtil.test01(TestUtil.java:202) at org.jboss.test.mdb.TestUtil.processRequest(TestUtil.java:403) ... 23 more (In reply to comment #3) > This issue is still present in qpid-java-jca-0.10-10: > > 2011-10-10 07:31:50,989 ERROR > [org.apache.catalina.core.ContainerBase.[jboss.web].[localhost].[/mdb-servlet].[MRGTestServlet]] > (http-127.0.0.1-8080-1) Servlet.service() for servlet MRGTestServlet threw > exception > java.io.IOException: javax.jms.JMSException: Could not create a session: Unable > to get managed connection for QpidJMS > at org.jboss.test.mdb.TestUtil.processRequest(TestUtil.java:412) > at org.jboss.test.mdb.MRGTestServlet.doGet(MRGTestServlet.java:35) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:617) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:717) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:290) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:235) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191) > at > org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:183) > at > org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:95) > at > org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.process(SecurityContextEstablishmentValve.java:126) > at > org.jboss.web.tomcat.security.SecurityContextEstablishmentValve.invoke(SecurityContextEstablishmentValve.java:70) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:127) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102) > at > org.jboss.web.tomcat.service.jca.CachedConnectionValve.invoke(CachedConnectionValve.java:158) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109) > at > org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:330) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:829) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:599) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:451) > at java.lang.Thread.run(Thread.java:662) > Caused by: javax.jms.JMSException: Could not create a session: Unable to get > managed connection for QpidJMS > at > org.apache.qpid.ra.QpidRASessionFactoryImpl.allocateConnection(QpidRASessionFactoryImpl.java:894) > at > org.apache.qpid.ra.QpidRASessionFactoryImpl.createSession(QpidRASessionFactoryImpl.java:483) > at org.jboss.test.mdb.TestUtil.test01(TestUtil.java:202) > at org.jboss.test.mdb.TestUtil.processRequest(TestUtil.java:403) > ... 23 more Ignore Comment #3 for now please. It seems to be a bug in Qpid installation... This now works in 0.10-10 Why did you change status to ON_QA when I already set it to VERIFIED? |