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

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Tue Mar 17 22:14:24 EDT 2009


Author: michael.neale at jboss.com
Date: 2009-03-17 22:14:23 -0400 (Tue, 17 Mar 2009)
New Revision: 25702

Modified:
   labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java
Log:
tightening up error handling

Modified: labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java
===================================================================
--- labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java	2009-03-18 02:05:23 UTC (rev 25701)
+++ labs/jbossrules/trunk/drools-repository/src/main/java/org/drools/repository/RulesRepository.java	2009-03-18 02:14:23 UTC (rev 25702)
@@ -10,15 +10,7 @@
 import java.util.zip.ZipEntry;
 import java.util.zip.ZipOutputStream;
 
-import javax.jcr.ImportUUIDBehavior;
-import javax.jcr.ItemExistsException;
-import javax.jcr.Node;
-import javax.jcr.NodeIterator;
-import javax.jcr.PathNotFoundException;
-import javax.jcr.Property;
-import javax.jcr.PropertyIterator;
-import javax.jcr.RepositoryException;
-import javax.jcr.Session;
+import javax.jcr.*;
 import javax.jcr.query.Query;
 import javax.jcr.query.QueryResult;
 import javax.jcr.version.Version;
@@ -638,7 +630,11 @@
             Node rulePackageNode = this.session.getNodeByUUID( uuid );
             return new AssetItem( this,
                                   rulePackageNode );
+        } catch (ItemNotFoundException e) {
+          log.warn(e);
+          throw new RulesRepositoryException("That item does not exist.");
         } catch ( RepositoryException e ) {
+
             log.error( "Unable to load a rule asset by UUID.",
                        e );
             throw new RulesRepositoryException( e );




More information about the jboss-svn-commits mailing list