[ https://issues.apache.org/jira/browse/JCRVLT-747?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17856516#comment-17856516 ]
Julian Reschke commented on JCRVLT-747: --------------------------------------- So, as far as I understand: - JcrSysViewTransformer is used for authorizables (https://github.com/apache/jackrabbit-filevault/blob/a6f3ccf2d2728265fb50e62ed41e39dc5649d7c8/vault-core/src/main/java/org/apache/jackrabbit/vault/fs/impl/io/DocViewImporter.java#L754) - that transformer is used to feed data into JCR's sysview import - but that does not support binary references (by definition) If this is the case, it might be possible to pass in an empty binary, do the import, and then "patch" it with the binaryref value once created. > Import of authorizable nodes appears not to process "{BinaryRef}" property > values > --------------------------------------------------------------------------------- > > Key: JCRVLT-747 > URL: https://issues.apache.org/jira/browse/JCRVLT-747 > Project: Jackrabbit FileVault > Issue Type: Bug > Components: vlt > Reporter: Julian Reschke > Assignee: Julian Reschke > Priority: Major > > It appears that import of authorizable nodes will not process binary > properties using the '\{BinaryRef}' format. Instead, their values are passed > to the JCR's XML import handler, which then complains about the value not > being base64-encoded. -- This message was sent by Atlassian Jira (v8.20.10#820010)