[jboss-user] [JBoss Messaging] - Re: JMSServerControl.createQueue() fails when there are any

jmesnil do-not-reply at jboss.com
Mon Aug 3 10:39:43 EDT 2009

I've managed to reproduce the issue using only JMS API (no management code).
It seems the problem is related to global depaging.

The code to show the problem is SenderWithoutManagement attached to https://jira.jboss.org/jira/browse/JBMESSAGING-1695 and the settings in jbm-configuration.xml:

  | <global-page-size>10485760</global-page-size> 
  | <paging-max-global-size-bytes>104857600</paging-max-global-size-bytes> 

The example does the steps:
1/ ceate a temp queue
2/ create a consumer for the temp queue
3/ send a message on the temp queue
4/ consume the message from the temp queue using the consumer

5/ send 50000 messages on *another queue*

6/ send a message on the temp queue
7/ consume the message from the temp queue using the consumer open at #2

The 1st time, the example runs fine.
The 2nd time, step #7 fails as the consumer does not receive a message from the consumer

Even if I increase the number of messages sent to another queue e.g. to 400000, the issue appears only on the 2nd run.

This is similar to the issue reported by the user as the management code used internally a client consumer which is used for the lifespan of the messaging server.

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

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

More information about the jboss-user mailing list