Ok thanks!

François
[email protected]
[email protected]

Le 06/02/2026 à 17:27, Jean-Baptiste Onofré a écrit :
Actually, I have the same issue now with Java 11.

It seems that the test is taking that latest Maven resolved version that
can cause issue.

Let me cancel this vote to investigate and fix.

Thanks !

Regards
JB

On Fri, Feb 6, 2026 at 5:25 PM Grzegorz Grzybek <[email protected]>
wrote:

This is weird - I'll check the build too

regards
Grzegorz Grzybek

pt., 6 lut 2026 o 17:20 Jean-Baptiste Onofré <[email protected]> napisał(a):

OK, I reproduce the build issue with JDK 21.

As said, for me it's not a blocker as Karaf 4.4.x is supposed to be built
with JDK11.

JDK21 min version for build is planned for Karaf 4.5.x.

Regards
JB

On Fri, Feb 6, 2026 at 5:15 PM Jean-Baptiste Onofré <[email protected]>
wrote:

Just as a reminder (according to https://karaf.apache.org/download.html
):
Karaf 4.4.x is still built with JDK 11 (it supports JDK 17/21 at
runtime,
but the build is Java 11).

Regards
JB

On Fri, Feb 6, 2026 at 3:28 PM Francois Papon <
[email protected]> wrote:

Hi,

I have an error when building from the source on dist but the dep is on
maven central.

Is there a min/max maven version?

I am using a jdk 21 and maven 3.9.12.

Any idea?

[INFO] Running org.apache.karaf.main.lock.StatementsTest
[INFO] Tests run: 6, Failures: 0, Errors: 0, Skipped: 0, Time elapsed:
0.001 s -- in org.apache.karaf.main.lock.StatementsTest
[INFO] Running org.apache.karaf.main.MainStartTest
[ERROR] Tests run: 1, Failures: 0, Errors: 1, Skipped: 0, Time elapsed:
0.090 s <<< FAILURE! -- in org.apache.karaf.main.MainStartTest
[ERROR] org.apache.karaf.main.MainStartTest.testAutoStart -- Time
elapsed: 0.089 s <<< ERROR!
java.lang.RuntimeException: Could not resolve
mvn:org.apache.felix/org.apache.felix.framework/5.6.10
          at


org.apache.karaf.main.util.SimpleMavenResolver.resolve(SimpleMavenResolver.java:59)
          at org.apache.karaf.main.Main.createClassLoader(Main.java:519)
          at org.apache.karaf.main.Main.launch(Main.java:289)
          at

org.apache.karaf.main.MainStartTest.testAutoStart(MainStartTest.java:58)
          at


java.base/jdk.internal.reflect.DirectMethodHandleAccessor.invoke(DirectMethodHandleAccessor.java:103)
          at java.base/java.lang.reflect.Method.invoke(Method.java:580)
          at


org.junit.runners.model.FrameworkMethod$1.runReflectiveCall(FrameworkMethod.java:59)
          at


org.junit.internal.runners.model.ReflectiveCallable.run(ReflectiveCallable.java:12)
          at


org.junit.runners.model.FrameworkMethod.invokeExplosively(FrameworkMethod.java:56)
          at


org.junit.internal.runners.statements.InvokeMethod.evaluate(InvokeMethod.java:17)
          at


org.junit.internal.runners.statements.RunAfters.evaluate(RunAfters.java:27)
          at
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
          at


org.junit.runners.BlockJUnit4ClassRunner$1.evaluate(BlockJUnit4ClassRunner.java:100)
          at
org.junit.runners.ParentRunner.runLeaf(ParentRunner.java:366)
          at


org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:103)
          at


org.junit.runners.BlockJUnit4ClassRunner.runChild(BlockJUnit4ClassRunner.java:63)
          at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
          at
org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
          at
org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
          at
org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
          at
org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
          at
org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
          at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
          at


org.apache.maven.surefire.junit4.JUnit4Provider.execute(JUnit4Provider.java:316)
          at


org.apache.maven.surefire.junit4.JUnit4Provider.executeWithRerun(JUnit4Provider.java:240)
          at


org.apache.maven.surefire.junit4.JUnit4Provider.executeTestSet(JUnit4Provider.java:214)
          at


org.apache.maven.surefire.junit4.JUnit4Provider.invoke(JUnit4Provider.java:155)
          at


org.apache.maven.surefire.booter.ForkedBooter.runSuitesInProcess(ForkedBooter.java:385)
          at


org.apache.maven.surefire.booter.ForkedBooter.execute(ForkedBooter.java:162)
          at

org.apache.maven.surefire.booter.ForkedBooter.run(ForkedBooter.java:507)
          at

org.apache.maven.surefire.booter.ForkedBooter.main(ForkedBooter.java:495)
François
[email protected]
[email protected]

Le 05/02/2026 à 16:49, Jean-Baptiste Onofré a écrit :
Hi everyone,

I submit Apache Karaf runtime 4.4.10 to your vote (rc0).

This is a maintenance release on the 4.4.x series, especially
bringing:
- Define the required java version range in karaf maven plugins (to
avoid
Java version error on Maven goal)
- Set chcp in karaf.bat to cleanly render tables on Windows platform
- Set javase 11 by default
- Catch StringIndexOutOfBoundException in ConsoleSessionImpl to
workaround
an issue in JLine
- Fix override of numeric value via env variable or system property
- Do not use properties with dots in org.ops4j.pax.logging config

You can take a look on the Release Notes for details:

https://github.com/apache/karaf/releases/tag/untagged-189e45c2c831b7f870ab
Maven Staging Repository:

https://repository.apache.org/content/repositories/orgapachekaraf-1214/
Dist Staging Repository:
https://dist.apache.org/repos/dist/dev/karaf/4.4.10/

Git tag:
https://github.com/apache/karaf/tree/karaf-4.4.10

Please vote to approve this release:
[ ] +1 Approve the release
[ ] -1 Don't approve the release (please provide specific comments)

This vote will be open for at least 72 hours.

Regards
JB

Reply via email to