[jboss-user] [JBoss Messaging] - Transactions with JBoss Messaging and SeamTest not behaving as expected.

Corneil du Plessis do-not-reply at jboss.com
Fri Jan 7 04:41:36 EST 2011

Corneil du Plessis [http://community.jboss.org/people/corneil] created the discussion

"Transactions with JBoss Messaging and SeamTest not behaving as expected."

To view the discussion, visit: http://community.jboss.org/message/579440#579440

I am experiencing a problem with JMS messages being available and read by listening MDB before the original transaction has completed committing.

The following steps outline the problem:
* Insert message to queue
* Listener reads queue and creates an entity.
* Listener also publishes information classname/id to topic.
* Topic listener reads entity using classname and id but object is not found.

If topic listener sleeps before attempting to read the entity the object is available.

I have created a project that illustrates the problem.

The project is an Eclipse project with Maven pom.

To get the project to work you need to copy bootstrap from seam distribution into project folder.

Search for TODO in the Java code and uncomment the sleep statement to see the difference made by delaying the topic listener.

Reply to this message by going to Community

Start a new discussion in JBoss Messaging at Community

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-user/attachments/20110107/7ba4d33c/attachment.html 

More information about the jboss-user mailing list