Oracle Service Bus Crashes if Blank Message is Sent to Configured JMS Queue
(Doc ID 841267.1)
Last updated on SEPTEMBER 24, 2023
Applies to:
Oracle Service Bus - Version 2.6 and laterInformation in this document applies to any platform.
Symptoms
A JMS Proxy service is filling up the logs with several exceptions after receiving a blank message from JMS queue.
ERROR
<Jun 2, 2009 6:46:02 AM MDT> <Error> <WliSbTransports> <BEA-381502>
<Exception in JmsInboundMDB.onMessage, com.bea.wli.sb.transports.TransportException: Failed to generate the alert: Invalid xml: Expected element 'inbound@http://www.bea.com/wli/sb/transports'
instead of 'URI@http://www.bea.com/wli/sb/transports' here com.bea.wli.sb.transports.TransportException: Failed to generate the alert: Invalid xml:
Expected element 'inbound@http://www.bea.com/wli/sb/transports' instead of 'URI@http://www.bea.com/wli/sb/transports' here
at com.bea.wli.sb.transports.TransportException.newInstance(TransportException.java:146)
at com.bea.wli.sb.transports.TransportManagerImpl.receiveMessage(TransportManagerImpl.java:319)
at com.bea.wli.sb.transports.jms.JmsInboundMDB.onMessage(JmsInboundMDB.java:108)
at weblogic.ejb.container.internal.MDListener.execute(MDListener.java:429)
at weblogic.ejb.container.internal.MDListener.transactionalOnMessage(MDListener.java:335)
Truncated. see log file for complete stacktrace
com.bea.wli.sb.pipeline.PipelineException: Failed to generate the alert: Invalid xml: Expected element 'inbound@http://www.bea.com/wli/sb/transports' instead of 'URI@http://www.bea.com/wli/sb/transports' here
at stages.logging.runtime.AlertRuntimeStep.processMessage(AlertRuntimeStep.java:195)
at com.bea.wli.sb.stages.StageMetadataImpl$WrapperRuntimeStep.processMessage(StageMetadataImpl.java:319)
at com.bea.wli.sb.stages.impl.SequenceRuntimeStep.processMessage(SequenceRuntimeStep.java:33)
at com.bea.wli.sb.pipeline.PipelineStage.processMessage(PipelineStage.java:93)
at com.bea.wli.sb.pipeline.PipelineContextImpl.execute(PipelineContextImpl.java:834)
Truncated. see log file for complete stacktrace
>
<Jun 2, 2009 6:46:02 AM MDT> <Error> <ALSB Security> <BEA-386012> <An error ocurred while evaluating the message-level username XPath selector: [ALSB Security:386014]the result of the XPath selector is empty>
<Jun 2, 2009 6:46:02 AM MDT> <Error> <ALSB Kernel> <BEA-382004> <Failed to process request message for service ProxyService
CMD_1.1/PublishUCMAccount_v1.1/V1.1/ProxyServices/PublishUCMAccount_v11_PS: com.bea.wli.sb.pipeline.PipelineException: Failed to generate the alert: Invalid xml:
Expected element 'inbound@http://www.bea.com/wli/sb/transports' instead of 'URI@http://www.bea.com/wli/sb/transports' here
com.bea.wli.sb.pipeline.PipelineException: Failed to generate the alert: Invalid xml: Expected element 'inbound@http://www.bea.com/wli/sb/transports' instead of 'URI@http://www.bea.com/wli/sb/transports' here
at stages.logging.runtime.AlertRuntimeStep.processMessage(AlertRuntimeStep.java:195)
at com.bea.wli.sb.stages.StageMetadataImpl$WrapperRuntimeStep.processMessage(StageMetadataImpl.java:319)
at com.bea.wli.sb.stages.impl.SequenceRuntimeStep.processMessage(SequenceRuntimeStep.java:33)
at com.bea.wli.sb.pipeline.PipelineStage.processMessage(PipelineStage.java:93)
at com.bea.wli.sb.pipeline.PipelineContextImpl.execute(PipelineContextImpl.java:834)
Truncated. see log file for complete stacktrace
>
<Jun 2, 2009 6:46:02 AM MDT> <Error> <ALSB Kernel> <BEA-380001>
<Exception on TransportManagerImpl.receiveMessage, com.bea.wli.sb.pipeline.PipelineException:
Failed to generate the alert: Invalid xml: Expected element 'inbound@http://www.bea.com/wli/sb/transports' instead of 'URI@http://www.bea.com/wli/sb/transports' here com.bea.wli.sb.pipeline.PipelineException: Failed
to generate the alert: Invalid xml: Expected element 'inbound@http://www.bea.com/wli/sb/transports' instead of 'URI@http://www.bea.com/wli/sb/transports'
The exceptions will keep recurring, the server may finally go out of memory and throw OutOfMemoryErrors.
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 |