Ausgabe
Ich habe zuvor Java 17 zum Erstellen und Ausführen von Tests in Gatling verwendet.
Ich wollte eine alte, in Scala geschriebene Testsuite ausführen, also habe ich Scala mit dem Homebrew-Befehl installiert:
brew install coursier/formulas/coursier && cs setup
Wenn ich jetzt versuche, meine Java-Suite auszuführen, werden diese Fehler angezeigt:
Unrecognized VM option 'UseBiasedLocking
Error: Could not create the Java Virtual Machine.
Error: A fatal exception has occurred. Program will exit.
[INFO] ------------------------------------------------------------------------
[INFO] BUILD FAILURE
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 0.854 s
[INFO] Finished at: 2022-10-11T12:54:17+01:00
[INFO] ------------------------------------------------------------------------
[ERROR] Failed to execute goal io.gatling:gatling-maven-plugin:4.1.5:test (default-cli) on project performance-test-assignment-api: Gatling failed.: Process exited with an error: 1 (Exit value: 1) -> [Help 1]
[ERROR]
[ERROR] To see the full stack trace of the errors, re-run Maven with the -e switch.
[ERROR] Re-run Maven using the -X switch to enable full debug logging.
[ERROR]
„Verursacht durch: org.apache.commons.exec.ExecuteException: Prozess wurde mit einem Fehler beendet: 1 (Ausgangswert: 1)“
Ich bin mir nicht sicher, warum es jetzt nicht kompiliert, da die aktuelle Java-Version immer noch 17 ist
Lösung
Ich wollte eine alte, in Scala geschriebene Testsuite ausführen, also habe ich Scala mit dem Homebrew-Befehl installiert:
Warum würdest du das tun? Sie müssen Scala nicht “installieren”, Scala ist nur eine Bibliothek, die Maven ziehen wird.
brew install coursier/formulas/coursier && cs setup
Dies installiert Coursier, unabhängig davon.
io.gatling:gatling-maven-plugin:4.1.5
Ihr Problem ist hier: Sie verwenden alte gatling-maven-plugin
4.1.5
. Aktualisieren Sie auf die neueste Version ( 4.2.7
atm).
Beantwortet von – Stéphane LANDELLE
Antwort geprüft von – Willingham (FixError Volunteer)