JMS Solace integration response from listener throwing error
SummaryJMS Solace integration throws a listener error:
Error sending message - internal error (com.solacesystems.jms.impl.SolQueueImpl incompatible with com.solacesystems.jms.SolDestination)
Error Messagesjavax.jms.JMSException: Error sending message - internal error (com.solacesystems.jms.impl.SolQueueImpl incompatible with com.solacesystems.jms.SolDestination)
Steps to ReproduceCreate JMS listener and other related rules and put message in the queue.
After consuming the message check the logs and found that response has error.
Root CauseThe Solace JCA 1.5 resource adapter is provided as a standalone RAR file and is versioned together with a specific release of the Solace JMS API.
The JMS API libraries are bundled inside a single resource adapter RAR file for deployment to the WebSphere application server. As such, importing the Solace jars into Pega is not required and will cause class loading issues like this one.
ResolutionSolace jars removed from Pega (sol-jms-188.8.131.52.jar, sol-jcsmp-184.108.40.206.jar and sol-common-220.127.116.11.jar).
Published September 8, 2016 - Updated September 15, 2016