FileVault vlt rcp does not copy binary data properly | AEM 6.3


Vlt rcp command fails to copy assets data. The assets which are copied from another instance can’t displayed on AEM.


AEM6.3, FileVault 3.1.38.


This is a bug of FileVault version 3.1.38. The issue is reproduced on vlt command line tool.


Download vault-cli version 3.1.44 below or a later version from here

Alternatively, use FileVault RCP Server Bundle, with the following steps:

  1. Download the bundle from here.
  2. Install the bundle to the remote copy destination instance.
  3. Create a task using this curl command on the command line:
    $ curl -u admin:admin 'http://<destination-instance>/system/jackrabbit/filevault/rcp' -X POST -H "Content-Type: application/json" -d '{"cmd":"create", "id":"test-id-1", "src":"http:/admin:admin@<source-instance>/crx/server/crx.default/jcr:root/content/dam/test0628", "dst":"/content/dam/test0628", "recursive": true}'
  1. Execute the task:
    $ curl -u admin:admin 'http://<destination-instance>/system/jackrabbit/filevault/rcp' -X POST -H "Content-Type: application/json" -d '{"cmd":"start", "id":"test-id-1"}'
  2. Access http://<destination-instance>/system/jackrabbit/filevault/rcp in the browser and check the task status.
  3. Remove the task:
    $ curl -u admin:admin 'http://<destination-instance>/system/jackrabbit/filevault/rcp' -X POST -H "Content-Type: application/json" -d '{"cmd":"remove", "id":"test-id-1"}'

See for more details.