Ich versuche, JCStress-Beispieltests durchzuführen. Ich habe das jcstress-Repository geklont und die folgenden Befehle ausgeführt, wie in README.md vorgeschrieben:
mvn clean verify -pl jcstress-samples -am
java -jar jcstress-samples/target/jcstress.jar
Der zweite Befehl schlägt jedoch sofort mit der folgenden Fehlermeldung fehl:
Exception in thread "main" java.lang.NullPointerException
at java.base/java.io.Reader.(Reader.java:168)
at java.base/java.io.InputStreamReader.(InputStreamReader.java:89)
at org.openjdk.jcstress.infra.runners.TestList.getTests(TestList.java:51)
at org.openjdk.jcstress.infra.runners.TestList.tests(TestList.java:104)
at org.openjdk.jcstress.JCStress.getTests(JCStress.java:222)
at org.openjdk.jcstress.JCStress.getConfigs(JCStress.java:99)
at org.openjdk.jcstress.JCStress.run(JCStress.java:59)
at org.openjdk.jcstress.Main.main(Main.java:57)
Bei der Überprüfung von TestList.java:51 scheint es, dass das Problem dadurch verursacht wird, dass die Datei META-INF/TestList nicht erstellt wurde.Meine Java-Version:
java --version
openjdk 23.0.1 2024-10-15
OpenJDK Runtime Environment (build 23.0.1+11-39)
OpenJDK 64-Bit Server VM (build 23.0.1+11-39, mixed mode, sharing)
Meine Maven-Version:
mvn --version
Apache Maven 3.9.9 (8e8579a9e76f7d015ee5ec7bfcdc97d260186937)
Maven home: /opt/homebrew/Cellar/maven/3.9.9/libexec
Java version: 23.0.1, vendor: Homebrew, runtime: /opt/homebrew/Cellar/openjdk/23.0.1/libexec/openjdk.jdk/Contents/Home
Default locale: ru_EE, platform encoding: UTF-8
OS name: "mac os x", version: "15.1.1", arch: "aarch64", family: "mac"
Ist dieses Problem schon einmal bei jemandem aufgetreten? Es könnte sich um einen Fehler in jcstress handeln, aber leider scheinen dort keine Fehlerberichte zulässig zu sein.
NullPointerException beim Ausführen von jcstress-samples: META-INF/TestList nicht erstellt ⇐ Java
-
- Similar Topics
- Replies
- Views
- Last post