Yes, it works now. Thanks
rajdavies wrote: > > that problem with the class cast exception was fixed today - might be > worth looking tomorrow > > On 9 Jul 2008, at 14:07, Marjan wrote: > >> >> I tried the 5.2 SNAPSHOT. By the way, spring-aop.jar is missing from >> the >> distribution. I added it by myself. With this version the things are >> even >> worse. If some message expires, the consumer can't read and the >> producer >> can't produce messages. This is the stack trace on the server: >> >> ERROR Queue - Failed to page in more queue >> messages >> java.lang.ClassCastException: >> org.apache.activemq.command.ActiveMQObjectMessage >> at >> org.apache.activemq.broker.region.Queue.messageExpired(Queue.java:104 >> 5) >> at >> org.apache.activemq.broker.region.Queue.messageExpired(Queue.java:103 >> 7) >> at >> org.apache.activemq.broker.region.Queue.doPageIn(Queue.java:1117) >> at >> org.apache.activemq.broker.region.Queue.pageInMessages(Queue.java:119 >> 6) >> at org.apache.activemq.broker.region.Queue.iterate(Queue.java: >> 951) >> at >> org.apache.activemq.thread.DeterministicTaskRunner.runTask(Determinis >> ticTaskRunner.java:84) >> at >> org.apache.activemq.thread.DeterministicTaskRunner$1.run(Deterministi >> cTaskRunner.java:41) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec >> utor.java:650) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor >> .java:675) >> at java.lang.Thread.run(Thread.java:595) >> ERROR Queue - Failed to page in more queue >> messages >> java.lang.ClassCastException: >> org.apache.activemq.command.ActiveMQObjectMessage >> at >> org.apache.activemq.broker.region.Queue.messageExpired(Queue.java:104 >> 5) >> at >> org.apache.activemq.broker.region.Queue.messageExpired(Queue.java:103 >> 7) >> at >> org.apache.activemq.broker.region.Queue.doPageIn(Queue.java:1117) >> at >> org.apache.activemq.broker.region.Queue.pageInMessages(Queue.java:119 >> 6) >> at org.apache.activemq.broker.region.Queue.iterate(Queue.java: >> 951) >> at >> org.apache.activemq.thread.DeterministicTaskRunner.runTask(Determinis >> ticTaskRunner.java:84) >> at >> org.apache.activemq.thread.DeterministicTaskRunner$1.run(Deterministi >> cTaskRunner.java:41) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec >> utor.java:650) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor >> .java:675) >> at java.lang.Thread.run(Thread.java:595) >> ERROR Queue - Failed to page in more queue >> messages >> java.lang.ClassCastException: >> org.apache.activemq.command.ActiveMQObjectMessage >> at >> org.apache.activemq.broker.region.Queue.messageExpired(Queue.java:104 >> 5) >> at >> org.apache.activemq.broker.region.Queue.messageExpired(Queue.java:103 >> 7) >> at >> org.apache.activemq.broker.region.Queue.doPageIn(Queue.java:1117) >> at >> org.apache.activemq.broker.region.Queue.pageInMessages(Queue.java:119 >> 6) >> at org.apache.activemq.broker.region.Queue.iterate(Queue.java: >> 951) >> at >> org.apache.activemq.thread.DeterministicTaskRunner.runTask(Determinis >> ticTaskRunner.java:84) >> at >> org.apache.activemq.thread.DeterministicTaskRunner$1.run(Deterministi >> cTaskRunner.java:41) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.runTask(ThreadPoolExec >> utor.java:650) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor >> .java:675) >> at java.lang.Thread.run(Thread.java:595) >> >> Can we expect that this will be fixed in the near future? It is not >> trivial >> and message expiration mechanism is one of the basic JMS principles. >> >> Regards >> -- >> View this message in context: >> http://www.nabble.com/ActiveMQ-message-delivery-tp18355245p18361191.html >> Sent from the ActiveMQ - Dev mailing list archive at Nabble.com. >> > > > -- View this message in context: http://www.nabble.com/ActiveMQ-message-delivery-tp18355245p18376799.html Sent from the ActiveMQ - Dev mailing list archive at Nabble.com.
