activemq-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Christopher G. Stach II" <...@ldsys.net>
Subject Re: Transaction Retry Problems (AMQ4 Snapshot)
Date Thu, 13 Apr 2006 17:21:52 GMT
John Pederzolli wrote:
> I updated to RC3 and now get quite the opposite effect. if I send 100
> messages and cause 20 to fail via a runtimeexception, messages (Im assuming
> the ones that failed and shouldve been retried) get reprocessed over and
> over, i.e. if I send 100 messages and the consumer writes them to a
> database, I end up getting well over 100 entries in the database. This error
> shows up many times in the logs - which definitely looks like a bug:
> 
> [ERROR] 2006-04-13 09:34:12,728  -
> org.apache.activemq.ra.ServerSessionPoolImpl
> (ServerSessionPoolImpl.java:178)- Error redispatching unconsumed messages
> from stale session
> java.lang.NullPointerException
> 	at
> org.apache.activemq.ra.ServerSessionPoolImpl.createServerSessionImpl(ServerSessionPoolImpl.java:60)
> 	at
> org.apache.activemq.ra.ServerSessionPoolImpl.getServerSession(ServerSessionPoolImpl.java:113)
> 	at
> org.apache.activemq.ra.ServerSessionPoolImpl.dispatchToSession(ServerSessionPoolImpl.java:135)
> 	at
> org.apache.activemq.ra.ServerSessionPoolImpl.removeFromPool(ServerSessionPoolImpl.java:175)
> 	at org.apache.activemq.ra.ServerSessionImpl.run(ServerSessionImpl.java:177)
> 	at
> org.apache.geronimo.connector.work.WorkerContext.run(WorkerContext.java:291)
> 	at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown
> Source)
> 	at java.lang.Thread.run(Thread.java:595)
> --
> View this message in context: http://www.nabble.com/Transaction-Retry-Problems-%28AMQ4-RC3%29-t1406942.html#a3904140
> Sent from the ActiveMQ - User forum at Nabble.com.
> 

What happens if you just mark the Tx for rollback instead of throwing a
RuntimeException?

-- 
Christopher G. Stach II

Mime
View raw message