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>();