Intermittent AQ / JMS Adapter error: ORABPEL-11108 java.lang.Exception: Failed to Create Translator (Doc ID 1340218.1)

Last updated on OCTOBER 18, 2016

Applies to:

Oracle SOA Suite - Version 11.1.1.4.0 and later
Information in this document applies to any platform.

Symptoms

After working for some time JMS adapter stops working. The following error is written to the SOA diagnostics.log file:

JMSAdapter: ORABPEL-11108: java.lang.Exception: Failed to create Translator.
TranslatorFactory got XMLSchema and XSDElement as null.
Please make sure to pass a valid XMLSchema instance and XSDElement instance.

at oracle.tip.adapter.jms.inbound.JmsConsumer.translateFromNative(JmsConsumer.java:573)
at oracle.tip.adapter.jms.inbound.JmsConsumer.sendInboundMessage(JmsConsumer.java:373)
at oracle.tip.adapter.jms.inbound.JmsConsumer.send(JmsConsumer.java:1130)
at oracle.tip.adapter.jms.inbound.JmsConsumer.run(JmsConsumer.java:1018)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:120)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)



The following very similar error has been reported with AQ Adapter and it has the same solution.


ERROR: exception symbol "11108" not found in resource file.
PCException(): err is 11108
<TIMESTAMP> <Error> <oracle.adapter.aq.logger> <BEA-000000> <

at oracle.tip.adapter.aq.v2.database.MessageConverter.translateMessageBytes(MessageConverter.java:510)
at oracle.tip.adapter.aq.v2.database.MessageConverter.getSTRUCTPayload(MessageConverter.java:404)
at oracle.tip.adapter.aq.v2.database.MessageConverter.getPayload(MessageConverter.java:139)
at oracle.tip.adapter.aq.v2.database.XMLRecordMessageConverter.getRecord(XMLRecordMessageConverter.java:88)
at oracle.tip.adapter.aq.v2.database.AbstractDequeueAgent.getInputRecord(AbstractDequeueAgent.java:236)
at oracle.tip.adapter.aq.v2.database.AbstractDequeueAgent.run(AbstractDequeueAgent.java:101)
at oracle.integration.platform.blocks.executor.WorkManagerExecutor$1.run(WorkManagerExecutor.java:105)
at weblogic.work.j2ee.J2EEWorkManager$WorkWithListener.run(J2EEWorkManager.java:183)
at weblogic.work.DaemonWorkThread.run(DaemonWorkThread.java:30)

Caused By: ORABPEL-11108




Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms