Author: dennyxu
Date: 2009-07-30 03:24:54 -0400 (Thu, 30 Jul 2009)
New Revision: 16886
Modified:
trunk/bpel/plugins/org.eclipse.bpel.runtimes/src/org/eclipse/bpel/runtimes/module/BPELModuleFactoryDelegate.java
Log:
solve the issue that error caching modules
Modified:
trunk/bpel/plugins/org.eclipse.bpel.runtimes/src/org/eclipse/bpel/runtimes/module/BPELModuleFactoryDelegate.java
===================================================================
---
trunk/bpel/plugins/org.eclipse.bpel.runtimes/src/org/eclipse/bpel/runtimes/module/BPELModuleFactoryDelegate.java 2009-07-30
05:30:00 UTC (rev 16885)
+++
trunk/bpel/plugins/org.eclipse.bpel.runtimes/src/org/eclipse/bpel/runtimes/module/BPELModuleFactoryDelegate.java 2009-07-30
07:24:54 UTC (rev 16886)
@@ -152,7 +152,7 @@
for (int i = 0; i < size; i++) {
IFacetedProject fp = ProjectFacetsManager.create(projects2[i]);
IProjectFacet bpelFacet =
ProjectFacetsManager.getProjectFacet(IBPELModuleFacetConstants.BPEL20_PROJECT_FACET);
- if(fp.hasProjectFacet(bpelFacet)){
+ if(fp != null && fp.hasProjectFacet(bpelFacet)){
final List bpelFileResources = new ArrayList();
projects2[i].accept(new IResourceVisitor(){