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 >
