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