I have configured a JMS MDB listener in my application (BMT enabled). It is picking up messages from the queue and creating cases. However it is throwing error in the logs whenever it processes the message. The error is
Hi Manash, is there java stack trace attached to this error message(in pega log/system err)? if yes, can you share those too? any chance, is specific to your service-jms rule configuration? are you able to reproduce this error using a simple use case?
Thanks for the details! this appears that error thrown from response processing. do you need a response for this service jms? as per the screen shot, you are trying to send a response message when there is an error in the clipboard. is that what you are trying to do with this configuration?
yes. thats right. The calling application will consider two types of errors. One is message formatting error and the other is when there are some issues with Pega during case creation like commit failure, DB wait. In both the scenarios I am setting some messages in the clipboard and the same is getting checked in the response tab (hasMessages). Am I doing some wrong configuration? This is a synchronous call and we are responding in the same session only when there is error. The calling application is not interested in receiving a success message.
An update to the above issue is the calling application is getting a blank response from Pega even after case creation is successful. Not sure what is causing the response. I have a when condition in the Response tab. Response will only be sent if there is any issue with the message format or case creation.