[jira] [Commented] (JCRVLT-472) Content package with principal policy fails to install when the user is in the same package

2020-08-25 Thread Tobias Bocanegra (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17184810#comment-17184810
 ] 

Tobias Bocanegra commented on JCRVLT-472:
-

I think the best alternative would be to create 3 packages:
- a package with the principal (A)
- a package with the content using the principal (B), having a dependency on 
package (A)
- a container package (C) that contains the packages A and B.

> Content package with principal policy fails to install when the user is in 
> the same package
> ---
>
> Key: JCRVLT-472
> URL: https://issues.apache.org/jira/browse/JCRVLT-472
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: Packaging
>Reporter: Robert Munteanu
>Priority: Major
> Attachments: sling-slingshot-apps-pkg-1.0-SNAPSHOT.zip
>
>
> I have attached a content package that includes a system user, a principal 
> policy and a principal entry. The content package, when installed in the 
> Sling Starter 12-SNAPSHOT, fails the first time and then the second time 
> works. The full error is 
> {noformat}24.08.2020 17:24:08.669 *WARN* [pool-10-thread-1] 
> com.composum.sling.core.pckgmgr.util.PackageUtil Received error for mode 
> PATHS path /home/users/system/sling/slingshot/rep:principalPolicy
> org.xml.sax.SAXException: javax.jcr.security.AccessControlException: 
> Unsupported principal slingshot-service
> at 
> org.apache.jackrabbit.vault.fs.impl.io.DocViewSAXImporter.endElement(DocViewSAXImporter.java:1246)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1718)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2883)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:324)
> at 
> org.apache.jackrabbit.vault.fs.impl.io.GenericArtifactHandler.accept(GenericArtifactHandler.java:100)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:896) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:799) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at org.apache.jackrabbit.vault.fs.io.Importer.run(Importer.java:440) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.extract(ZipVaultPackage.java:255)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:400)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:359)
>  

[jira] [Commented] (JCRVLT-472) Content package with principal policy fails to install when the user is in the same package

2020-08-25 Thread Angela Schreiber (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17184078#comment-17184078
 ] 

Angela Schreiber commented on JCRVLT-472:
-

[~rombert], afaik the 'problem' is that principal lookup performs a query and 
queries on oak are performed on the persisted content (only exception: uuid 
lookup for which a workaround exists) so even processing content in a 
different order would not help (unless there was an intermediate Session.save 
or fvault would remember the principals itself).

> Content package with principal policy fails to install when the user is in 
> the same package
> ---
>
> Key: JCRVLT-472
> URL: https://issues.apache.org/jira/browse/JCRVLT-472
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: Packaging
>Reporter: Robert Munteanu
>Priority: Major
> Attachments: sling-slingshot-apps-pkg-1.0-SNAPSHOT.zip
>
>
> I have attached a content package that includes a system user, a principal 
> policy and a principal entry. The content package, when installed in the 
> Sling Starter 12-SNAPSHOT, fails the first time and then the second time 
> works. The full error is 
> {noformat}24.08.2020 17:24:08.669 *WARN* [pool-10-thread-1] 
> com.composum.sling.core.pckgmgr.util.PackageUtil Received error for mode 
> PATHS path /home/users/system/sling/slingshot/rep:principalPolicy
> org.xml.sax.SAXException: javax.jcr.security.AccessControlException: 
> Unsupported principal slingshot-service
> at 
> org.apache.jackrabbit.vault.fs.impl.io.DocViewSAXImporter.endElement(DocViewSAXImporter.java:1246)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1718)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2883)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:324)
> at 
> org.apache.jackrabbit.vault.fs.impl.io.GenericArtifactHandler.accept(GenericArtifactHandler.java:100)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:896) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:799) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at org.apache.jackrabbit.vault.fs.io.Importer.run(Importer.java:440) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.extract(ZipVaultPackage.java:255)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:400)
>  [org.apache.jackrabbit.vault:3.4.6]
>  

Re: [filevault] Installing users and access control entries in the same package

2020-08-25 Thread Angela Schreiber
hi robert

glad that it helped.

for features like jackrabbit fvault or sling content distribution the contract 
imposed by the specification seems just a bit too restrictive... also the 
specification doesn't define how principals are managed (easy way out ).
anyway that's why the additional import-behavior option exists both for 
access control content as well as for user management (group membership, 
impersonating principals) in oak.

kind regards
angela

From: Robert Munteanu 
Sent: Tuesday, August 25, 2020 1:24 PM
To: oak-dev@jackrabbit.apache.org 
Subject: Re: [filevault] Installing users and access control entries in the 
same package

