Details
-
Bug
-
Status: Closed
-
Minor
-
Resolution: Fixed
-
None
-
None
Description
Basically the patch from JCR-2113 breaks the default workspace handling when the org.apache.jackrabbit.spi2davex.Spi2davexRepositoryServiceFactory is being used, because it always assumes that the default workspace name is default. This is unfortunately not always true. The only reason why the default workspace name need to be passed at all seems to be backwards compatibility (prior to version 1.5 this was mandatory, see JCR-1842). Unfortunately the assumed default workspace name being default may lead to issues, as this is then used to with each call to org.apache.jackrabbit.spi2dav.RepositoryServiceImpl.obtain(...) where it falls back to the default workspace name when no explicit workspace name is given.
Attachments
Issue Links
- blocks
-
SLING-6618 Specify crx.default as workspace for AEM servers
- Closed
- is broken by
-
JCR-2113 JSR 283 Access Control Management
- Closed
- is related to
-
JCRVLT-144 Unable to perform checkout due to wrong default workspace handling
- Closed
- relates to
-
JCR-1842 SPI: RepositoryService.obtain should allow to pass null workspaceName indicating the default workspace
- Closed
- links to