#470: run-program issues with OpenJDK 11 -------------------------------+----------------------- Reporter: Mark Evenson | Owner: (none) Type: defect | Status: new Priority: major | Milestone: 1.7.2 Component: other | Version: 1.7.1-dev Resolution: | Keywords: Parent Tickets: | -------------------------------+-----------------------
Comment (by Mark Evenson):
Replying to [comment:1 Mark Evenson]:
Confirmed as failing from ABCL invoked as shell script, but *not*
running under SLIME.
The cause of this error is the load of {{{run_program.abcl}}} fails to find {{{java.lang.UNIXProcess}}}. This can be replicated even from a source build if ABCL is invoked as {{{ java -jar abcl.jar }}}
The {{{java.lang.UNIXProcess}}} only comes into existence after the initialization of {{{java.lang.Process}}} occurs. And since {{{java.lang.UNIXProcess}}} is not going to exist under Windows, we need to figure out a better strategy.
Interestingly, the constant is being compiled into a SHARPSIGN_DOT reader macro.
{{{ #61 = Utf8 #.(JAVA:JCLASS "java.lang.UNIXProcess") #62 = String #61 // #.(JAVA:JCLASS "java.lang.UNIXProcess") }}}