Hi,
I had a try with a new OpenJUMP 2 snapshot on Windows and with JRE 8 and 11. OJ starts but with a bunch of error messages. I wonder it is safe to do any real work with OJ 2 or should I use it only for testing. The errors look like this:
java.lang.NoClassDefFoundError: com/vividsolutions/jts/io/ParseException
at com.cadplan.jump.plugins.StylerMenuPlugIn.initialize(StylerMenuPlugIn.java:51)
at com.cadplan.jump.VertexSymbolsExtension.configure(VertexSymbolsExtension.java:10)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:209)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:189)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:449)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:384)
java.lang.NoClassDefFoundError: com/vividsolutions/jts/index/SpatialIndex
at fr.michaelm.jump.plugin.topology.TopologyExtension.configure(TopologyExtension.java:91)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:209)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:189)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:449)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:384)
java.lang.NoSuchMethodError: com.vividsolutions.jump.workbench.registry.Registry.createEntry(Ljava/lang/Object;Ljava/lang/Object;)Lcom/vividsolutions/jump/workbench/registry/Registry;
at org.openjump.core.ui.plugin.file.osm.OsmDriverConfiguration.configure(OsmDriverConfiguration.java:63)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:209)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:189)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:449)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:384)
java.lang.NoClassDefFoundError: com/vividsolutions/jts/geom/Geometry
at java.lang.Class.forName0(Native Method)
at java.lang.Class.forName(Class.java:264)
at es.unex.sextante.core.Sextante.loadLibraryAlgorithms(Sextante.java:372)
at es.unex.sextante.core.Sextante.initialize(Sextante.java:74)
at es.unex.sextante.openjump.extensions.SextanteToolboxPlugin.initialize(SextanteToolboxPlugin.java:76)
at es.unex.sextante.openjump.extensions.SextanteExtension.configure(SextanteExtension.java:52)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:209)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:189)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:449)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:384)
java.lang.NoClassDefFoundError: com/vividsolutions/jts/geom/CoordinateFilter
at com.isa.jump.plugin.KMLWriter$KML.<init>(KMLWriter.java:77)
at sun.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
at sun.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at sun.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at java.lang.reflect.Constructor.newInstance(Constructor.java:423)
at java.lang.Class.newInstance(Class.java:442)
at com.vividsolutions.jump.workbench.datasource.InstallStandardDataSourceQueryChoosersPlugIn.extensions(InstallStandardDataSourceQueryChoosersPlugIn.java:157)
at com.isa.jump.plugin.KMLDataSourceQueryChooserInstallerPlugIn.initialize(KMLDataSourceQueryChooserInstallerPlugIn.java:86)
at com.isa.jump.plugin.KMLDriverConfiguration.configure(KMLDriverConfiguration.java:39)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:209)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:189)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:449)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:384)
java.lang.NoClassDefFoundError: com/vividsolutions/jts/io/ParseException
at com.cadplan.jump.FillPatternPlugIn.initialize(FillPatternPlugIn.java:55)
at com.cadplan.jump.FillPatternExtension.configure(FillPatternExtension.java:38)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:209)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:189)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:449)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:384)
java.lang.NoClassDefFoundError: com/vividsolutions/jts/geom/Geometry
at fr.michaelm.jump.plugin.graph.GraphExtension.configure(GraphExtension.java:91)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:209)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:189)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:449)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:384)
java.lang.NoSuchMethodError: com.vividsolutions.jump.workbench.registry.Registry.createEntry(Ljava/lang/Object;Ljava/lang/Object;)Lcom/vividsolutions/jump/workbench/registry/Registry;
at fr.michaelm.jump.drivers.csv.CSVDriverConfiguration.configure(CSVDriverConfiguration.java:197)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:209)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:189)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:449)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:384)
java.lang.NoClassDefFoundError: com/vividsolutions/jts/geom/Geometry
at java.lang.Class.getDeclaredMethods0(Native Method)
at java.lang.Class.privateGetDeclaredMethods(Class.java:2729)
at java.lang.Class.getDeclaredMethod(Class.java:2156)
at java.awt.Component.isCoalesceEventsOverriden(Component.java:6224)
at java.awt.Component.access$500(Component.java:186)
at java.awt.Component$3.run(Component.java:6178)
at java.awt.Component$3.run(Component.java:6176)
at java.security.AccessController.doPrivileged(Native Method)
at java.awt.Component.checkCoalescing(Component.java:6175)
at java.awt.Component.<init>(Component.java:6144)
at java.awt.Container.<init>(Container.java:285)
at javax.swing.JComponent.<init>(JComponent.java:588)
at javax.swing.JPanel.<init>(JPanel.java:82)
at javax.swing.JPanel.<init>(JPanel.java:109)
at javax.swing.JPanel.<init>(JPanel.java:117)
at org.openjump.advancedtools.block.BlockPanel.<init>(BlockPanel.java:40)
at org.openjump.advancedtools.EditToolboxCADPlugIn.<init>(EditToolboxCADPlugIn.java:372)
at org.openjump.advancedtools.CadExtension.configure(CadExtension.java:40)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:209)
at com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:189)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:449)
at com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:384)
-Jukka Rahkonen-