Konrad Windszus created JCRVLT-290:
--------------------------------------

             Summary: Snapshot creation fails for unsealed subpackages in a 
repository location covered by filter rules
                 Key: JCRVLT-290
                 URL: https://issues.apache.org/jira/browse/JCRVLT-290
             Project: Jackrabbit FileVault
          Issue Type: Bug
          Components: Packaging
    Affects Versions: 3.1.38
            Reporter: Konrad Windszus


Whenever you want to install a package for the first time, which includes e.g. 
{{/etc/packages/some/name}} as root in the filter rules (e.g. with mode 
{{MERGE}}) in the filter rules, creating a SNAPSHOT before installing that 
package fails, in case any of the existing packages in 
{{/etc/packages/some/name}} are unsealed. (e.g. for packages which have just 
been created but never built).

The stack trace looks like this
{code}
org.apache.jackrabbit.vault.packaging.PackageException: Only sealed (built) sub 
packages allowed: some/name:<my unsealed package id>
        at 
org.apache.jackrabbit.vault.packaging.impl.JcrPackageManagerImpl.validateSubPackages(JcrPackageManagerImpl.java:625)
        at 
org.apache.jackrabbit.vault.packaging.impl.JcrPackageManagerImpl.assemble(JcrPackageManagerImpl.java:583)
        at 
org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.snapshot(JcrPackageImpl.java:835)
        at 
org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:394)
        at 
org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:356)
        at 
org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:502)
        at 
org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackageImpl.java:356)
        at 
org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.install(JcrPackageImpl.java:350)
{code}

The expected behaviour would be to just include the unsealed package in the 
snapshot!



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to