Hi,
 
Today, I observed the following when I was trying to port my MDBs on Geronimo.
 
   Session session = connection.createQueueSession(true,0);
   Queue queue = session.createQueue("PhaniQueue1");
   MessageProducer sender = session.createProducer(queue);
   TextMessage message = session.createTextMessage("add item");
   ....
   .....
      sender.send(message);
 
When the message is sent to "PhaniQueue1", an MDB has to pick it up. But in this case, it is not happening. No error in console and logs.
 
When I change transactional  session to non-Tx one, the message will be successfully processed..
   Session session = connection.createQueueSession(false,Session.AUTO_ACKNOWLEDGE);
 
Is it a JIRA?
 
Thx
phani
 
 
 
 

 

Reply via email to