The ASDF test test-run-program-unix.script on ABCL 1.9.3 failed on linux (the test platform). The docker image used is clfoundation/abcl:1.9.3-noble-jdk-21. Here is the error message:
The following error was encountered: Java exception 'java.lang.reflect.InaccessibleObjectException: Unable to make field private final int java.lang.ProcessImpl.pid accessible: module java.base does not "opens java.lang" to unnamed module @6d59a85b'.
The job log is here: https://gitlab.common-lisp.net/asdf/asdf/-/jobs/113958
I believe this is the test in question:
(define-test
"basic functionality"
(with-expected-failure (#+abcl
(or
(and (eq (uiop:operating-system) :linux)
(uiop:version= (lisp-implementation-version) "1.8.0"))
(not (eq (uiop:operating-system) :linux))))
(let* ((process-info (launch-program "./sleeper.sh 12 1"))
(pid (process-info-pid process-info)))
(handle-result "obtainable and plausible?"
(and (numberp pid) (plusp pid)))
(wait-process process-info))))
The test file for this test is here: https://gitlab.common-lisp.net/asdf/asdf/-/blob/fix-gitlab-ci/test/test-run-program-unix.script?ref_type=heads
Fixes welcomed!