on 04-05-2011 5:33 AM
Hi Experts,
I have around 6000 msgs blocked in AE with Holding status. I checked the Conversation ID (Queue Name) of one of the msgs and searched for any msgs for this queue in System error or Waiting or Delivering or To be Delivered state. But did'nt find msgs in any other state (except Holding) for this queue. I tried resending all these msgs, they went to "To be Delivered state", and again back to Holding state. I checked the details of one of the Holding msgs and its shows below details:
Admin action: Trying to redeliver message.
Admin action: Redelivering the message failed, due to: java.lang.Exception: Message already in admin action or locked by message version editor..
What need to be done in this case to process these msgs.
Thanks,
Rakesh
Hi,
Check if there are any messages blocked by predecessor...
go to messaging system http://host:port/MessagingSystem/ and there check the EOIO Sequence Monitor...
Check if there are any messages in that tab...if exists try to process the one held...
HTH
Rajesh
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
I know this is a really old post. But I came across the same issue today.
"Admin action: Redelivering the message failed, due to: java.lang.Exception: Message already in admin action or locked by message version editor"
And found the real solution after scratching my head for hours.
Just Go to monitoring --- > Adapter Engine Status -- > Database locks
And delete the lock on that message ID. And then try cancelling it again.
BTW I'm on 7.3 single stack.
Hope this will help another poor soul....
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Go to RWB-Component Monitoring-Adapter Engine-Engine Status and there you should be able to spot the sequence of message where it is stuck. Start processing the messages in sequence.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi ,
My Receiver Comm channel is JDBC. I have tried stopping the Receiver JDBC comm channel and tried to resend the msgs. I expected the msg to fail (with Channel Stopped error), but strangely it still remained in Holding status (after going to "To be Delivered" state for a while). I checked the msg audit log, it still shows "Admin action: Redelivering the message failed, due to: java.lang.Exception: Message already in admin action or locked by message version editor..".
Pls suggest what need to be done to allow all the holding msgs to get processed.
Regards,
Rakesh
try "Lock Overview" in XI Administration
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Rakesh,
What kind of comm channel you have used for this?
Regards,
Nayan
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.