Hi Angela,

On Tue, 2020-08-25 at 07:39 +, Angela Schreiber wrote:
> hi robert
>
> without having a closer look, i would suspect that your repository
> comes with default import-behavior configuration that strictly
> follows JCR specification which mandates a given principal to exist
> when dealing with access control management. oak comes with a variety
> of import-behavior options and if you configure it to be
> 'besteffort', it will allow to create ACEs for principals, which do
> not yet exist.

That does help, thank you. I've swiched the Sling Starter to use this
configuration from now on.

Best regards,

Robert

>
> hope that helps
> angela
> 
> From: Robert Munteanu 
> Sent: Friday, August 21, 2020 6:47 PM
> To: oak-dev@jackrabbit.apache.org 
> Subject: [filevault] Installing users and access control entries in
> the same package
>
> Hi,
>
> I am trying to install a content package that includes:
>
> - two users under /home/users/slingshot
> - content with ACEs that reference the two users under
> /content/slingshot
>
> When installing the content packages I see that the /content entry is
> processed first, leading to errors like
>
>   E  /content/slingshot/users/slingshot1/rep:policy
>   ! org.xml.sax.SAXException:
> javax.jcr.security.AccessControlException: Unknown principal
> slingshot1
> javax.jcr.security.AccessControlException: Unknown principal
> slingshot1
>
> and only later on is the user created
>
>   -  /home
>   -  /home/users
>   A  /home/users/slingshot
>   A  /home/users/slingshot/slingshot1
>
> Obviously, reinstalling the content package fixes the problem but I'm
> looking for a more error-safe way of installing the content package.
>
> How can I install this content package with users and ACEs from
> without
> errors?
>
> Thanks,
> Robert
>



Re: [filevault] Installing users and access control entries in the same package

2020-08-25 Thread Robert Munteanu
Hi Angela,

On Tue, 2020-08-25 at 07:39 +, Angela Schreiber wrote:
> hi robert
> 
> without having a closer look, i would suspect that your repository
> comes with default import-behavior configuration that strictly
> follows JCR specification which mandates a given principal to exist
> when dealing with access control management. oak comes with a variety
> of import-behavior options and if you configure it to be
> 'besteffort', it will allow to create ACEs for principals, which do
> not yet exist.

That does help, thank you. I've swiched the Sling Starter to use this
configuration from now on.

Best regards,

Robert

> 
> hope that helps
> angela
> 
> From: Robert Munteanu 
> Sent: Friday, August 21, 2020 6:47 PM
> To: oak-dev@jackrabbit.apache.org 
> Subject: [filevault] Installing users and access control entries in
> the same package
> 
> Hi,
> 
> I am trying to install a content package that includes:
> 
> - two users under /home/users/slingshot
> - content with ACEs that reference the two users under
> /content/slingshot
> 
> When installing the content packages I see that the /content entry is
> processed first, leading to errors like
> 
>   E  /content/slingshot/users/slingshot1/rep:policy
>   ! org.xml.sax.SAXException:
> javax.jcr.security.AccessControlException: Unknown principal
> slingshot1
> javax.jcr.security.AccessControlException: Unknown principal
> slingshot1
> 
> and only later on is the user created
> 
>   -  /home
>   -  /home/users
>   A  /home/users/slingshot
>   A  /home/users/slingshot/slingshot1
> 
> Obviously, reinstalling the content package fixes the problem but I'm
> looking for a more error-safe way of installing the content package.
> 
> How can I install this content package with users and ACEs from
> without
> errors?
> 
> Thanks,
> Robert
> 



[jira] [Commented] (JCRVLT-472) Content package with principal policy fails to install when the user is in the same package

2020-08-25 Thread Robert Munteanu (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17183936#comment-17183936
 ] 

Robert Munteanu commented on JCRVLT-472:


I confirm that configuring 
{{org.apache.jackrabbit.oak.security.authorization.AuthorizationConfigurationImpl}}
 with "besteffort" import behaviour does fix the package install. It would be 
good IMO to not require this setting for this particular scenario ( principal 
policy nested under principal ).

Note that this is different scenario that the one on the oak-dev list I asked 
about in 
https://lists.apache.org/thread.html/r94b8b31d3da59d18e3eaced1594c453fc7759b62d26474a42c3dbbe3%40%3Coak-dev.jackrabbit.apache.org%3E
 .

