I don't understand what the warning message is trying to tell me and I've tried a search of the forum but without luck.
This warning message occurs after an EJB was executed by a class that implements Schedulable. It was first done in a session bean and I thought it might have something to do with the server running it, so I changed it to a message driven bean but still receive the warning.
My code executes fine, its only after the completion does it appear.
11:32:49,757 WARN [TransactionImpl] Unlocking, but not locked, tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=dotdco396542//21, BranchQual=]
java.lang.Throwable: [Stack trace]
at org.jboss.tm.TransactionImpl.unlock(TransactionImpl.java:970)
at org.jboss.tm.TransactionImpl.getStatus(TransactionImpl.java:655)
at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:299)
at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:636)
at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:442)
at org.jboss.mq.SpySession.run(SpySession.java:294)
at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:177)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
at java.lang.Thread.run(Thread.java:536)
11:32:49,789 WARN [TransactionImpl] Unlocking, but not locked, tx=TransactionImpl:XidImpl [FormatId=257, GlobalId=dotdco396542//21, BranchQual=]
java.lang.Throwable: [Stack trace]
at org.jboss.tm.TransactionImpl.unlock(TransactionImpl.java:970)
at org.jboss.tm.TransactionImpl.getStatus(TransactionImpl.java:655)
at org.jboss.jms.asf.StdServerSession.onMessage(StdServerSession.java:314)
at org.jboss.mq.SpyMessageConsumer.sessionConsumerProcessMessage(SpyMessageConsumer.java:636)
at org.jboss.mq.SpyMessageConsumer.addMessage(SpyMessageConsumer.java:442)
at org.jboss.mq.SpySession.run(SpySession.java:294)
at org.jboss.jms.asf.StdServerSession.run(StdServerSession.java:177)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(PooledExecutor.java:727)
at java.lang.Thread.run(Thread.java:536)
Thanks.