hmm, your IDE adds the java jars, which are usually autofound by java to the 
classpath explicitely. it tried to adapt our classloader to that. can you 
please try r4930?

thanks ..ede

PS: http://dilbert.com/strip/2016-06-05


On 06.06.2016 13:51, Michaël Michaud wrote:
> Hi Ede,
> 
> 
> Whole second exception stack is :
> 
> 
> java.lang.SecurityException: Prohibited package name: java.lang
>      at java.lang.ClassLoader.preDefineClass(ClassLoader.java:659)
>      at java.lang.ClassLoader.defineClass(ClassLoader.java:758)
>      at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>      at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
>      at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
>      at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
>      at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
>      at java.security.AccessController.doPrivileged(Native Method)
>      at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
>      at 
> com.vividsolutions.jump.workbench.plugin.PlugInClassLoader.loadClass(PlugInClassLoader.java:41)
>      at java.lang.ClassLoader.defineClass1(Native Method)
>      at java.lang.ClassLoader.defineClass(ClassLoader.java:760)
>      at 
> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>      at java.net.URLClassLoader.defineClass(URLClassLoader.java:467)
>      at java.net.URLClassLoader.access$100(URLClassLoader.java:73)
>      at java.net.URLClassLoader$1.run(URLClassLoader.java:368)
>      at java.net.URLClassLoader$1.run(URLClassLoader.java:362)
>      at java.security.AccessController.doPrivileged(Native Method)
>      at java.net.URLClassLoader.findClass(URLClassLoader.java:361)
>      at 
> com.vividsolutions.jump.workbench.plugin.PlugInClassLoader.loadClass(PlugInClassLoader.java:41)
>      at 
> sun.launcher.LauncherHelper.checkAndLoadMain(LauncherHelper.java:495)
> Error: A JNI error has occurred, please check your installation and try 
> again
> Exception in thread "main"
> Process finished with exit code 1
> 
> 
> Command line run from the IDE is
> 
> "C:\Program Files\Java\jdk1.8.0_60\bin\java" 
> -Djava.system.class.loader=com.vividsolutions.jump.workbench.plugin.PlugInClassLoader
>  
> -Didea.launcher.port=7583 "-Didea.launcher.bin.path=C:\Program Files 
> (x86)\JetBrains\IntelliJ IDEA Community Edition 15.0.4\bin" 
> -Dfile.encoding=UTF-8 -classpath "C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\charsets.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\deploy.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\javaws.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\jce.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\jfr.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\jfxswt.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\jsse.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\management-agent.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\plugin.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\resources.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\rt.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\ext\access-bridge-64.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\ext\cldrdata.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\ext\dnsns.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\ext\jaccess.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\ext\jfxrt.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\ext\localedata.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\ext\nashorn.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\ext\sunec.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\ext\sunjce_provider.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\ext\sunmscapi.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\ext\sunpkcs11.jar;C:\Program 
> Files\Java\jdk1.8.0_60\jre\lib\ext\zipfs.jar;D:\DEVELOPPEMENT\OpenJUMP\target\classes;C:\Users\UMichael\.m2\repository\log4j\log4j\1.2.17\log4j-1.2.17.jar;C:\Users\UMichael\.m2\repository\com\vividsolutions\jts-core\1.14.0\jts-core-1.14.0.jar;C:\Users\UMichael\.m2\repository\org\beanshell\bsh\2.0b4\bsh-2.0b4.jar;C:\Users\UMichael\.m2\repository\org\jdom\jdom2\2.0.6\jdom2-2.0.6.jar;C:\Users\UMichael\.m2\repository\xerces\xercesImpl\2.11.0\xercesImpl-2.11.0.jar;C:\Users\UMichael\.m2\repository\xml-apis\xml-apis\1.4.01\xml-apis-1.4.01.jar;C:\Users\UMichael\.m2\repository\org\postgresql\postgresql\9.4.1208.jre6\postgresql-9.4.1208.jre6.jar;C:\Users\UMichael\.m2\repository\batik\batik-awt-util\1.6\batik-awt-util-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-dom\1.6\batik-dom-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-svggen\1.6\batik-svggen-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-squiggle\1.6\batik-squiggle-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-bridge\1.6\batik-bridge-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-css\1.6\batik-css-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-ext\1.6\batik-ext-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-gui-util\1.6\batik-gui-util-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-gvt\1.6\batik-gvt-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-parser\1.6\batik-parser-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-script\1.6\batik-script-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-svg-dom\1.6\batik-svg-dom-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-swing\1.6\batik-swing-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-transcoder\1.6\batik-transcoder-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-util\1.6\batik-util-1.6.jar;C:\Users\UMichael\.m2\repository\batik\batik-xml\1.6\batik-xml-1.6.jar;C:\Users\UMichael\.m2\repository\rhino\js\1.5R4.1\js-1.5R4.1.jar;C:\Users\UMichael\.m2\repository\xml-apis\xmlParserAPIs\2.0.2\xmlParserAPIs-2.0.2.jar;C:\Users\UMichael\.m2\repository\net\sf\buoy\buoy\1.8\buoy-1.8.jar;C:\Users\UMichael\.m2\repository\org\math\array\jmatharray\20070905\jmatharray-20070905.jar;C:\Users\UMichael\.m2\repository\org\math\plot\jmathplot\20070905\jmathplot-20070905.jar;C:\Users\UMichael\.m2\repository\jama\jama\1.0.2\jama-1.0.2.jar;C:\Users\UMichael\.m2\repository\junit\junit\4.12\junit-4.12.jar;C:\Users\UMichael\.m2\repository\org\hamcrest\hamcrest-core\1.3\hamcrest-core-1.3.jar;C:\Users\UMichael\.m2\repository\org\python\jython\2.2\jython-2.2.jar;D:\DEVELOPPEMENT\OpenJUMP\lib\OrangeExtensions-1.2.jar;C:\Users\UMichael\.m2\repository\org\apache\commons\commons-compress\1.9\commons-compress-1.9.jar;C:\Users\UMichael\.m2\repository\org\tukaani\xz\1.5\xz-1.5.jar;C:\Users\UMichael\.m2\repository\org\apache\commons\commons-imaging\1.0-SNAPSHOT\commons-imaging-1.0-20130811.122228-3.jar;C:\Users\UMichael\.m2\repository\commons-codec\commons-codec\1.2\commons-codec-1.2.jar;C:\Users\UMichael\.m2\repository\commons-io\commons-io\2.4\commons-io-2.4.jar;C:\Users\UMichael\.m2\repository\commons-logging\commons-logging\1.2\commons-logging-1.2.jar;C:\Users\UMichael\.m2\repository\commons-lang\commons-lang\2.4\commons-lang-2.4.jar;C:\Users\UMichael\.m2\repository\javax\media\jai_core\1.1.3\jai_core-1.1.3.jar;C:\Users\UMichael\.m2\repository\javax\media\jai_codec\1.1.3\jai_codec-1.1.3.jar;C:\Users\UMichael\.m2\repository\javax\media\jai_imageio\1.1\jai_imageio-1.1.jar;C:\Users\UMichael\.m2\repository\uk\gov\nationalarchives\thirdparty\netbeans\org-netbeans-swing-outline\7.2\org-netbeans-swing-outline-7.2.jar;C:\Program
>  
> Files (x86)\JetBrains\IntelliJ IDEA Community Edition 
> 15.0.4\lib\idea_rt.jar" com.intellij.rt.execution.application.AppMain 
> com.vividsolutions.jump.workbench.JUMPWorkbench -default-plugins 
> scripts/default-plugins.xml -v trace
> 
> 
> Michaël
> 
> 
> Le 06/06/2016 à 10:35, edgar.sol...@web.de a écrit :
>> On 05.06.2016 22:43, Michaël Michaud wrote:
>>> Hi Ede,
>>>
>>> I can no more start OpenJUMP from my IDE. I get :
>>>
>>> java.lang.ClassCastException: sun.misc.Launcher$AppClassLoader cannot be
>>> cast to com.vividsolutions.jump.workbench.plugin.PlugInClassLoader
>>>       at
>>> com.vividsolutions.jump.workbench.plugin.PlugInManager.<init>(PlugInManager.java:136)
>>>       at
>> right, sorry should have mentioned it on the list.. the parameter below is 
>> needed now
>>
>>> I tried to add
>>> -Djava.system.class.loader=com.vividsolutions.jump.workbench.plugin.PlugInClassLoader
>>>
>>> from the starter but then, I get
>>>
>>> java.lang.SecurityException: Prohibited package name: java.lang
>>>       at java.lang.ClassLoader.preDefineClass(ClassLoader.java:659)
>>>       at java.lang.ClassLoader.defineClass(ClassLoader.java:758)
> 
>>>       at
>>> java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
>>>
>>> It works fine if I build the application and start it from the .bat though
>>>
>>> Any idea ? Don't you have the same proble in Eclipse ?
>> wouldn't have committed it in that case ;)
>>
>> can you give me whole second exception stack? ..ede
>>
>> ------------------------------------------------------------------------------
>> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
>> patterns at an interface-level. Reveals which users, apps, and protocols are
>> consuming the most bandwidth. Provides multi-vendor support for NetFlow,
>> J-Flow, sFlow and other flows. Make informed decisions using capacity
>> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
>> _______________________________________________
>> Jump-pilot-devel mailing list
>> Jump-pilot-devel@lists.sourceforge.net
>> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
>>
> 
> 
> 
> ------------------------------------------------------------------------------
> What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
> patterns at an interface-level. Reveals which users, apps, and protocols are 
> consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
> J-Flow, sFlow and other flows. Make informed decisions using capacity 
> planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
> _______________________________________________
> Jump-pilot-devel mailing list
> Jump-pilot-devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
> 
------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity 
planning reports. https://ad.doubleclick.net/ddm/clk/305295220;132659582;e
_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to