X-Git-Url: http://git.argeo.org/?a=blobdiff_plain;f=org.argeo.server.jcr%2Fsrc%2Forg%2Fargeo%2Fjackrabbit%2FJackrabbitDataModelMigration.java;h=53f0e4457837cf85820d46d4964d3f47ef207ce7;hb=0d843d64df3f588ad1429905cf5f6e29c65becd3;hp=401b34df626a8438e485384a75a0b5f91cba491c;hpb=0a63088e055dcd5ff397ce4e98d008c62c84dc98;p=lgpl%2Fargeo-commons.git diff --git a/org.argeo.server.jcr/src/org/argeo/jackrabbit/JackrabbitDataModelMigration.java b/org.argeo.server.jcr/src/org/argeo/jackrabbit/JackrabbitDataModelMigration.java index 401b34df6..53f0e4457 100644 --- a/org.argeo.server.jcr/src/org/argeo/jackrabbit/JackrabbitDataModelMigration.java +++ b/org.argeo.server.jcr/src/org/argeo/jackrabbit/JackrabbitDataModelMigration.java @@ -26,7 +26,7 @@ import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; import org.apache.jackrabbit.commons.cnd.CndImporter; import org.apache.jackrabbit.core.config.RepositoryConfig; -import org.argeo.ArgeoException; +import org.argeo.jcr.ArgeoJcrException; import org.argeo.jcr.ArgeoNames; import org.argeo.jcr.JcrCallback; import org.argeo.jcr.JcrUtils; @@ -91,7 +91,7 @@ public class JackrabbitDataModelMigration implements return true; } catch (Exception e) { JcrUtils.discardQuietly(session); - throw new ArgeoException("Migration of data model " + throw new ArgeoJcrException("Migration of data model " + dataModelNodePath + " to " + targetVersion + " failed.", e); } finally { @@ -109,11 +109,12 @@ public class JackrabbitDataModelMigration implements public static void clearRepositoryCaches(RepositoryConfig repositoryConfig) { try { String customeNodeTypesPath = "/nodetypes/custom_nodetypes.xml"; - repositoryConfig.getFileSystem().deleteFile(customeNodeTypesPath); + // FIXME causes weird error in Eclipse + //repositoryConfig.getFileSystem().deleteFile(customeNodeTypesPath); if (log.isDebugEnabled()) log.debug("Cleared " + customeNodeTypesPath); } catch (Exception e) { - throw new ArgeoException("Cannot clear caches", e); + throw new ArgeoJcrException("Cannot clear caches", e); } // File customNodeTypes = new File(home.getPath()