Hi,

On Tue, Nov 11, 2014 at 2:49 AM, Angela Schreiber <[email protected]> wrote:
> hi tobi
>
> in my setup i see the following exception with the proposed
> release of filevault 3.1.12:
>
> 11.11.2014 10:53:06.794 *ERROR* [OsgiInstallerImpl]
> org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage Error during
> install.
> java.util.ConcurrentModificationException: null
>         at
> java.util.LinkedHashMap$LinkedHashIterator.nextEntry(LinkedHashMap.java:373
> )
>         at java.util.LinkedHashMap$ValueIterator.next(LinkedHashMap.java:388)
>         at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:794)
>         at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:796)
>         at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:796)
>         at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:796)
>         at org.apache.jackrabbit.vault.fs.io.Importer.run(Importer.java:402)
>         at
> org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.extract(ZipVault
> Package.java:232)
>         at
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackag
> eImpl.java:401)
>         at
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackag
> eImpl.java:362)
>         at
> com.day.jcr.vault.packaging.impl.JrVltJcrPackageAdapter.extract(JrVltJcrPac
> kageAdapter.java:91)
>         at
> com.adobe.granite.installer.factory.packages.impl.PackageTransformer$Instal
> lPackageTask.execute(PackageTransformer.java:286)
>         at
> org.apache.sling.installer.core.impl.OsgiInstallerImpl.executeTasks(OsgiIns
> tallerImpl.java:735)
>         at
> org.apache.sling.installer.core.impl.OsgiInstallerImpl.run(OsgiInstallerImp
> l.java:249)
>         at java.lang.Thread.run(Thread.java:695)
> 11.11.2014 10:53:06.795 *ERROR* [OsgiInstallerImpl]
> com.adobe.granite.installer.factory.packages.impl.PackageTransformer Error
> while processing install task.
> com.day.jcr.vault.packaging.PackageException:
> org.apache.jackrabbit.vault.packaging.PackageException:
> java.util.ConcurrentModificationException
>         at
> com.day.jcr.vault.packaging.impl.JrVltJcrPackageAdapter.extract(JrVltJcrPac
> kageAdapter.java:93)
>         at
> com.adobe.granite.installer.factory.packages.impl.PackageTransformer$Instal
> lPackageTask.execute(PackageTransformer.java:286)
>         at
> org.apache.sling.installer.core.impl.OsgiInstallerImpl.executeTasks(OsgiIns
> tallerImpl.java:735)
>         at
> org.apache.sling.installer.core.impl.OsgiInstallerImpl.run(OsgiInstallerImp
> l.java:249)
>         at java.lang.Thread.run(Thread.java:695)
> Caused by: org.apache.jackrabbit.vault.packaging.PackageException:
> java.util.ConcurrentModificationException
>         at
> org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.extract(ZipVault
> Package.java:237)
>         at
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackag
> eImpl.java:401)
>         at
> org.apache.jackrabbit.vault.packaging.impl.JcrPackageImpl.extract(JcrPackag
> eImpl.java:362)
>         at
> com.day.jcr.vault.packaging.impl.JrVltJcrPackageAdapter.extract(JrVltJcrPac
> kageAdapter.java:91)
>         ... 4 common frames omitted
> Caused by: java.util.ConcurrentModificationException: null
>         at
> java.util.LinkedHashMap$LinkedHashIterator.nextEntry(LinkedHashMap.java:373
> )
>         at java.util.LinkedHashMap$ValueIterator.next(LinkedHashMap.java:388)
>         at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:794)
>         at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:796)
>         at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:796)
>         at 
> org.apache.jackrabbit.vault.fs.io.Importer.commit(Importer.java:796)
>         at org.apache.jackrabbit.vault.fs.io.Importer.run(Importer.java:402)
>         at
> org.apache.jackrabbit.vault.packaging.impl.ZipVaultPackage.extract(ZipVault
> Package.java:232)
>         ... 7 common frames omitted

I'll look into this...

> the exception is raised in the following circumstances (and i will try
> to provide a test case for that):
>
> - user A is present on the target system at /home/users/some/path
> - content package with ImportMode = MERGE defines the same user A
>   at a different path (/home/users/another/p/ath). furthermore it
>   defines an addition child node below that path.
>
> i will investigate further to see if my content package is really
> valid and if i can reproduce the exception in a modified setup.

there should already be a test case for that [0]

> it might well be that i made a mistake building the content package.
> in case however my package was valid, there might also be a issue
> hidden in the proposed vault release.

ok.
regards, toby

[0] 
https://github.com/apache/jackrabbit-filevault/blob/jackrabbit-filevault-3.1.12/vault-core/src/test/java/org/apache/jackrabbit/vault/packaging/integration/TestUserContentPackage.java#L84

>
> kind regards
> angela
>
>
>
> On 10/11/14 20:05, "Tobias Bocanegra" <[email protected]> wrote:
>
>>On Fri, Nov 7, 2014 at 10:56 AM, Tobias Bocanegra <[email protected]>
>>wrote:
>>> A candidate for the Jackrabbit Filevault 3.1.12 release is available at:
>>>
>>> https://dist.apache.org/repos/dist/dev/jackrabbit/filevault/3.1.12/
>>>
>>> The release candidate is a zip archive of the sources in:
>>>
>>>
>>>https://svn.apache.org/repos/asf/jackrabbit/commons/filevault/tags/jackra
>>>bbit-filevault-3.1.12/
>>>
>>> The SHA1 checksum of the archive is
>>>bb15dd9769cbdac406e490633014f46d74e43d95.
>>>
>>> A staged Maven repository is available for review at:
>>>
>>>
>>>https://repository.apache.org/content/repositories/orgapachejackrabbit-10
>>>41/
>>>
>>> Please vote on releasing this package as Apache Jackrabbit Filevault
>>>3.1.12.
>>> The vote is open for the next 72 hours and passes if a majority of at
>>> least three +1 Jackrabbit PMC votes are cast.
>>
>>Here's my :
>>
>>+1 Release this package as Apache Jackrabbit Filevault 3.1.12
>

Reply via email to