You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@jackrabbit.apache.org by Tobias Bocanegra <tr...@apache.org> on 2014/11/07 19:56:06 UTC

[VOTE] Release Apache Jackrabbit Filevault 3.1.12

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/jackrabbit-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-1041/

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.

[ ] +1 Release this package as Apache Jackrabbit Filevault 3.1.12
[ ] -1 Do not release this package because...

Regards, Toby

Re: [VOTE] Release Apache Jackrabbit Filevault 3.1.12

Posted by Tobias Bocanegra <tr...@apache.org>.
Hi,

On Tue, Nov 11, 2014 at 2:49 AM, Angela Schreiber <an...@adobe.com> 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" <tr...@apache.org> wrote:
>
>>On Fri, Nov 7, 2014 at 10:56 AM, Tobias Bocanegra <tr...@apache.org>
>>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
>

Re: [VOTE] Release Apache Jackrabbit Filevault 3.1.12

Posted by Angela Schreiber <an...@adobe.com>.
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


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.

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.

kind regards
angela



On 10/11/14 20:05, "Tobias Bocanegra" <tr...@apache.org> wrote:

>On Fri, Nov 7, 2014 at 10:56 AM, Tobias Bocanegra <tr...@apache.org>
>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


Re: [VOTE] Release Apache Jackrabbit Filevault 3.1.12

Posted by Tobias Bocanegra <tr...@apache.org>.
On Fri, Nov 7, 2014 at 10:56 AM, Tobias Bocanegra <tr...@apache.org> 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/jackrabbit-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-1041/
>
> 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