Andreas Sewe created FELIX-5607:
-----------------------------------

             Summary: InaccessibleObjectException below Pipe.run on Java 9
                 Key: FELIX-5607
                 URL: https://issues.apache.org/jira/browse/FELIX-5607
             Project: Felix
          Issue Type: Bug
          Components: Gogo Runtime
    Affects Versions: gogo.runtime-0.10.0
         Environment: java version "9-ea"
Java(TM) SE Runtime Environment (build 9-ea+159)
Java HotSpot(TM) 64-Bit Server VM (build 9-ea+159, mixed mode)


            Reporter: Andreas Sewe
            Priority: Minor


This has originally been reported as Eclipse [Bug 
514939|https://bugs.eclipse.org/bugs/show_bug.cgi?id=514939]. It occurs on an 
Eclipse 4.7 M6 SDK, which ships the rather old Gogo runtime 0.10.0. The VM is 
launched with {{\-\-add-modules=ALL-SYSTEM}} and {{\-\-permit-illegal-access}}.

{noformat}
osgi> ss | grep gogo
59      ACTIVE      org.apache.felix.gogo.command_0.10.0.v201209301215
60      ACTIVE      org.apache.felix.gogo.runtime_0.10.0.v201209301036
61      ACTIVE      org.apache.felix.gogo.shell_0.10.0.v201212101605
java.lang.reflect.InaccessibleObjectException: Unable to make synchronized void 
java.io.PipedInputStream.receivedLast() accessible: module java.base does not 
"opens java.io" to unnamed module @2a321984
        at 
java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:335)
        at 
java.base/java.lang.reflect.AccessibleObject.checkCanSetAccessible(AccessibleObject.java:278)
        at 
java.base/java.lang.reflect.Method.checkCanSetAccessible(Method.java:196)
        at java.base/java.lang.reflect.Method.setAccessible(Method.java:190)
        at org.apache.felix.gogo.runtime.Pipe.run(Pipe.java:140)
{noformat}



--
This message was sent by Atlassian JIRA
(v6.3.15#6346)

Reply via email to