[jboss-svn-commits] JBL Code SVN: r32655 - labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/builder.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Mon Apr 26 14:35:13 EDT 2010


Author: KrisVerlaenen
Date: 2010-04-26 14:35:12 -0400 (Mon, 26 Apr 2010)
New Revision: 32655

Modified:
   labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/builder/DroolsBuilder.java
Log:
JBRULES-2491: Moving Drools DRL between packages leaves residual DRL information in workspace environment, causing ResourceException, Resource does not exist
 - handling non-existing resources explicitly now

Modified: labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/builder/DroolsBuilder.java
===================================================================
--- labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/builder/DroolsBuilder.java	2010-04-26 12:39:17 UTC (rev 32654)
+++ labs/jbossrules/trunk/drools-eclipse/org.drools.eclipse/src/main/java/org/drools/eclipse/builder/DroolsBuilder.java	2010-04-26 18:35:12 UTC (rev 32655)
@@ -157,6 +157,12 @@
         } catch (JavaModelException e) {
             // do nothing
         }
+        
+        if (!res.exists()) {
+        	removeProblemsFor(res);
+        	DroolsEclipsePlugin.getDefault().invalidateResource(res);
+        	return false;
+        }
 
         if (res instanceof IFile
         		&& ("drl".equals(res.getFileExtension())



More information about the jboss-svn-commits mailing list