-
-
Notifications
You must be signed in to change notification settings - Fork 303
Closed
Description
In AssertJ, we use the bnd-testing-maven-plugin for OSGi integration tests, and the plugin started failing today when running on Java 24:
INFO] --- bnd-testing:7.0.0:testing (osgi-integration-testing) @ assertj-core-osgi ---
[INFO] Matching glob *
[INFO] Testing /home/runner/work/assertj/assertj/assertj-tests/assertj-integration-tests/assertj-core-osgi/target/verify.bndrun:
[INFO] Bnd inferred -runee: JavaSE-21
! Unexpected error in the run body: Setting a system-wide Policy object is not supported
java.lang.UnsupportedOperationException: Setting a system-wide Policy object is not supported
at java.base/java.security.Policy.setPolicy(Policy.java:114)
at aQute.launcher.Launcher.activate(Launcher.java:493)
at aQute.launcher.Launcher.launch(Launcher.java:403)
at aQute.launcher.Launcher.run(Launcher.java:185)
at aQute.launcher.Launcher.main(Launcher.java:161)
at aQute.launcher.pre.EmbeddedLauncher.executeWithRunPath(EmbeddedLauncher.java:170)
at aQute.launcher.pre.EmbeddedLauncher.findAndExecute(EmbeddedLauncher.java:135)
at aQute.launcher.pre.EmbeddedLauncher.main(EmbeddedLauncher.java:52)
java.lang.UnsupportedOperationException: Setting a system-wide Policy object is not supported
at java.base/java.security.Policy.setPolicy(Policy.java:114)
at aQute.launcher.Launcher.activate(Launcher.java:493)
at aQute.launcher.Launcher.launch(Launcher.java:403)
at aQute.launcher.Launcher.run(Launcher.java:185)
at aQute.launcher.Launcher.main(Launcher.java:161)
at aQute.launcher.pre.EmbeddedLauncher.executeWithRunPath(EmbeddedLauncher.java:170)
at aQute.launcher.pre.EmbeddedLauncher.findAndExecute(EmbeddedLauncher.java:135)
at aQute.launcher.pre.EmbeddedLauncher.main(EmbeddedLauncher.java:52)
[INFO] 127 Error(s)
[ERROR] Error : Exit code remote process 127: /opt/hostedtoolcache/Java_jdkfile_jdk/24/x64/bin/java -cp /home/runner/work/assertj/assertj/assertj-tests/assertj-integration-tests/assertj-core-osgi/target/test/tmp/testing/verify/cnf/cache/7.0.0/bnd-cache/biz.aQute.launcher/biz.aQute.launcher.pre.jar -Dlauncher.properties=/home/runner/work/assertj/assertj/assertj-tests/assertj-integration-tests/assertj-core-osgi/target/test/tmp/testing/verify/generated/launch13560035249624281069.properties -ea -Dlauncher.runpath=/home/runner/.m2/repository/org/eclipse/platform/org.eclipse.osgi/3.21.0/org.eclipse.osgi-3.21.0.jar,/home/runner/work/assertj/assertj/assertj-tests/assertj-integration-tests/assertj-core-osgi/target/test/tmp/testing/verify/cnf/cache/7.0.0/bnd-cache/biz.aQute.launcher/biz.aQute.launcher-7.0.0.jar aQute.launcher.pre.EmbeddedLauncher
Source: https://github.com/assertj/assertj/actions/runs/11846157794/job/33013148936#step:4:8886
Do you know what the root cause could be?
steinybot
Metadata
Metadata
Assignees
Labels
No labels