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
<[email protected]>
Lähetetty: maanantai 26. lokakuuta 2020 19.06
Vastaanottaja: [email protected]
Kopio: [email protected]
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel