Null Pointer Exception in OdeConsumer (JBI)
-------------------------------------------
Key: ODE-358
URL: https://issues.apache.org/jira/browse/ODE-358
Project: ODE
Issue Type: Bug
Components: JBI Integration
Affects Versions: 1.2
Environment: ServiceMix, Oracle driver, Jencks pool
Reporter: Rafal Rusin
I had NPE during receiving messages. This caused a hang of ODE. A following
patch resolves this issue.
Index: jbi/src/main/java/org/apache/ode/jbi/OdeConsumer.java
===================================================================
--- jbi/src/main/java/org/apache/ode/jbi/OdeConsumer.java (revision 44141)
+++ jbi/src/main/java/org/apache/ode/jbi/OdeConsumer.java (working copy)
@@ -207,7 +207,7 @@
// need to reload mex since we're in a different
transaction
PartnerRoleMessageExchange pmex =
(PartnerRoleMessageExchange)
_ode._server.getEngine().getMessageExchange(outstanding.getMessageExchangeId());
if (pmex == null) {
- __log.warn("Received a response for unknown partner
role message exchange " + pmex.getMessageExchangeId());
+ __log.warn("Received a response for unknown partner
role message exchange " + outstanding.getMessageExchangeId());
return Boolean.FALSE;
}
String mapperName =
pmex.getProperty(Mapper.class.getName());
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.