You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@jackrabbit.apache.org by tr...@apache.org on 2013/08/20 01:14:05 UTC

svn commit: r1515662 - /jackrabbit/commons/filevault/trunk/vault-vlt/src/main/java/org/apache/jackrabbit/vault/vlt/actions/Checkout.java

Author: tripod
Date: Mon Aug 19 23:14:04 2013
New Revision: 1515662

URL: http://svn.apache.org/r1515662
Log:
JCR-3644 vlt: NPE when checkout is executed outside jcr_root

Modified:
    jackrabbit/commons/filevault/trunk/vault-vlt/src/main/java/org/apache/jackrabbit/vault/vlt/actions/Checkout.java

Modified: jackrabbit/commons/filevault/trunk/vault-vlt/src/main/java/org/apache/jackrabbit/vault/vlt/actions/Checkout.java
URL: http://svn.apache.org/viewvc/jackrabbit/commons/filevault/trunk/vault-vlt/src/main/java/org/apache/jackrabbit/vault/vlt/actions/Checkout.java?rev=1515662&r1=1515661&r2=1515662&view=diff
==============================================================================
--- jackrabbit/commons/filevault/trunk/vault-vlt/src/main/java/org/apache/jackrabbit/vault/vlt/actions/Checkout.java (original)
+++ jackrabbit/commons/filevault/trunk/vault-vlt/src/main/java/org/apache/jackrabbit/vault/vlt/actions/Checkout.java Mon Aug 19 23:14:04 2013
@@ -71,6 +71,8 @@ public class Checkout extends AbstractAc
             String path = ctx.getExportRoot().getJcrRoot().getPath();
             if (force) {
                 ctx.printMessage("Checkout " + mountPoint.resolve(remoteDir) + " with local files using root at " + path);
+                // ensure we use the calculated jcr_root
+                localDir = ctx.getExportRoot().getJcrRoot();
             } else {
                 throw ctx.error(localDir.getPath(),
                         "there seems to be already a checkout at " + path + ". " +