JMS Adapter For AQ Foreign Server Enqueue Message Throw NullPointerException at 'oracle.jms.AQjmsProducer.checkMessageType'
(Doc ID 2789056.1)
Last updated on AUGUST 08, 2023
Applies to:
SOA on Marketplace - Version N/A to N/AInformation in this document applies to any platform.
Symptoms
When producing a message to AQ through JMS Adapter, the client-side received the error message as below:
<faultcode>env:Server</faultcode>
<faultstring>Exception occurred when binding was invoked.
Exception occurred during invocation of JCA binding: "JCA Binding execute of Reference operation 'Produce_Message' failed due to: ERRJMS_ENQUEUE_ERR.
ERRJMS_ENQUEUE_ERR.
Exception raised while enqueuing a message.
Please examine the log file to determine the problem.
".
The invoked JCA adapter raised a resource exception.
Please examine the above error message carefully to determine a resolution.
</faultstring>
<faultactor/>
<detail>
<exception>null</exception>
</detail>
</env:Fault>
oracle.sysman.emInternalSDK.webservices.util.SoapTestException: Client received SOAP Fault from server : Exception occurred when binding was invoked.
Exception occurred during invocation of JCA binding: "JCA Binding execute of Reference operation 'Produce_Message' failed due to: ERRJMS_ENQUEUE_ERR.
ERRJMS_ENQUEUE_ERR.
Exception raised while enqueuing
From SOA serve log, we can see the error message as below:
<Jul 2, 2021 2:25:21,786 AM GMT> <Error> <oracle.soa.adapter.jms.outbound> <BEA-000000> <[composite_version: 1.0] [endpoint_name: jmsReference] JMSMessageProducer_produce: [default destination = jms/RAW_MSG_QUEUE_2]:null>
<Jul 2, 2021 2:25:21,897 AM GMT> <Error> <oracle.soa.adapter.jms> <BEA-000000> <[composite_version: 1.0] [endpoint_name: jmsReference] JmsProducer_execute:[default destination = jms/RAW_MSG_QUEUE_2]: A resource exception occurred while producing message
BINDING.JCA-12166
ERRJMS_ENQUEUE_ERR.
ERRJMS_ENQUEUE_ERR.
Exception raised while enqueuing a message.
Please examine the log file to determine the problem.
at oracle.tip.adapter.jms.JMS.JMSMessageProducer.produce(JMSMessageProducer.java:279)
at oracle.tip.adapter.jms.outbound.JmsProducer.execute(JmsProducer.java:342)
at oracle.tip.adapter.jms.JmsInteraction.produceMessage(JmsInteraction.java:188)
at oracle.tip.adapter.jms.JmsInteraction.executeProduce(JmsInteraction.java:180)
at oracle.tip.adapter.jms.JmsInteraction.execute(JmsInteraction.java:148)
at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.executeJcaInteraction(JCAInteractionInvoker.java:421)
at oracle.integration.platform.blocks.adapter.fw.jca.cci.JCAInteractionInvoker.invokeJcaReference(JCAInteractionInvoker.java:783)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:360)
Caused By: java.lang.NullPointerException
at oracle.jms.AQjmsProducer.checkMessageType(AQjmsProducer.java:2779)
at oracle.jms.AQjmsProducer.jdbcEnqueue(AQjmsProducer.java:875)
at oracle.jms.AQjmsProducer.send(AQjmsProducer.java:793)
at oracle.jms.AQjmsProducer.send(AQjmsProducer.java:558)
at oracle.tip.adapter.jms.JMS.JMSMessageProducer.produce(JMSMessageProducer.java:241)
>
Cause
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
In this Document
Symptoms |
Cause |
Solution |
References |