[dna-commits] DNA SVN: r1533 - trunk/dna-jcr/src/test/java/org/jboss/dna/jcr.

dna-commits at lists.jboss.org dna-commits at lists.jboss.org
Tue Jan 5 20:14:23 EST 2010


Author: bcarothers
Date: 2010-01-05 20:14:23 -0500 (Tue, 05 Jan 2010)
New Revision: 1533

Modified:
   trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/DnaRepositoryStub.java
Log:
Modified this file to log all runtime exceptions, including ones coming from jcrEngine.start().

Modified: trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/DnaRepositoryStub.java
===================================================================
--- trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/DnaRepositoryStub.java	2010-01-06 00:36:37 UTC (rev 1532)
+++ trunk/dna-jcr/src/test/java/org/jboss/dna/jcr/DnaRepositoryStub.java	2010-01-06 01:14:23 UTC (rev 1533)
@@ -23,7 +23,6 @@
  */
 package org.jboss.dna.jcr;
 
-import java.io.IOException;
 import java.io.InputStream;
 import java.util.Properties;
 import org.apache.jackrabbit.test.RepositoryStub;
@@ -33,7 +32,6 @@
 import org.jboss.dna.graph.Graph;
 import org.jboss.dna.graph.property.Path;
 import org.jboss.security.config.IDTrustConfiguration;
-import org.xml.sax.SAXException;
 
 /**
  * Concrete implementation of {@link RepositoryStub} based on DNA-specific configuration.
@@ -42,12 +40,11 @@
 
     public static final String DNA_SKIP_IMPORT = "javax.jcr.tck.dnaSkipImport";
     public static final String DNA_NODE_TYPE_PATH = "javax.jcr.tck.dnaNodeTypePath";
-    
+
     private static final String REPOSITORY_SOURCE_NAME = "Test Repository Source";
 
     private static String currentConfigurationName = "default";
 
-
     private Properties configProps;
     private String repositoryConfigurationName;
     private JcrRepository repository;
@@ -93,30 +90,21 @@
                 configuration.repository(REPOSITORY_SOURCE_NAME).addNodeTypes(getClass().getResourceAsStream(nodeTypePath));
             }
 
-        } catch (SAXException se) {
-            se.printStackTrace();
-            throw new IllegalStateException(se);
-        } catch (IOException ioe) {
-            ioe.printStackTrace();
-            throw new IllegalStateException(ioe);
-        }
+            JcrEngine engine = configuration.build();
+            engine.start();
 
-        JcrEngine engine = configuration.build();
-        engine.start();
+            Problems problems = engine.getProblems();
+            // Print all of the problems from the engine configuration ...
+            for (Problem problem : problems) {
+                System.err.println(problem);
+            }
+            if (problems.hasErrors()) {
+                throw new IllegalStateException("Problems starting JCR repository");
+            }
 
-        Problems problems = engine.getProblems();
-        // Print all of the problems from the engine configuration ...
-        for (Problem problem : problems) {
-            System.err.println(problem);
-        }
-        if (problems.hasErrors()) {
-            throw new IllegalStateException("Problems starting JCR repository");
-        }
+            ExecutionContext executionContext = engine.getExecutionContext();
+            executionContext.getNamespaceRegistry().register(TestLexicon.Namespace.PREFIX, TestLexicon.Namespace.URI);
 
-        ExecutionContext executionContext = engine.getExecutionContext();
-        executionContext.getNamespaceRegistry().register(TestLexicon.Namespace.PREFIX, TestLexicon.Namespace.URI);
-
-        try {
             repository = engine.getRepository(REPOSITORY_SOURCE_NAME);
 
             // This needs to check configProps directly to avoid an infinite loop



More information about the dna-commits mailing list