[jbosstools-commits] JBoss Tools SVN: r17419 - trunk/bpel/plugins/org.eclipse.bpel.validator/src/org/eclipse/bpel/validator.
jbosstools-commits at lists.jboss.org
jbosstools-commits at lists.jboss.org
Wed Sep 2 13:02:54 EDT 2009
Author: dgolovin
Date: 2009-09-02 13:02:54 -0400 (Wed, 02 Sep 2009)
New Revision: 17419
Modified:
trunk/bpel/plugins/org.eclipse.bpel.validator/src/org/eclipse/bpel/validator/ValidatorHelper.java
Log:
fix for
NullPointerException in BPEL ValidationHelper
Modified: trunk/bpel/plugins/org.eclipse.bpel.validator/src/org/eclipse/bpel/validator/ValidatorHelper.java
===================================================================
--- trunk/bpel/plugins/org.eclipse.bpel.validator/src/org/eclipse/bpel/validator/ValidatorHelper.java 2009-09-02 14:44:28 UTC (rev 17418)
+++ trunk/bpel/plugins/org.eclipse.bpel.validator/src/org/eclipse/bpel/validator/ValidatorHelper.java 2009-09-02 17:02:54 UTC (rev 17419)
@@ -10,10 +10,15 @@
*******************************************************************************/
package org.eclipse.bpel.validator;
+import java.util.ArrayList;
+import java.util.List;
+
import org.eclipse.core.resources.IMarker;
import org.eclipse.core.resources.IProject;
import org.eclipse.core.resources.IResource;
import org.eclipse.core.runtime.CoreException;
+import org.eclipse.core.runtime.IStatus;
+import org.eclipse.core.runtime.Status;
import org.eclipse.wst.validation.internal.operations.WorkbenchContext;
import org.eclipse.wst.validation.internal.operations.WorkbenchReporter;
@@ -26,7 +31,14 @@
@Override
public void registerResource(IResource resource) {
- getValidationFileURIs().add(resource.getFullPath().toOSString());
+ if(resource!=null) {
+ if(getValidationFileURIs()==null) {
+ setValidationFileURIs(new ArrayList<String>());
+ }
+ getValidationFileURIs().add(resource.getFullPath().toOSString());
+ } else {
+ Activator.getDefault().getLog().log(new Status(IStatus.WARNING,Activator.PLUGIN_ID,"Cannot register null resource for validation"));
+ }
}
}
More information about the jbosstools-commits
mailing list