> Content package with principal policy fails to install when the user is in 
> the same package
> ---
>
> Key: JCRVLT-472
> URL: https://issues.apache.org/jira/browse/JCRVLT-472
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: Packaging
>Reporter: Robert Munteanu
>Priority: Major
> Attachments: sling-slingshot-apps-pkg-1.0-SNAPSHOT.zip
>
>
> I have attached a content package that includes a system user, a principal 
> policy and a principal entry. The content package, when installed in the 
> Sling Starter 12-SNAPSHOT, fails the first time and then the second time 
> works. The full error is 
> {noformat}24.08.2020 17:24:08.669 *WARN* [pool-10-thread-1] 
> com.composum.sling.core.pckgmgr.util.PackageUtil Received error for mode 
> PATHS path /home/users/system/sling/slingshot/rep:principalPolicy
> org.xml.sax.SAXException: javax.jcr.security.AccessControlException: 
> Unsupported principal slingshot-service
> at 
> org.apache.jackrabbit.vault.fs.impl.io.DocViewSAXImporter.endElement(DocViewSAXImporter.java:1246)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1718)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2883)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:324)
> at 
> org.apache.jackrabbit.vault.fs.impl.io.GenericArtifactHandler.accept(GenericArtifactHandler.java:100)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:896) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:799) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at org.apache.jackrabbit.vault.fs.io.Importer.run(Importer.java:440) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.extract(ZipVaultPackage.java:255)
>  

[jira] [Commented] (JCRVLT-472) Content package with principal policy fails to install when the user is in the same package

2020-08-25 Thread Robert Munteanu (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17183908#comment-17183908
 ] 

Robert Munteanu commented on JCRVLT-472:


Thank you for your comments. For extended context, the principal is part of the 
content package and included in the operation, judging by the log

{noformat}Creating snapshot for package 
org.apache.sling:sling-slingshot-apps-pkg:1.0-SNAPSHOT 
  A  META-INF
  A  META-INF/MANIFEST.MF
  A  META-INF/vault
  A  META-INF/vault/config.xml
  A  META-INF/vault/filter.xml
  A  META-INF/vault/nodetypes.cnd
  A  META-INF/vault/properties.xml
  A  /.content.xml
  A  /home
  A  /home/.content.xml
  A  /home/users
  A  /home/users/.content.xml
  A  /home/users/system
  A  /home/users/system/.content.xml
  -  Aggregation status: 3 of 1 prepared, 2 collected
  A  META-INF/vault/definition/.content.xml
Collecting import information... 
Installing node types... 
Installing privileges... 
Importing content... 
  -  /
  -  /home
  -  /home/users
  -  /home/users/system
  A  /home/users/system/sling
  A  /home/users/system/sling/slingshot
  E  /home/users/system/sling/slingshot/rep:principalPolicy
  ! org.xml.sax.SAXException: javax.jcr.security.AccessControlException: 
Unsupported principal slingshot-service
javax.jcr.security.AccessControlException: Unsupported principal 
slingshot-service
saving approx 4 nodes... 
Package imported (with errors, check logs!) 
{noformat}

When reinstalling the package, this works as expected

{noformat}Collecting import information... 
Installing node types... 
Installing privileges... 
Importing content... 
  -  /
  -  /home
  -  /home/users
  -  /home/users/system
  -  /home/users/system/sling
  A  /home/users/system/sling/slingshot
saving approx 2 nodes... 
Package imported. 
{noformat}

So IMHO the principal is there, but not noticed when importing for some reason. 
I will try the {{besteffort}} workaround, for the sake of completeness.

> Content package with principal policy fails to install when the user is in 
> the same package
> ---
>
> Key: JCRVLT-472
> URL: https://issues.apache.org/jira/browse/JCRVLT-472
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: Packaging
>Reporter: Robert Munteanu
>Priority: Major
> Attachments: sling-slingshot-apps-pkg-1.0-SNAPSHOT.zip
>
>
> I have attached a content package that includes a system user, a principal 
> policy and a principal entry. The content package, when installed in the 
> Sling Starter 12-SNAPSHOT, fails the first time and then the second time 
> works. The full error is 
> {noformat}24.08.2020 17:24:08.669 *WARN* [pool-10-thread-1] 
> com.composum.sling.core.pckgmgr.util.PackageUtil Received error for mode 
> PATHS path /home/users/system/sling/slingshot/rep:principalPolicy
> org.xml.sax.SAXException: javax.jcr.security.AccessControlException: 
> Unsupported principal slingshot-service
> at 
> org.apache.jackrabbit.vault.fs.impl.io.DocViewSAXImporter.endElement(DocViewSAXImporter.java:1246)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1718)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2883)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:324)
> at 
> org.apache.jackrabbit.vault.fs.impl.io.GenericArtifactHandler.accept(GenericArtifactHandler.java:100)
>  

