Details

    • Type: Bug
    • Status: Open
    • Priority: Major
    • Resolution: Unresolved
    • Affects versions: None
    • Fix versions: None
    • Labels:
    • Environment:
      Hibernate 3.6.1
      Oracle 10.2.0.5
      SO: RHEL 5.3
    • Bug Testcase Reminder (view):

      Bug reports should generally be accompanied by a test case!

    • Suitable for new contributors:
      Yes, likely
    • Last commented by a user?:
      true
    • Sprint:

      Description

      I'm running my application in Tomcat 7.0.27 en a RHEL 5.3 (32bit).
      Oracle is runnin in other server (64 bit).

      When my application begins a transaction it seems that the connection is closed. I am getting de following exception:

      javax.persistence.PersistenceException: org.hibernate.TransactionException: JDBC begin failed: 
             at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1214)
             at org.hibernate.ejb.AbstractEntityManagerImpl.convert(AbstractEntityManagerImpl.java:1147)
             at org.hibernate.ejb.AbstractEntityManagerImpl.throwPersistenceException(AbstractEntityManagerImpl.java:1224)
             at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:63)
             at com.ikusi.ikfids.bp.user.UserManager.getUserList(UserManager.java:43)
             at com.ikusi.ikfids.bp.ws.IkfidsWsImpl.getUserList(IkfidsWsImpl.java:542)
             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
             at at java.lang.reflect.Method.invoke(Unknown Source)
             at com.sun.xml.ws.api.server.InstanceResolver$1.invoke(InstanceResolver.java:246)
             at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146)
             at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257)
             at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:93)
             at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:93)
             at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)
             at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)
             at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)
             at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439)
             at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:243)
             at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:470)
             at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:244)
             at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:135)
             at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:129)
             at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:160)
             at com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:75)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
             at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
             at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
             at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
             at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
             at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
             at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
             at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
             at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
             at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
             at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
             at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
             at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
             at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
             at java.lang.Thread.run(Unknown Source)
      Caused by: org.hibernate.TransactionException: JDBC begin failed: 
             at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:92)
             at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1473)
             at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:60)
             at com.ikusi.ikfids.bp.user.UserManager.getUserList(UserManager.java:43)
             at com.ikusi.ikfids.bp.ws.IkfidsWsImpl.getUserList(IkfidsWsImpl.java:542)
             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
             at java.lang.reflect.Method.invoke(Unknown Source)
             at com.sun.xml.ws.api.server.InstanceResolver$1.invoke(InstanceResolver.java:246)
             at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146)
             at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257)
             at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:93)
             at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)
             at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)
             at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)
             at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439)
             at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:243)
             at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:470)
             at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:244)
             at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:135)
             at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:129)
             at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:160)
             at com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:75)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
             at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
             at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
             at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
             at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
             at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
             at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
             at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
             at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
             at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
             at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
             at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
             at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
             at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
             at java.lang.Thread.run(Unknown Source)
      Caused by: java.sql.SQLException: Closed Connection
             at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:113)
             at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:147)
             at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:209)
             at oracle.jdbc.driver.PhysicalConnection.setAutoCommit(PhysicalConnection.java:1087)
             at org.hibernate.transaction.JDBCTransaction.begin(JDBCTransaction.java:87)
             at org.hibernate.impl.SessionImpl.beginTransaction(SessionImpl.java:1473)
             at org.hibernate.ejb.TransactionImpl.begin(TransactionImpl.java:60)
             at com.ikusi.ikfids.bp.user.UserManager.getUserList(UserManager.java:43)
             at com.ikusi.ikfids.bp.ws.IkfidsWsImpl.getUserList(IkfidsWsImpl.java:542)
             at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
             at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source)
             at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source)
             at java.lang.reflect.Method.invoke(Unknown Source)
             at com.sun.xml.ws.api.server.InstanceResolver$1.invoke(InstanceResolver.java:246)
             at com.sun.xml.ws.server.InvokerTube$2.invoke(InvokerTube.java:146)
             at com.sun.xml.ws.server.sei.EndpointMethodHandler.invoke(EndpointMethodHandler.java:257)
             at com.sun.xml.ws.server.sei.SEIInvokerTube.processRequest(SEIInvokerTube.java:93)
             at com.sun.xml.ws.api.pipe.Fiber.__doRun(Fiber.java:598)
             at com.sun.xml.ws.api.pipe.Fiber._doRun(Fiber.java:557)
             at com.sun.xml.ws.api.pipe.Fiber.doRun(Fiber.java:542)
             at com.sun.xml.ws.api.pipe.Fiber.runSync(Fiber.java:439)
             at com.sun.xml.ws.server.WSEndpointImpl$2.process(WSEndpointImpl.java:243)
             at com.sun.xml.ws.transport.http.HttpAdapter$HttpToolkit.handle(HttpAdapter.java:470)
             at com.sun.xml.ws.transport.http.HttpAdapter.handle(HttpAdapter.java:244)
             at com.sun.xml.ws.transport.http.servlet.ServletAdapter.handle(ServletAdapter.java:135)
             at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doGet(WSServletDelegate.java:129)
             at com.sun.xml.ws.transport.http.servlet.WSServletDelegate.doPost(WSServletDelegate.java:160)
             at com.sun.xml.ws.transport.http.servlet.WSServlet.doPost(WSServlet.java:75)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:641)
             at javax.servlet.http.HttpServlet.service(HttpServlet.java:722)
             at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:305)
             at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:210)
             at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:225)
             at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:169)
             at org.apache.catalina.authenticator.AuthenticatorBase.invoke(AuthenticatorBase.java:581)
             at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:168)
             at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:98)
             at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:927)
             at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:118)
             at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:407)
             at org.apache.coyote.http11.AbstractHttp11Processor.process(AbstractHttp11Processor.java:999)
             at org.apache.coyote.AbstractProtocol$AbstractConnectionHandler.process(AbstractProtocol.java:565)
             at org.apache.tomcat.util.net.JIoEndpoint$SocketProcessor.run(JIoEndpoint.java:309)
             at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
             at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
             at java.lang.Thread.run(Unknown Source)
      

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              tsarasua Txomin Sarasua
              Participants:
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated: