InterruptedException / PersistenceException problem

View: New views
1 Messages — Rating Filter:   Alert me  

InterruptedException / PersistenceException problem

by NBW :: Rate this Message:

Reply to Author | View Threaded | Show Only this Message

Using OpenJMS 0.7.7b1 on Windows Server 2003 with JSDK 1.6.0_04 (server vm) I am seeing the following exceptions every so often. On the client side they look like this:

Caused by: javax.jms.JMSException: Failed to make handle persistent: Failed to acquire lock
at org.exolab.jms.messagemgr.AbstractConsumerMessageHandle.add(AbstractConsumerMessageHandle.java:294)
at org.exolab.jms.messagemgr.QueueDestinationCache.persistentMessageAdded(QueueDestinationCache.java:206)
at org.exolab.jms.messagemgr.MessageMgr.addPersistentMessage(MessageMgr.java:281)
at org.exolab.jms.messagemgr.MessageMgr.add(MessageMgr.java:181)
at org.exolab.jms.server.ServerSessionImpl.send(ServerSessionImpl.java:205)
at org.exolab.jms.server.net.RemoteServerSession.send(RemoteServerSession.java:152)
at sun.reflect.GeneratedMethodAccessor109.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:553)
at org.exolab.jms.net.orb.DefaultORB$1.run(DefaultORB.java:511)
at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)


and on the server side they look like this:

16:30:00.307 ERROR [ORB-Worker-6] - Failed to make handle persistent
INFO | jvm 1 | 2007/08/01 16:30:00 | org.exolab.jms.persistence.PersistenceException:
INFO | jvm 1 | 2007/08/01 16:30:00 | java.lang.InterruptedException
INFO | jvm 1 | 2007/08/01 16:30:00 | at EDU.oswego.cs.dl.util.concurrent.QueuedSemaphore.acquire(Unknown Source)
INFO | jvm 1 | 2007/08/01 16:30:00 | at EDU.oswego.cs.dl.util.concurrent.FIFOReadWriteLock.acquireRead(Unknown Source)
INFO | jvm 1 | 2007/08/01 16:30:00 | at EDU.oswego.cs.dl.util.concurrent.FIFOReadWriteLock$ReaderSync.acquire(Unknown Source)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.persistence.RDBMSAdapter.addMessageHandle(RDBMSAdapter.java:433)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.messagemgr.AbstractConsumerMessageHandle.add(AbstractConsumerMessageHandle.java:290)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.messagemgr.QueueDestinationCache.persistentMessageAdded(QueueDestinationCache.java:206)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.messagemgr.MessageMgr.addPersistentMessage(MessageMgr.java:281)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.messagemgr.MessageMgr.add(MessageMgr.java:181)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.server.ServerSessionImpl.send(ServerSessionImpl.java:205)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.server.net.RemoteServerSession.send(RemoteServerSession.java:152)
INFO | jvm 1 | 2007/08/01 16:30:00 | at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
INFO | jvm 1 | 2007/08/01 16:30:00 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
INFO | jvm 1 | 2007/08/01 16:30:00 | at java.lang.reflect.Method.invoke(Method.java:597)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.net.orb.DefaultORB$Handler.invoke(DefaultORB.java:553)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.net.orb.DefaultORB$1.run(DefaultORB.java:511)
INFO | jvm 1 | 2007/08/01 16:30:00 | at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2007/08/01 16:30:00 | at java.lang.Thread.run(Thread.java:619)
INFO | jvm 1 | 2007/08/01 16:30:00 | 16:30:00.307 ERROR [ORB-Worker-6] - Failed to process message
INFO | jvm 1 | 2007/08/01 16:30:00 | javax.jms.JMSException: Failed to make handle persistent: Failed to acquire lock
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.messagemgr.AbstractConsumerMessageHandle.add(AbstractConsumerMessageHandle.java:294)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.messagemgr.QueueDestinationCache.persistentMessageAdded(QueueDestinationCache.java:206)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.messagemgr.MessageMgr.addPersistentMessage(MessageMgr.java:281)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.messagemgr.MessageMgr.add(MessageMgr.java:181)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.server.ServerSessionImpl.send(ServerSessionImpl.java:205)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.server.net.RemoteServerSession.send(RemoteServerSession.java:152)
INFO | jvm 1 | 2007/08/01 16:30:00 | at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
INFO | jvm 1 | 2007/08/01 16:30:00 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
INFO | jvm 1 | 2007/08/01 16:30:00 | at java.lang.reflect.Method.invoke(Method.java:597)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.net.orb.DefaultORB$Handler.invoke(DefaultORB.java:553)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.net.orb.DefaultORB$1.run(DefaultORB.java:511)
INFO | jvm 1 | 2007/08/01 16:30:00 | at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2007/08/01 16:30:00 | at java.lang.Thread.run(Thread.java:619)
INFO | jvm 1 | 2007/08/01 16:30:00 | 16:30:00.322 ERROR [ORB-Worker-6] - Failed to process message
INFO | jvm 1 | 2007/08/01 16:30:00 | javax.jms.JMSException: Failed to make handle persistent: Failed to acquire lock
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.messagemgr.AbstractConsumerMessageHandle.add(AbstractConsumerMessageHandle.java:294)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.messagemgr.QueueDestinationCache.persistentMessageAdded(QueueDestinationCache.java:206)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.messagemgr.MessageMgr.addPersistentMessage(MessageMgr.java:281)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.messagemgr.MessageMgr.add(MessageMgr.java:181)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.server.ServerSessionImpl.send(ServerSessionImpl.java:205)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.server.net.RemoteServerSession.send(RemoteServerSession.java:152)
INFO | jvm 1 | 2007/08/01 16:30:00 | at sun.reflect.GeneratedMethodAccessor109.invoke(Unknown Source)
INFO | jvm 1 | 2007/08/01 16:30:00 | at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
INFO | jvm 1 | 2007/08/01 16:30:00 | at java.lang.reflect.Method.invoke(Method.java:597)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.net.orb.DefaultORB$Handler.invoke(DefaultORB.java:553)
INFO | jvm 1 | 2007/08/01 16:30:00 | at org.exolab.jms.net.orb.DefaultORB$1.run(DefaultORB.java:511)
INFO | jvm 1 | 2007/08/01 16:30:00 | at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source)
INFO | jvm 1 | 2007/08/01 16:30:00 | at java.lang.Thread.run(Thread.java:619)
Thoughts?




-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
openjms-user mailing list
openjms-user@...
https://lists.sourceforge.net/lists/listinfo/openjms-user
LightInTheBox - Buy quality products at wholesale price