Bart Jourquin created GROOVY-8460:
-------------------------------------

             Summary: Calling console.run() causes an error on Mac OS with Java 
9
                 Key: GROOVY-8460
                 URL: https://issues.apache.org/jira/browse/GROOVY-8460
             Project: Groovy
          Issue Type: Bug
          Components: Groovy Console
    Affects Versions: 2.4.13
         Environment: Mac OS, JAVA 9
            Reporter: Bart Jourquin


sample code:

*groovy.ui.Console console = new groovy.ui.Console();*

*console.run();*

 

This throws errors when run on Mac OS with JAVA 9:

_org.codehaus.groovy.control.MultipleCompilationErrorsException: startup 
failed:_

_script15169878466701558877614.groovy: 6: unable to resolve class 
MRJQuitHandler_ 

 _@ line 6, column 1._

   _class ConsoleMacOsSupport implements MRJQuitHandler, MRJAboutHandler {_

   _^_

 __ 

_script15169878466701558877614.groovy: 6: unable to resolve class 
MRJAboutHandler_ 

 _@ line 6, column 1._

   _class ConsoleMacOsSupport implements MRJQuitHandler, MRJAboutHandler {_

   _^_

 __ 

_2 errors_

 

The issue is probably linked to the reflective access to internal Apple APIs 
through the OSX Adapter, which is flagged as illegal and blocked in Java 9.

 



--
This message was sent by Atlassian JIRA
(v7.6.3#76005)

Reply via email to