[ 
http://issues.apache.org/jira/browse/GERONIMO-1371?page=comments#action_12360812
 ] 

John Sisson commented on GERONIMO-1371:
---------------------------------------

I was able to reproduce this issue in the Release Candidate 20051219 in both 
the Jetty and Tomcat builds by using the start and shutdown batch files.

It did not seem to happen when i stopped the server with Ctrl-C.

> ActiveMQ SQL Exception logged during shutdown
> ---------------------------------------------
>
>          Key: GERONIMO-1371
>          URL: http://issues.apache.org/jira/browse/GERONIMO-1371
>      Project: Geronimo
>         Type: Bug
>     Versions: 1.0
>  Environment: Windows
>     Reporter: Dave Colasurdo
>      Fix For: 1.0, 1.x
>  Attachments: simple.patch
>
> Noticed two separate issues when using the latest v1 candidate build 
> (12/15/05) on a windows platform... 
> Seeing the following warning in the secondary window and the log for various 
> shutdowns...
> a) "startup.bat" followed by "shutdown.bat" 
> b) "geronimo.bat start"  followed by "shutdown.bat" 
> 13:36:31,052 WARN  [GeronimoConnectionEventListener] connectionErrorOccurred 
> called with null
> SQL Exception: No current connection.
>       at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
>       at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
>       at org.apache.derby.impl.jdbc.Util.noCurrentConnection(Unknown Source)
>       at org.apache.derby.impl.jdbc.EmbedConnection.setupContextStack(Unknown 
> Source)
>       at org.apache.derby.impl.jdbc.EmbedConnection.commit(Unknown Source)
>       at org.apache.derby.impl.jdbc.EmbedConnection.setAutoCommit(Unknown 
> Source)
>       at org.apache.derby.iapi.jdbc.BrokeredConnection.setAutoCommit(Unknown 
> Source)
>       at 
> org.tranql.connector.jdbc.ManagedXAConnection.localTransactionStart(ManagedXAConnection.java:89)
>       at 
> org.tranql.connector.AbstractManagedConnection$LocalTransactionImpl.begin(AbstractManagedConnection.java:188)
>       at 
> org.tranql.connector.jdbc.ConnectionHandle.setAutoCommit(ConnectionHandle.java:161)
>       at 
> org.activemq.store.jdbc.JDBCPersistenceAdapter.beginTransaction(JDBCPersistenceAdapter.java:126)
>       at 
> org.activemq.store.jdbc.JDBCPersistenceAdapterGBean.beginTransaction(JDBCPersistenceAdapterGBean.java:76)
>       at 
> org.activemq.store.jdbc.JDBCPersistenceAdapterGBean$$FastClassByCGLIB$$8be8a0a0.invoke(<generated>)
>       at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>       at 
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
>       at 
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
>       at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
>       at 
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>       at 
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
>       at 
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>       at 
> org.activemq.store.PersistenceAdapter$$EnhancerByCGLIB$$98dcaa17.beginTransaction(<generated>)
>       at 
> org.activemq.store.journal.JournalPersistenceAdapter.beginTransaction(JournalPersistenceAdapter.java:158)
>       at 
> org.activemq.util.TransactionTemplate.run(TransactionTemplate.java:38)
>       at 
> org.activemq.store.journal.JournalMessageStore.checkpoint(JournalMessageStore.java:227)
>       at 
> org.activemq.store.journal.JournalPersistenceAdapter$3.run(JournalPersistenceAdapter.java:357)
>       at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(Unknown 
> Source)
>       at java.lang.Thread.run(Thread.java:534)
> 13:36:31,062 ERROR [JournalPersistenceAdapter] Failed to checkpoint a message 
> store: javax.jms.JMSException: Failed to create transaction: SQL Exception: 
> No current connection.
> javax.jms.JMSException: Failed to create transaction: SQL Exception: No 
> current connection.
>       at 
> org.activemq.util.JMSExceptionHelper.newJMSException(JMSExceptionHelper.java:49)
>       at 
> org.activemq.store.jdbc.JDBCPersistenceAdapter.beginTransaction(JDBCPersistenceAdapter.java:130)
>       at 
> org.activemq.store.jdbc.JDBCPersistenceAdapterGBean.beginTransaction(JDBCPersistenceAdapterGBean.java:76)
>       at 
> org.activemq.store.jdbc.JDBCPersistenceAdapterGBean$$FastClassByCGLIB$$8be8a0a0.invoke(<generated>)
>       at net.sf.cglib.reflect.FastMethod.invoke(FastMethod.java:53)
>       at 
> org.apache.geronimo.gbean.runtime.FastMethodInvoker.invoke(FastMethodInvoker.java:38)
>       at 
> org.apache.geronimo.gbean.runtime.GBeanOperation.invoke(GBeanOperation.java:118)
>       at 
> org.apache.geronimo.gbean.runtime.GBeanInstance.invoke(GBeanInstance.java:800)
>       at 
> org.apache.geronimo.gbean.runtime.RawInvoker.invoke(RawInvoker.java:57)
>       at 
> org.apache.geronimo.kernel.basic.RawOperationInvoker.invoke(RawOperationInvoker.java:36)
>       at 
> org.apache.geronimo.kernel.basic.ProxyMethodInterceptor.intercept(ProxyMethodInterceptor.java:96)
>       at 
> org.activemq.store.PersistenceAdapter$$EnhancerByCGLIB$$98dcaa17.beginTransaction(<generated>)
>       at 
> org.activemq.store.journal.JournalPersistenceAdapter.beginTransaction(JournalPersistenceAdapter.java:158)
>       at 
> org.activemq.util.TransactionTemplate.run(TransactionTemplate.java:38)
>       at 
> org.activemq.store.journal.JournalMessageStore.checkpoint(JournalMessageStore.java:227)
>       at 
> org.activemq.store.journal.JournalPersistenceAdapter$3.run(JournalPersistenceAdapter.java:357)
>       at EDU.oswego.cs.dl.util.concurrent.QueuedExecutor$RunLoop.run(Unknown 
> Source)
>       at java.lang.Thread.run(Thread.java:534)
> Caused by: SQL Exception: No current connection.
>       at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
>       at org.apache.derby.impl.jdbc.Util.newEmbedSQLException(Unknown Source)
>       at org.apache.derby.impl.jdbc.Util.noCurrentConnection(Unknown Source)
>       at org.apache.derby.impl.jdbc.EmbedConnection.setupContextStack(Unknown 
> Source)
>       at org.apache.derby.impl.jdbc.EmbedConnection.commit(Unknown Source)
>       at org.apache.derby.impl.jdbc.EmbedConnection.setAutoCommit(Unknown 
> Source)
>       at org.apache.derby.iapi.jdbc.BrokeredConnection.setAutoCommit(Unknown 
> Source)
>       at 
> org.tranql.connector.jdbc.ManagedXAConnection.localTransactionStart(ManagedXAConnection.java:89)
>       at 
> org.tranql.connector.AbstractManagedConnection$LocalTransactionImpl.begin(AbstractManagedConnection.java:188)
>       at 
> org.tranql.connector.jdbc.ConnectionHandle.setAutoCommit(ConnectionHandle.java:161)
>       at 
> org.activemq.store.jdbc.JDBCPersistenceAdapter.beginTransaction(JDBCPersistenceAdapter.java:126)
>       ... 16 more

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

Reply via email to