[jboss-user] [JBoss Messaging] - Problems with MaxDeliveryAttempts

noxis do-not-reply at jboss.com
Thu Oct 25 10:14:30 EDT 2007


With JBM 1.4.0.CR1 MaxDeliveryAttempts works fine with my MDB.
Since 1.4.0.CR2 (CR3, GA, trunk) I have to set DLQMaxResent in MDB, because MaxDeliveryAttempts is ignored. I can also see this message after redelivery:
anonymous wrote : 
  | 2007-10-25 15:49:37,118 WARN  [org.jboss.resource.adapter.jms.inflow.dlq.AbstractDLQHandler] Message redelivered=6 max=5 sending it to the dlq delegator->JBossMessage[2]:PERSISTENT, deliveryId=7
  | 

Queue configuration:

  | <mbean code="org.jboss.jms.server.destination.QueueService" name="jboss.messaging.destination:service=Queue,name=trStatus" 
  |         xmbean-dd="xmdesc/Queue-xmbean.xml">
  |         <depends optional-attribute-name="ServerPeer">jboss.messaging:service=ServerPeer</depends>
  |         <depends>jboss.messaging:service=PostOffice</depends>
  |         <attribute name="DLQ">jboss.messaging.destination:service=Queue,name=trStatus</attribute>
  |         <attribute name="RedeliveryDelay">2000</attribute>
  |         <attribute name="MaxDeliveryAttempts">10</attribute>
  |  </mbean>
  | 

Is this expected behaviour since 1.4.0.CR2?

I have found that this behaviour was introduced by commit:
"Fix on JMSXDeliveryCount" date: 2007-08-01, revision: 2943

BTW. As you can see in my config, I am trying to do infinite redelivery by pointing DLQ to the same queue. Is this ok? Maybe there is a better solution?


View the original post : http://www.jboss.com/index.html?module=bb&op=viewtopic&p=4098839#4098839

Reply to the post : http://www.jboss.com/index.html?module=bb&op=posting&mode=reply&p=4098839



More information about the jboss-user mailing list