Here's another OpenJMS exception I am seeing in the same environment [OpenJMS 0.7.7b1, JDK 1.6.0_07, MySQL 5.0.41/InnoDB + Connector/J 5.1.5, Windows Server 2003] - this one in the openjms server log (vs. the other from the client log). 

00:03:58.000 ERROR [Scheduler-Worker-8] - Transaction in progress, allocated at 
java.lang.Exception
at org.exolab.jms.persistence.DatabaseService$State.<init>(DatabaseService.java:321)
at org.exolab.jms.persistence.DatabaseService.begin(DatabaseService.java:152)
at org.exolab.jms.server.SessionConsumer.send(SessionConsumer.java:550)
at org.exolab.jms.server.SessionConsumer.dispatch(SessionConsumer.java:498)
at org.exolab.jms.server.SessionConsumer.access$000(SessionConsumer.java:78)
at org.exolab.jms.server.SessionConsumer$1.run(SessionConsumer.java:155)
at org.exolab.jms.scheduler.SerialTask.run(SerialTask.java:164)
at org.exolab.jms.common.threads.ThreadPool$NotifyingRunnable.run(ThreadPool.java:211)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)
00:03:58.015 ERROR [Scheduler-Worker-8] - Failed to release unsent message
org.exolab.jms.persistence.PersistenceException: Transaction already in progress
at org.exolab.jms.persistence.DatabaseService.begin(DatabaseService.java:159)
at org.exolab.jms.server.SessionConsumer.send(SessionConsumer.java:594)
at org.exolab.jms.server.SessionConsumer.dispatch(SessionConsumer.java:498)
at org.exolab.jms.server.SessionConsumer.access$000(SessionConsumer.java:78)
at org.exolab.jms.server.SessionConsumer$1.run(SessionConsumer.java:155)
at org.exolab.jms.scheduler.SerialTask.run(SerialTask.java:164)
at org.exolab.jms.common.threads.ThreadPool$NotifyingRunnable.run(ThreadPool.java:211)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)

Thoughts on either of these?



From: N W <emailnbw@yahoo.com>
To: openjms-user@lists.sourceforge.net
Sent: Friday, December 12, 2008 12:40:32 PM
Subject: [openjms-user] Error Closing Topic Connection

I'm using OpenJMS-7.7 beta 1and at various times it throws the following error:

2008-12-10 21:01:01,521 [ORB-Worker-127] ERROR  - Error closing topic connection

javax.jms.JMSException: Object not exported
at org.exolab.jms.server.net.RemoteServerConnection.close(RemoteServerConnection.java:223)
at sun.reflect.GeneratedMethodAccessor30.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
at java.lang.reflect.Method.invoke(Method.java:597)
at org.exolab.jms.net.orb.DefaultORB$Handler.invoke(DefaultORB.java:572)
at org.exolab.jms.net.orb.DefaultORB$1.run(DefaultORB.java:530)
at org.exolab.jms.common.threads.ThreadPool$NotifyingRunnable.run(ThreadPool.java:211)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Thread.java:619)

Can anyone offer insight into the underlying issue here?

TIA!

-NBW