Author: mszefler
Date: Wed Aug 30 15:40:31 2006
New Revision: 438690

URL: http://svn.apache.org/viewvc?rev=438690&view=rev
Log:
Fixed missing null check.

Modified:
    
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelServerImpl.java

Modified: 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelServerImpl.java
URL: 
http://svn.apache.org/viewvc/incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelServerImpl.java?rev=438690&r1=438689&r2=438690&view=diff
==============================================================================
--- 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelServerImpl.java
 (original)
+++ 
incubator/ode/trunk/bpel-runtime/src/main/java/org/apache/ode/bpel/engine/BpelServerImpl.java
 Wed Aug 30 15:40:31 2006
@@ -484,15 +484,16 @@
 
             // Create local message-exchange interceptors.
             List<MessageExchangeInterceptor> localMexInterceptors = new 
LinkedList<MessageExchangeInterceptor>();
-            for (TMexInterceptor mexi : 
deployInfo.getMexInterceptors().getMexInterceptorList()) {
-                try {
-                    Class cls = Class.forName(mexi.getClassName());
-                    localMexInterceptors.add((MessageExchangeInterceptor) 
cls.newInstance());
-                } catch (Throwable t) {
-                   String errmsg = "Error instantiating message-exchange 
interceptor " + mexi.getClassName();
-                   __log.error(errmsg,t);
+            if (deployInfo.getMexInterceptors() != null)
+                for (TMexInterceptor mexi : 
deployInfo.getMexInterceptors().getMexInterceptorList()) {
+                    try {
+                        Class cls = Class.forName(mexi.getClassName());
+                        localMexInterceptors.add((MessageExchangeInterceptor) 
cls.newInstance());
+                    } catch (Throwable t) {
+                       String errmsg = "Error instantiating message-exchange 
interceptor " + mexi.getClassName();
+                       __log.error(errmsg,t);
+                    }
                 }
-            }
 
             // Create myRole endpoint name mapping (from deployment descriptor)
             HashMap<OPartnerLink, Endpoint> myRoleEndpoints = new 
HashMap<OPartnerLink, Endpoint>();


Reply via email to