I have this MDB (deployed on WL 8.1) and it processes text messages ok. In case it can't process a message, it rolls back the message and retries when the message is redelivered.
Now this works ok till the no of messages rolledback reached 150. Once 150 is reached, the MDB simply stops processing any new messages. I see that the messages in the JMS queue keep increaing as new messages come in, but I see no activity in the MDB and its logs dont show any activity.
Once the MDB is redeployed or the server recycled, the MDB starts processing again, till the number of rollebacked orders reaches 150