You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by ju...@apache.org on 2009/05/21 11:38:14 UTC

svn commit: r777029 - /jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/RepositoryFactoryImpl.java

Author: jukka
Date: Thu May 21 09:38:14 2009
New Revision: 777029

URL: http://svn.apache.org/viewvc?rev=777029&view=rev
Log:
JCR-2119: Method to create default RepositoryConfig from just the repository directory


No more IOExceptions from TransientRepository

Modified:
    jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/RepositoryFactoryImpl.java

Modified: jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/RepositoryFactoryImpl.java
URL: http://svn.apache.org/viewvc/jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/RepositoryFactoryImpl.java?rev=777029&r1=777028&r2=777029&view=diff
==============================================================================
--- jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/RepositoryFactoryImpl.java (original)
+++ jackrabbit/trunk/jackrabbit-core/src/main/java/org/apache/jackrabbit/core/RepositoryFactoryImpl.java Thu May 21 09:38:14 2009
@@ -82,17 +82,13 @@
                                                        String home)
             throws RepositoryException {
         JackrabbitRepository repo = (JackrabbitRepository) REPOSITORY_INSTANCES.get(home);
-        try {
-            if (repo == null) {
-                if (home == null) {
-                    repo = new TransientRepository();
-                } else {
-                    repo = new TransientRepository(conf, home);
-                }
-                REPOSITORY_INSTANCES.put(home, repo);
+        if (repo == null) {
+            if (home == null) {
+                repo = new TransientRepository();
+            } else {
+                repo = new TransientRepository(conf, home);
             }
-        } catch (IOException e) {
-            throw new RepositoryException(e);
+            REPOSITORY_INSTANCES.put(home, repo);
         }
         return repo;
     }