[
https://issues.apache.org/jira/browse/JCRVLT-821?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=18023521#comment-18023521
]
Julian Reschke edited comment on JCRVLT-821 at 9/29/25 9:29 AM:
----------------------------------------------------------------
Build fails in core:
{code}
[INFO] Resolving
C:\projects\apache\jackrabbit-filevault\vault-core\max-target.bndrun:
[INFO] Bnd inferred -runrequires:
osgi.identity;filter:='(osgi.identity=org.apache.jackrabbit.vault)'
[ERROR] Resolution failed. Capabilities satisfying the following requirements
could not be found:
[<<INITIAL>>]
? osgi.identity: (osgi.identity=org.apache.jackrabbit.vault)
? [org.apache.jackrabbit.vault version=4.0.1.SNAPSHOT]
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.spi.commons.conversion)(version>=2.5.0)(!(version>=3.0.0)))
? [org.apache.jackrabbit.jackrabbit-spi-commons
version=2.22.2]
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.commons.collections4)(version>=4.5.0)(!(version>=5.0.0)))
The following requirements are optional:
[org.apache.jackrabbit.jackrabbit-jcr-commons version=2.22.2]
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api.stats)(version>=1.2.0)(!(version>=2.0.0)))
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api)(version>=2.8.0)(!(version>=3.0.0)))
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api.observation)(version>=2.3.0)(!(version>=3.0.0)))
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api.jmx)(version>=2.3.0)(!(version>=3.0.0)))
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api.security)(version>=2.4.0)(!(version>=3.0.0)))
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api.security.principal)(version>=2.4.0)(!(version>=3.0.0)))
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api.security.user)(version>=2.2.0)(!(version>=3.0.0)))
[org.apache.commons.commons-io version=2.11.0]
? osgi.wiring.package: (osgi.wiring.package=sun.nio.ch)
[org.apache.jackrabbit.vault version=4.0.1.SNAPSHOT]
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.sling.jcr.api)(version>=2.0.0)(!(version>=3.0.0)))
? osgi.wiring.package: (osgi.wiring.package=org.apache.jackrabbit.spi2dav)
{code}
and
{code}
[ERROR] Failed to execute goal
biz.aQute.bnd:bnd-resolver-maven-plugin:6.4.0:resolve (default) on project
org.apache.jackrabbit.vault: Unable to resolve <<INITIAL>>: missing requirement
osgi.identity;filter:='(osgi.identity=org.apache.jackrabbit.vault)' [caused by:
Unable to resolve org.apache.jackrabbit.vault version=4.0.1.SNAPSHOT: missing
requirement
osgi.wiring.package;filter:='(&(osgi.wiring.package=org.apache.jackrabbit.spi.commons.conversion)(version>=2.5.0)(!(version>=3.0.0)))';osgi.wiring.package='org.apache.jackrabbit.spi.commons.conversion'
[caused by: Unable to resolve org.apache.jackrabbit.jackrabbit-spi-commons
version=2.22.2: missing requirement
osgi.wiring.package;filter:='(&(osgi.wiring.package=org.apache.commons.collections4)(version>=4.5.0)(!(version>=5.0.0)))';osgi.wiring.package='org.apache.commons.collections4']]
{code}
was (Author: reschke):
Build fails in core:
{code}
[INFO] Resolving
C:\projects\apache\jackrabbit-filevault\vault-core\max-target.bndrun:
[INFO] Bnd inferred -runrequires:
osgi.identity;filter:='(osgi.identity=org.apache.jackrabbit.vault)'
[ERROR] Resolution failed. Capabilities satisfying the following requirements
could not be found:
[<<INITIAL>>]
? osgi.identity: (osgi.identity=org.apache.jackrabbit.vault)
? [org.apache.jackrabbit.vault version=4.0.1.SNAPSHOT]
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.spi.commons.conversion)(version>=2.5.0)(!(version>=3.0.0)))
? [org.apache.jackrabbit.jackrabbit-spi-commons
version=2.22.2]
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.commons.collections4)(version>=4.5.0)(!(version>=5.0.0)))
The following requirements are optional:
[org.apache.jackrabbit.jackrabbit-jcr-commons version=2.22.2]
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api.stats)(version>=1.2.0)(!(version>=2.0.0)))
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api)(version>=2.8.0)(!(version>=3.0.0)))
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api.observation)(version>=2.3.0)(!(version>=3.0.0)))
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api.jmx)(version>=2.3.0)(!(version>=3.0.0)))
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api.security)(version>=2.4.0)(!(version>=3.0.0)))
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api.security.principal)(version>=2.4.0)(!(version>=3.0.0)))
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.jackrabbit.api.security.user)(version>=2.2.0)(!(version>=3.0.0)))
[org.apache.commons.commons-io version=2.11.0]
? osgi.wiring.package: (osgi.wiring.package=sun.nio.ch)
[org.apache.jackrabbit.vault version=4.0.1.SNAPSHOT]
? osgi.wiring.package:
(&(osgi.wiring.package=org.apache.sling.jcr.api)(version>=2.0.0)(!(version>=3.0.0)))
? osgi.wiring.package: (osgi.wiring.package=org.apache.jackrabbit.spi2dav)
{code}
> Update of Jackrabbit (max) to Jackrabbit 2.22.2 fails
> -----------------------------------------------------
>
> Key: JCRVLT-821
> URL: https://issues.apache.org/jira/browse/JCRVLT-821
> Project: Jackrabbit FileVault
> Issue Type: Task
> Components: vlt
> Reporter: Julian Reschke
> Priority: Major
>
> Trying to update:
> jackrabbit.max.version
> to 2.22.2 breaks testing:
> {code}
> [ERROR] Failed to execute goal
> biz.aQute.bnd:bnd-resolver-maven-plugin:6.4.0:resolve (default) on project
> org.apache.jackrabbit.vault: Unable to resolve <<INITIAL>>: missing
> requirement
> osgi.identity;filter:='(osgi.identity=org.apache.jackrabbit.vault)' [caused
> by: Unable to resolve org.apache.jackrabbit.vault version=4.0.1.SNAPSHOT:
> missing requirement
> osgi.wiring.package;filter:='(&(osgi.wiring.package=org.apache.jackrabbit.spi.commons.conversion)(version>=2.5.0)(!(version>=3.0.0)))';osgi.wiring.package='org.apache.jackrabbit.spi.commons.conversion'
> [caused by: Unable to resolve org.apache.jackrabbit.jackrabbit-spi-commons
> version=2.22.2: missing requirement
> osgi.wiring.package;filter:='(&(osgi.wiring.package=org.apache.commons.collections4)(version>=4.5.0)(!(version>=5.0.0)))';osgi.wiring.package='org.apache.commons.collections4']]
> -> [Help 1]
> {code}
> Testing with:
> {code}
> t$ git diff
> diff --git a/parent/pom.xml b/parent/pom.xml
> index d4733db1..bee689f5 100644
> --- a/parent/pom.xml
> +++ b/parent/pom.xml
> @@ -53,7 +53,7 @@ Apache Jackrabbit FileVault is a project of the Apache
> Software Foundation.
> <!-- for dependencies used for calculating OSGi import-package
> version ranges the minimally supported version should be used to be backwards
> compatible in OSGi containers -->
> <jackrabbit.min.version>2.20.17</jackrabbit.min.version>
> <!-- for embedded dependencies the newest version should be used -->
> - <jackrabbit.max.version>2.22.1</jackrabbit.max.version>
> + <jackrabbit.max.version>2.22.2</jackrabbit.max.version>
> <!-- for dependencies used for calculating OSGi import-package
> version ranges the minimally supported version should be used to be backwards
> compatible in OSGi containers -->
> <oak.min.version>1.22.4</oak.min.version>
> <!-- for embedded dependencies the newest version should be used -->
> {code}
>
--
This message was sent by Atlassian Jira
(v8.20.10#820010)