Svatopluk Dedic created NETBEANS-5638:
-----------------------------------------

             Summary: NbTestCase.assertGC fails with SecurityException
                 Key: NETBEANS-5638
                 URL: https://issues.apache.org/jira/browse/NETBEANS-5638
             Project: NetBeans
          Issue Type: Bug
            Reporter: Svatopluk Dedic


During testing, I've found out that *assertGC* paths to root analysis fails 
with *SecurityException* and does not provide any reasonable results:
{code:java}
java.lang.SecurityException: Prohibited package name: java.lang
        at java.lang.ClassLoader.preDefineClass(ClassLoader.java:655)
        at java.lang.ClassLoader.defineClass(ClassLoader.java:754)
        at 
java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
        at java.net.URLClassLoader.defineClass(URLClassLoader.java:468)
        at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
        at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
        at java.security.AccessController.doPrivileged(Native Method)
        at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
        at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:355)
        at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
        at java.lang.Class.getDeclaredMethods0(Native Method)
        at java.lang.Class.privateGetDeclaredMethods(Class.java:2701)
        at java.lang.Class.getDeclaredMethods(Class.java:1975)
        at 
org.netbeans.insane.impl.InsaneEngine.recognizeClass(InsaneEngine.java:123)
{code}
The exception was thrown, because Insane library queries *getDeclaredMethods()* 
on *org.netbeans.NbInstrumentation* - the whole heap traversal then fails, 
since on JDK8 Module is not loaded from runtime, and an attempt to load it from 
boot.jar fails.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to