[armedbear] #470: run-program issues with OpenJDK 11

armedbear armedbear-devel at common-lisp.net
Sat Jul 25 08:25:00 UTC 2020


#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\")
 }}}

-- 
Ticket URL: <https://abcl.org/trac/ticket/470#comment:2>
armedbear <https://abcl.org>
armedbear


More information about the armedbear-ticket mailing list