[ https://issues.apache.org/jira/browse/JCRVLT-744?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17816544#comment-17816544 ]
Konrad Windszus commented on JCRVLT-744: ---------------------------------------- I think the issue with the session is not only with {{JcrPackageManager.assemble(....)}} but probably also {{JcrPackageManager.extract(...)}} and most methods in {{JcrPackage}} (all currently just use the session of the package definition node which might be located in a different workspace). Not sure whether fixing the legacy JcrPackage/-Manager makes sense or whether just investing into JCRVLT-504 is more reasonable. > Vaults do not handle multi workspace environments > ------------------------------------------------- > > Key: JCRVLT-744 > URL: https://issues.apache.org/jira/browse/JCRVLT-744 > Project: Jackrabbit FileVault > Issue Type: Bug > Components: vlt > Reporter: Jochen > Priority: Major > > The vault properties do not specify, for which workspace the package is. > All the code implicitly assumes, that there is only one workspace. > There should be a package property specifying the workspace. > From a supplied session the switch to another workspace can be done via > session.getRepository().login(workspaceName) -- This message was sent by Atlassian Jira (v8.20.10#820010)