[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