[jira] [Comment Edited] (JCR-4563) test OSGi bundles

2020-08-25 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4563?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17105390#comment-17105390
 ] 

Julian Reschke edited comment on JCR-4563 at 8/25/20, 9:55 AM:
---

trunk: (2.21.2) [r1879150|http://svn.apache.org/r1879150] (2.21.1) 
[r1877390|http://svn.apache.org/r1877390]
2.20: [r1879151|http://svn.apache.org/r1879151] (2.20.1) 
[r1877649|http://svn.apache.org/r1877649]
2.18: (2.18.6) [r1879152|http://svn.apache.org/r1879152] 
[r1878621|http://svn.apache.org/r1878621] 
[r1878620|http://svn.apache.org/r1878620]
2.16: [r1881181|http://svn.apache.org/r1881181] 
[r1881180|http://svn.apache.org/r1881180]



was (Author: reschke):
trunk: [r1879150|http://svn.apache.org/r1879150] (2.21.1) 
[r1877390|http://svn.apache.org/r1877390]
2.20: [r1879151|http://svn.apache.org/r1879151] (2.20.1) 
[r1877649|http://svn.apache.org/r1877649]
2.18: [r1879152|http://svn.apache.org/r1879152] 
[r1878621|http://svn.apache.org/r1878621] 
[r1878620|http://svn.apache.org/r1878620]


> test OSGi bundles
> -
>
> Key: JCR-4563
> URL: https://issues.apache.org/jira/browse/JCR-4563
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: test
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>
> Similar to what we do in oak-it-osgi.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4563) test OSGi bundles

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4563:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> test OSGi bundles
> -
>
> Key: JCR-4563
> URL: https://issues.apache.org/jira/browse/JCR-4563
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: test
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>
> Similar to what we do in oak-it-osgi.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4563) test OSGi bundles

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4563?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4563:

Fix Version/s: 2.16.7

> test OSGi bundles
> -
>
> Key: JCR-4563
> URL: https://issues.apache.org/jira/browse/JCR-4563
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: test
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>
> Similar to what we do in oak-it-osgi.



--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4564) jackrabbit-jcr-server: remove obsolete workaround for scr-plugin

2020-08-25 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4564?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17105238#comment-17105238
 ] 

Julian Reschke edited comment on JCR-4564 at 8/25/20, 9:09 AM:
---

trunk: (2.21.1) [r1877391|http://svn.apache.org/r1877391]
2.20: (2.20.1) [r1877651|http://svn.apache.org/r1877651]
2.18: (2.18.6) [r1878624|http://svn.apache.org/r1878624]
2.16: [r1881179|http://svn.apache.org/r1881179] 
[r1881135|http://svn.apache.org/r1881135] 
[r1881134|http://svn.apache.org/r1881134]



was (Author: reschke):
trunk: (2.21.1) [r1877391|http://svn.apache.org/r1877391]
2.20: (2.20.1) [r1877651|http://svn.apache.org/r1877651]
2.18: [r1878624|http://svn.apache.org/r1878624]


> jackrabbit-jcr-server: remove obsolete workaround for scr-plugin
> 
>
> Key: JCR-4564
> URL: https://issues.apache.org/jira/browse/JCR-4564
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4564) jackrabbit-jcr-server: remove obsolete workaround for scr-plugin

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4564?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4564:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> jackrabbit-jcr-server: remove obsolete workaround for scr-plugin
> 
>
> Key: JCR-4564
> URL: https://issues.apache.org/jira/browse/JCR-4564
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4564) jackrabbit-jcr-server: remove obsolete workaround for scr-plugin

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4564?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4564:

Fix Version/s: 2.16.7

> jackrabbit-jcr-server: remove obsolete workaround for scr-plugin
> 
>
> Key: JCR-4564
> URL: https://issues.apache.org/jira/browse/JCR-4564
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4562) Remove workaround for FELIX-2492

2020-08-25 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4562?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17105312#comment-17105312
 ] 

Julian Reschke edited comment on JCR-4562 at 8/25/20, 8:49 AM:
---

trunk: (2.21.1) [r1877379|http://svn.apache.org/r1877379]
2.20: (2.20.1) [r1877644|http://svn.apache.org/r1877644]
2.18: (2.18.6) [r1878617|http://svn.apache.org/r1878617]
2.16: [r1881178|http://svn.apache.org/r1881178]



was (Author: reschke):
trunk: (2.21.1) [r1877379|http://svn.apache.org/r1877379]
2.20: (2.20.1) [r1877644|http://svn.apache.org/r1877644]
2.18: [r1878617|http://svn.apache.org/r1878617]


> Remove workaround for FELIX-2492 
> -
>
> Key: JCR-4562
> URL: https://issues.apache.org/jira/browse/JCR-4562
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4562) Remove workaround for FELIX-2492

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4562?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4562:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> Remove workaround for FELIX-2492 
> -
>
> Key: JCR-4562
> URL: https://issues.apache.org/jira/browse/JCR-4562
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4562) Remove workaround for FELIX-2492

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4562?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4562:

Fix Version/s: 2.16.7

> Remove workaround for FELIX-2492 
> -
>
> Key: JCR-4562
> URL: https://issues.apache.org/jira/browse/JCR-4562
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Trivial
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4561) webapp: update htmlunit dependency to 2.40.0

2020-08-25 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4561?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17105298#comment-17105298
 ] 

Julian Reschke edited comment on JCR-4561 at 8/25/20, 8:28 AM:
---

trunk: (2.21.1) [r1877371|http://svn.apache.org/r1877371]
2.20: (2.20.1) [r1877643|http://svn.apache.org/r1877643]
2.18: (2.18.6) [r1878618|http://svn.apache.org/r1878618]
2.16: [r1881175|http://svn.apache.org/r1881175]



was (Author: reschke):
trunk: (2.21.1) [r1877371|http://svn.apache.org/r1877371]
2.20: (2.20.1) [r1877643|http://svn.apache.org/r1877643]
2.18: [r1878618|http://svn.apache.org/r1878618]


> webapp: update htmlunit dependency to 2.40.0
> 
>
> Key: JCR-4561
> URL: https://issues.apache.org/jira/browse/JCR-4561
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4561) webapp: update htmlunit dependency to 2.40.0

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4561:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> webapp: update htmlunit dependency to 2.40.0
> 
>
> Key: JCR-4561
> URL: https://issues.apache.org/jira/browse/JCR-4561
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4561) webapp: update htmlunit dependency to 2.40.0

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4561?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4561:

Fix Version/s: 2.16.7

> webapp: update htmlunit dependency to 2.40.0
> 
>
> Key: JCR-4561
> URL: https://issues.apache.org/jira/browse/JCR-4561
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-webapp
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Comment Edited] (JCR-4560) Update h2db dependency to 1.4.200

2020-08-25 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4560?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17105271#comment-17105271
 ] 

Julian Reschke edited comment on JCR-4560 at 8/25/20, 8:07 AM:
---

trunk: (2.21.1) [r1877365|http://svn.apache.org/r1877365]
2.20: (2.20.1) [r1877640|http://svn.apache.org/r1877640]
2.18: (2.18.6) [r1878616|http://svn.apache.org/r1878616]
2.16: [r1881174|http://svn.apache.org/r1881174]



was (Author: reschke):
trunk: (2.21.1) [r1877365|http://svn.apache.org/r1877365]
2.20: (2.20.1) [r1877640|http://svn.apache.org/r1877640]
2.18: [r1878616|http://svn.apache.org/r1878616]


> Update h2db dependency to 1.4.200
> -
>
> Key: JCR-4560
> URL: https://issues.apache.org/jira/browse/JCR-4560
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: core
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4560) Update h2db dependency to 1.4.200

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4560?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4560:

Fix Version/s: 2.16.7

> Update h2db dependency to 1.4.200
> -
>
> Key: JCR-4560
> URL: https://issues.apache.org/jira/browse/JCR-4560
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: core
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4560) Update h2db dependency to 1.4.200

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4560?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4560:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> Update h2db dependency to 1.4.200
> -
>
> Key: JCR-4560
> URL: https://issues.apache.org/jira/browse/JCR-4560
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: core
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (JCRVLT-472) Content package with principal policy fails to install when the user is in the same package

2020-08-25 Thread Angela Schreiber (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17183839#comment-17183839
 ] 

Angela Schreiber commented on JCRVLT-472:
-

[~tripod], no problem. you are welcome

> Content package with principal policy fails to install when the user is in 
> the same package
> ---
>
> Key: JCRVLT-472
> URL: https://issues.apache.org/jira/browse/JCRVLT-472
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: Packaging
>Reporter: Robert Munteanu
>Priority: Major
> Attachments: sling-slingshot-apps-pkg-1.0-SNAPSHOT.zip
>
>
> I have attached a content package that includes a system user, a principal 
> policy and a principal entry. The content package, when installed in the 
> Sling Starter 12-SNAPSHOT, fails the first time and then the second time 
> works. The full error is 
> {noformat}24.08.2020 17:24:08.669 *WARN* [pool-10-thread-1] 
> com.composum.sling.core.pckgmgr.util.PackageUtil Received error for mode 
> PATHS path /home/users/system/sling/slingshot/rep:principalPolicy
> org.xml.sax.SAXException: javax.jcr.security.AccessControlException: 
> Unsupported principal slingshot-service
> at 
> org.apache.jackrabbit.vault.fs.impl.io.DocViewSAXImporter.endElement(DocViewSAXImporter.java:1246)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1718)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2883)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:324)
> at 
> org.apache.jackrabbit.vault.fs.impl.io.GenericArtifactHandler.accept(GenericArtifactHandler.java:100)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:896) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:799) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at org.apache.jackrabbit.vault.fs.io.Importer.run(Importer.java:440) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.extract(ZipVaultPackage.java:255)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:400)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:359)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.install(JcrPackageImpl.java:353)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> 

[jira] [Commented] (JCRVLT-472) Content package with principal policy fails to install when the user is in the same package

2020-08-25 Thread Tobias Bocanegra (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17183828#comment-17183828
 ] 

Tobias Bocanegra commented on JCRVLT-472:
-

thanks [~angela]. I totally forgot that `isNodeType()` is inheritance aware.

> Content package with principal policy fails to install when the user is in 
> the same package
> ---
>
> Key: JCRVLT-472
> URL: https://issues.apache.org/jira/browse/JCRVLT-472
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: Packaging
>Reporter: Robert Munteanu
>Priority: Major
> Attachments: sling-slingshot-apps-pkg-1.0-SNAPSHOT.zip
>
>
> I have attached a content package that includes a system user, a principal 
> policy and a principal entry. The content package, when installed in the 
> Sling Starter 12-SNAPSHOT, fails the first time and then the second time 
> works. The full error is 
> {noformat}24.08.2020 17:24:08.669 *WARN* [pool-10-thread-1] 
> com.composum.sling.core.pckgmgr.util.PackageUtil Received error for mode 
> PATHS path /home/users/system/sling/slingshot/rep:principalPolicy
> org.xml.sax.SAXException: javax.jcr.security.AccessControlException: 
> Unsupported principal slingshot-service
> at 
> org.apache.jackrabbit.vault.fs.impl.io.DocViewSAXImporter.endElement(DocViewSAXImporter.java:1246)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1718)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2883)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:324)
> at 
> org.apache.jackrabbit.vault.fs.impl.io.GenericArtifactHandler.accept(GenericArtifactHandler.java:100)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:896) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:799) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at org.apache.jackrabbit.vault.fs.io.Importer.run(Importer.java:440) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.extract(ZipVaultPackage.java:255)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:400)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:359)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.install(JcrPackageImpl.java:353)
>  

[jira] [Comment Edited] (JCRVLT-472) Content package with principal policy fails to install when the user is in the same package

2020-08-25 Thread Angela Schreiber (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17183822#comment-17183822
 ] 

Angela Schreiber edited comment on JCRVLT-472 at 8/25/20, 7:45 AM:
---

[~tripod], afaik {{rep:principalPolicy}} is supported by fvault the 
principal-based policy extends from rep:Policy. 
[~rombert], i believe you need to either import the principal first or change 
the repository configuration to have importbehavior=besteffort defined. 
alternatively, you try to define princiopal-based access control setup for a 
principal that is not supported (wrong principal type or unsupported path. see 
http://jackrabbit.apache.org/oak/docs/security/authorization/principalbased.html
 for details).


was (Author: anchela):
[~tripod], afaik {{rep:principalPolicy}} is supported by fvault the 
principal-based policy extends from rep:Policy. 
[~rombert], i believe you need to either import the principal first or change 
the repository configuration to have importbehavior=besteffort defined.

> Content package with principal policy fails to install when the user is in 
> the same package
> ---
>
> Key: JCRVLT-472
> URL: https://issues.apache.org/jira/browse/JCRVLT-472
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: Packaging
>Reporter: Robert Munteanu
>Priority: Major
> Attachments: sling-slingshot-apps-pkg-1.0-SNAPSHOT.zip
>
>
> I have attached a content package that includes a system user, a principal 
> policy and a principal entry. The content package, when installed in the 
> Sling Starter 12-SNAPSHOT, fails the first time and then the second time 
> works. The full error is 
> {noformat}24.08.2020 17:24:08.669 *WARN* [pool-10-thread-1] 
> com.composum.sling.core.pckgmgr.util.PackageUtil Received error for mode 
> PATHS path /home/users/system/sling/slingshot/rep:principalPolicy
> org.xml.sax.SAXException: javax.jcr.security.AccessControlException: 
> Unsupported principal slingshot-service
> at 
> org.apache.jackrabbit.vault.fs.impl.io.DocViewSAXImporter.endElement(DocViewSAXImporter.java:1246)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1718)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2883)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:324)
> at 
> org.apache.jackrabbit.vault.fs.impl.io.GenericArtifactHandler.accept(GenericArtifactHandler.java:100)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:896) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:799) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> 

[jira] [Commented] (JCRVLT-472) Content package with principal policy fails to install when the user is in the same package

2020-08-25 Thread Angela Schreiber (Jira)


[ 
https://issues.apache.org/jira/browse/JCRVLT-472?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17183822#comment-17183822
 ] 

Angela Schreiber commented on JCRVLT-472:
-

[~tripod], afaik {{rep:principalPolicy}} is supported by fvault the 
principal-based policy extends from rep:Policy. 
[~rombert], i believe you need to either import the principal first or change 
the repository configuration to have importbehavior=besteffort defined.

> Content package with principal policy fails to install when the user is in 
> the same package
> ---
>
> Key: JCRVLT-472
> URL: https://issues.apache.org/jira/browse/JCRVLT-472
> Project: Jackrabbit FileVault
>  Issue Type: Improvement
>  Components: Packaging
>Reporter: Robert Munteanu
>Priority: Major
> Attachments: sling-slingshot-apps-pkg-1.0-SNAPSHOT.zip
>
>
> I have attached a content package that includes a system user, a principal 
> policy and a principal entry. The content package, when installed in the 
> Sling Starter 12-SNAPSHOT, fails the first time and then the second time 
> works. The full error is 
> {noformat}24.08.2020 17:24:08.669 *WARN* [pool-10-thread-1] 
> com.composum.sling.core.pckgmgr.util.PackageUtil Received error for mode 
> PATHS path /home/users/system/sling/slingshot/rep:principalPolicy
> org.xml.sax.SAXException: javax.jcr.security.AccessControlException: 
> Unsupported principal slingshot-service
> at 
> org.apache.jackrabbit.vault.fs.impl.io.DocViewSAXImporter.endElement(DocViewSAXImporter.java:1246)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.endElement(AbstractSAXParser.java:610)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanEndElement(XMLDocumentFragmentScannerImpl.java:1718)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDriver.next(XMLDocumentFragmentScannerImpl.java:2883)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(XMLDocumentScannerImpl.java:605)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(XMLNSDocumentScannerImpl.java:112)
> at 
> java.xml/com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(XMLDocumentFragmentScannerImpl.java:534)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:888)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(XML11Configuration.java:824)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(XMLParser.java:141)
> at 
> java.xml/com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(AbstractSAXParser.java:1216)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(SAXParserImpl.java:635)
> at 
> java.xml/com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(SAXParserImpl.java:324)
> at 
> org.apache.jackrabbit.vault.fs.impl.io.GenericArtifactHandler.accept(GenericArtifactHandler.java:100)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:896) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:799) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:839) 
> [org.apache.jackrabbit.vault:3.4.6]
> at org.apache.jackrabbit.vault.fs.io.Importer.run(Importer.java:440) 
> [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.extract(ZipVaultPackage.java:255)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:400)
>  [org.apache.jackrabbit.vault:3.4.6]
> at 
> 

[jira] [Comment Edited] (JCR-4559) Update commons file-upload dependency to 1.4

2020-08-25 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17105242#comment-17105242
 ] 

Julian Reschke edited comment on JCR-4559 at 8/25/20, 7:43 AM:
---

trunk: (2.21.1) [r1877364|http://svn.apache.org/r1877364]
2.20: (2.20.1) [r1877639|http://svn.apache.org/r1877639]
2.18: (2.18.6) [r1878615|http://svn.apache.org/r1878615]
2.16: [r1881173|http://svn.apache.org/r1881173]



was (Author: reschke):
trunk: (2.21.1) [r1877364|http://svn.apache.org/r1877364]
2.20: (2.20.1) [r1877639|http://svn.apache.org/r1877639]
2.18: [r1878615|http://svn.apache.org/r1878615]


> Update commons file-upload dependency to 1.4
> 
>
> Key: JCR-4559
> URL: https://issues.apache.org/jira/browse/JCR-4559
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server, parent
>Affects Versions: 2.22
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4559) Update commons file-upload dependency to 1.4

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4559:

Fix Version/s: 2.16.7

> Update commons file-upload dependency to 1.4
> 
>
> Key: JCR-4559
> URL: https://issues.apache.org/jira/browse/JCR-4559
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server, parent
>Affects Versions: 2.22
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4559) Update commons file-upload dependency to 1.4

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4559?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4559:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> Update commons file-upload dependency to 1.4
> 
>
> Key: JCR-4559
> URL: https://issues.apache.org/jira/browse/JCR-4559
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: jackrabbit-jcr-server, parent
>Affects Versions: 2.22
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


Re: [filevault] Installing users and access control entries in the same package

2020-08-25 Thread Angela Schreiber
hi robert

without having a closer look, i would suspect that your repository comes with 
default import-behavior configuration that strictly follows JCR specification 
which mandates a given principal to exist when dealing with access control 
management. oak comes with a variety of import-behavior options and if you 
configure it to be 'besteffort', it will allow to create ACEs for principals, 
which do not yet exist.

hope that helps
angela

From: Robert Munteanu 
Sent: Friday, August 21, 2020 6:47 PM
To: oak-dev@jackrabbit.apache.org 
Subject: [filevault] Installing users and access control entries in the same 
package

Hi,

I am trying to install a content package that includes:

- two users under /home/users/slingshot
- content with ACEs that reference the two users under
/content/slingshot

When installing the content packages I see that the /content entry is
processed first, leading to errors like

  E  /content/slingshot/users/slingshot1/rep:policy
  ! org.xml.sax.SAXException:
javax.jcr.security.AccessControlException: Unknown principal slingshot1
javax.jcr.security.AccessControlException: Unknown principal slingshot1

and only later on is the user created

  -  /home
  -  /home/users
  A  /home/users/slingshot
  A  /home/users/slingshot/slingshot1

Obviously, reinstalling the content package fixes the problem but I'm
looking for a more error-safe way of installing the content package.

How can I install this content package with users and ACEs from without
errors?

Thanks,
Robert



[jira] [Comment Edited] (JCR-4558) update Apache parent pom to version 23

2020-08-25 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4558?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17105191#comment-17105191
 ] 

Julian Reschke edited comment on JCR-4558 at 8/25/20, 6:23 AM:
---

trunk: (2.21.1) [r1877197|http://svn.apache.org/r1877197]
2.20: (2.20.1) [r1877631|http://svn.apache.org/r1877631]
2.18: (2.18.6) [r1878614|http://svn.apache.org/r1878614]
2.16: [r1881171|http://svn.apache.org/r1881171]



was (Author: reschke):
trunk: (2.21.1) [r1877197|http://svn.apache.org/r1877197]
2.20: (2.20.1) [r1877631|http://svn.apache.org/r1877631]
2.18: [r1878614|http://svn.apache.org/r1878614]


> update Apache parent pom to version 23
> --
>
> Key: JCR-4558
> URL: https://issues.apache.org/jira/browse/JCR-4558
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4558) update Apache parent pom to version 23

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4558:

Labels: candidate_jcr_2_14  (was: candidate_jcr_2_16)

> update Apache parent pom to version 23
> --
>
> Key: JCR-4558
> URL: https://issues.apache.org/jira/browse/JCR-4558
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_14
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Updated] (JCR-4558) update Apache parent pom to version 23

2020-08-25 Thread Julian Reschke (Jira)


 [ 
https://issues.apache.org/jira/browse/JCR-4558?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Julian Reschke updated JCR-4558:

Fix Version/s: 2.16.7

> update Apache parent pom to version 23
> --
>
> Key: JCR-4558
> URL: https://issues.apache.org/jira/browse/JCR-4558
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>  Components: parent
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Minor
>  Labels: candidate_jcr_2_16
> Fix For: 2.20.1, 2.22, 2.21.1, 2.18.6, 2.16.7
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)


[jira] [Commented] (JCR-4567) Jackrabbit should build and test with Java 15

2020-08-25 Thread Julian Reschke (Jira)


[ 
https://issues.apache.org/jira/browse/JCR-4567?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel=17183754#comment-17183754
 ] 

Julian Reschke commented on JCR-4567:
-

Compiles, runs and tests with Build 36 and Jacoco disabled (mvn clean install 
-Dskip.coverage -PintegrationTesting)

> Jackrabbit should build and test with Java 15
> -
>
> Key: JCR-4567
> URL: https://issues.apache.org/jira/browse/JCR-4567
> Project: Jackrabbit Content Repository
>  Issue Type: Task
>Reporter: Julian Reschke
>Assignee: Julian Reschke
>Priority: Major
> Fix For: 2.22
>
>




--
This message was sent by Atlassian Jira
(v8.3.4#803005)