Hi,

What I see is different row number in the first error when I click the CAD tool.

java.lang.NoSuchMethodError: 
'com.vividsolutions.jump.workbench.plugin.PlugInClassLoader 
com.vividsolutions.jump.workbench.plugin.PlugInManager.getClassLoader()'
        at 
org.openjump.advancedtools.utils.WorkbenchUtils.loadPython(WorkbenchUtils.java:1178)
        at 
org.openjump.advancedtools.EditToolboxCADPlugIn.initializeToolbox(EditToolboxCADPlugIn.java:145)
        at 
com.vividsolutions.jump.workbench.ui.toolbox.ToolboxPlugIn.getToolbox(ToolboxPlugIn.java:69)

...
-Jukka-


-----Alkuperäinen viesti-----
Lähettäjä: jump-pilot-svn--- via Jump-pilot-devel 
<jump-pilot-devel@lists.sourceforge.net> 
Lähetetty: maanantai 26. lokakuuta 2020 19.06
Vastaanottaja: jump-pilot-devel@lists.sourceforge.net
Kopio: jump-pilot-...@lists.sourceforge.net
Aihe: [JPP-Devel] SVN: [6611] core/trunk/src/com/vividsolutions/jump/workbench

Revision: 6611
          http://sourceforge.net/p/jump-pilot/code/6611
Author:   edso
Date:     2020-10-26 17:05:35 +0000 (Mon, 26 Oct 2020)
Log Message:
-----------
should fix

java.lang.NoSuchMethodError: 'java.lang.ClassLoader 
com.vividsolutions.jump.workbench.plugin.PlugInManager.getClassLoader()'
        at 
org.openjump.advancedtools.utils.WorkbenchUtils.loadPython(WorkbenchUtils.java:1173)
        at 
org.openjump.advancedtools.EditToolboxCADPlugIn.initializeToolbox(EditToolboxCADPlugIn.java:145)
        at 
com.vividsolutions.jump.workbench.ui.toolbox.ToolboxPlugIn.getToolbox(ToolboxPlugIn.java:69)
        ...

Modified Paths:
--------------
    core/trunk/src/com/vividsolutions/jump/workbench/JUMPWorkbench.java
    core/trunk/src/com/vividsolutions/jump/workbench/plugin/PlugInManager.java

Modified: core/trunk/src/com/vividsolutions/jump/workbench/JUMPWorkbench.java
===================================================================
--- core/trunk/src/com/vividsolutions/jump/workbench/JUMPWorkbench.java 
2020-10-26 16:23:31 UTC (rev 6610)
+++ core/trunk/src/com/vividsolutions/jump/workbench/JUMPWorkbench.java 
2020-10-26 17:05:35 UTC (rev 6611)
@@ -332,7 +332,7 @@
       plugInManager.addExtensionDir(dir);
     }
     // debugging output of all urls in our classloader
-    Logger.debug("Classpath -> 
"+Arrays.toString(plugInManager.getClassLoader().getURLs()));
+    Logger.debug("Classpath -> 
"+Arrays.toString(plugInManager.getPlugInClassLoader().getURLs()));
 
     // Load drivers before initializing the frame because part of the frame
     // initialization is the initialization of the driver dialogs. [Jon

Modified: 
core/trunk/src/com/vividsolutions/jump/workbench/plugin/PlugInManager.java
===================================================================
--- core/trunk/src/com/vividsolutions/jump/workbench/plugin/PlugInManager.java  
2020-10-26 16:23:31 UTC (rev 6610)
+++ core/trunk/src/com/vividsolutions/jump/workbench/plugin/PlugInManager.java  
2020-10-26 17:05:35 UTC (rev 6611)
@@ -512,12 +512,22 @@
     /**
      * To access extension classes, use this ClassLoader rather than the 
default
      * ClassLoader. Extension classes will not be present in the latter.
+     * 
+     * @deprecated use {@link #getPlugInClassLoader()} instead
      */
-    public PlugInClassLoader getClassLoader() {
+    public ClassLoader getClassLoader() {
         return classLoader;
     }
 
     /**
+     * To access extension classes, use this ClassLoader rather than the 
default
+     * ClassLoader. Extension classes will not be present in the latter.
+     */
+    public PlugInClassLoader getPlugInClassLoader() {
+        return classLoader;
+    }
+
+    /**
      * fetch a list of folders holding extension jars that were added during 
start 
      */
     public List<File> getExtensionDirs(){



_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel


_______________________________________________
Jump-pilot-devel mailing list
Jump-pilot-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel

Reply via email to