[jboss-jira] [JBoss JIRA] Resolved: (JBAS-3482) Still a WARN message during failed close

Weston Price (JIRA) jira-events at jboss.com
Mon Aug 7 10:58:12 EDT 2006


     [ http://jira.jboss.com/jira/browse/JBAS-3482?page=all ]

Weston Price resolved JBAS-3482.
--------------------------------

    Resolution: Done

Changed log level.

> Still a WARN message during failed close
> ----------------------------------------
>
>                 Key: JBAS-3482
>                 URL: http://jira.jboss.com/jira/browse/JBAS-3482
>             Project: JBoss Application Server
>          Issue Type: Sub-task
>      Security Level: Public(Everyone can see) 
>          Components: JCA service
>    Affects Versions: JBossAS-4.0.4.GA
>            Reporter: Adrian Brock
>         Assigned To: Weston Price
>             Fix For: JBossAS-4.0.5.GA
>
>
> Further to JBAS-1831, there is a still a WARN message in the path
> when it fails to close a connection. It is in the InternalManagedConnectionPool
>    /**
>     * Destroy a connection
>     *
>     * @param cl the connection to destroy
>     */
>    private void doDestroy(ConnectionListener cl)
>    {
>       if (cl.getState() == ConnectionListener.DESTROYED)
>       {
>          log.trace("ManagedConnection is already destroyed " + cl);
>          return;
>       }
>       connectionCounter.dec();
>       cl.setState(ConnectionListener.DESTROYED);
>       try
>       {
>          cl.getManagedConnection().destroy();
>       }
>       catch (Throwable t)
>       {
>          log.warn("Exception destroying ManagedConnection " + cl, t); // <----------- This should be a debug message
>       }
>    }
> It can be seen in the following stacktrace:
> org.jboss.resource.JBossResourceException: SQLException; - nested throwable: (java.sql.SQLException: Io exception: Broken pipe)
>         at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.checkException(BaseWrapperManagedConnection.java:481)
>         at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.destroy(BaseWrapperManagedConnection.java:206)
>         at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.doDestroy(InternalManagedConnectionPool.java:550)
>         at org.jboss.resource.connectionmanager.InternalManagedConnectionPool.removeTimedOut(InternalManagedConnectionPool.java:415)
>         at org.jboss.resource.connectionmanager.IdleRemover$1.run(IdleRemover.java:81)
>         at java.lang.Thread.run(Thread.java:595)
> Caused by: java.sql.SQLException: Io exception: Broken pipe
>         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:112)
>         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:146)
>         at oracle.jdbc.driver.DatabaseError.throwSqlException(DatabaseError.java:255)
>         at oracle.jdbc.driver.T4CConnection.logoff(T4CConnection.java:480)
>         at oracle.jdbc.driver.PhysicalConnection.close(PhysicalConnection.java:1175)
>         at org.jboss.resource.adapter.jdbc.BaseWrapperManagedConnection.destroy(BaseWrapperManagedConnection.java:202)
>         ... 4 more

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: http://jira.jboss.com/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        



More information about the jboss-jira mailing list