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.

Reply via email to