RFR: 8314491: Linux: jexec launched via PATH fails to find java
Vladimir Petko
vpetko at openjdk.org
Sun Aug 20 20:33:40 UTC 2023
On Fri, 18 Aug 2023 10:06:19 GMT, Vladimir Petko <vpetko at openjdk.org> wrote:
> 8314491: Linux: jexec launched via PATH fails to find java
When jexec is found in the PATH, e.g. we run ``$jexec myjar.jar``, the `argv[0]` contains `jexec` and Java can not be found.
Running updated test without fix in jexec.c:
$make test CONF=linux-x86_64-server-slowdebug TEST=test/jdk/tools/launcher/Jexec.java
.....
++++Test Output++++
can't locate java: No such file or directory
++++Test Stack Trace++++
....
==============================
Test summary
==============================
TEST TOTAL PASS FAIL ERROR
>> jtreg:test/jdk/tools/launcher/Jexec.java 1 0 1 0 <<
==============================
TEST FAILURE
Running test after fixing jexec.c:
$ make test CONF=linux-x86_64-server-slowdebug TEST=test/jdk/tools/launcher/Jexec.java
....
==============================
Test summary
==============================
TEST TOTAL PASS FAIL ERROR
jtreg:test/jdk/tools/launcher/Jexec.java 1 1 0 0
==============================
TEST SUCCESS
Rerun jdk_launcher tests:
$ make test CONF=linux-x86_64-server-slowdebug TEST=jdk_launcher
...
==============================
Test summary
==============================
TEST TOTAL PASS FAIL ERROR
jtreg:test/jdk:jdk_launcher 124 124 0 0
==============================
TEST SUCCESS
-------------
PR Comment: https://git.openjdk.org/jdk/pull/15343#issuecomment-1683680600
More information about the core-libs-dev
mailing list