Re: [JPP-Devel] Testing OpenJUMP 1.4 with OpenJDK 13

2019-02-17 Thread edgar . soldin
apart from the jaxb illegal access in the end nothing unexpected. we will see 
if this gets fixed upstream or we will have to remove/replace it in a future 
release.

..ede

On 17.02.2019 13:01, Rahkonen Jukka (MML) wrote:
> Hi,
>
>  
>
> I tried if OpenJUMP 1.4 runs with OpenJDK 1.3 ea version downloaded from 
> https://download.java.net/java/early_access/jdk13/7/GPL/openjdk-13-ea+7_windows-x64_bin.zip.
>  OJ does start and I have not noticed any problems with
>
> using it. There are some warnings in the startup log and I paste them here. I 
> do not know if they are severe or not
>
>  
>
>  
>
> ---Start OJ---
>
> OpenJDK 64-Bit Server VM warning: Archived non-system classes are disabled 
> because the java.system.class.loader property is specified (value = 
> "com.vividsolutions.jump.workbench.plugin.PlugInClassLoader"). To use 
> archived non-system classes, this property must not be set
>
> java.nio.file.NoSuchFileException: 
> C:\ohjelmat\OJ\OpenJUMP-20190210-r6125-PLUS\conf
>
>     at 
> java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
>
>     at 
> java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:96)
>
>     at 
> java.base/sun.nio.fs.WindowsLinkSupport.getRealPath(WindowsLinkSupport.java:257)
>
>     at java.base/sun.nio.fs.WindowsPath.toRealPath(WindowsPath.java:891)
>
>     at java.base/sun.nio.fs.WindowsPath.toRealPath(WindowsPath.java:42)
>
>     at 
> com.vividsolutions.jump.workbench.plugin.PlugInClassLoader.toFileURL(PlugInClassLoader.java:140)
>
>     at 
> com.vividsolutions.jump.workbench.plugin.PlugInClassLoader.addClassPathToUCP(PlugInClassLoader.java:121)
>
>     at 
> com.vividsolutions.jump.workbench.plugin.PlugInClassLoader.(PlugInClassLoader.java:27)
>
>     at 
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
>  Method)
>
>     at 
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
>
>     at 
> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
>
>     at 
> java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
>
>     at 
> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
>
>     at 
> java.base/java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1977)
>
>     at java.base/java.lang.System.initPhase3(System.java:2132)
>
>  
>
>   [INFO] 13:48:16.766 
> Sextante jar folder: 
> C:\ohjelmat\OJ\OpenJUMP-20190210-r6125-PLUS\lib\ext\sextante
>
> es.unex.sextante.gui.exceptions.ModelIOException
>
>     at 
> es.unex.sextante.gui.modeler.ModelAlgorithmIO.open(ModelAlgorithmIO.java:283)
>
>     at 
> es.unex.sextante.gui.modeler.ModelAlgorithmIO.loadModelsAsAlgorithms(ModelAlgorithmIO.java:582)
>
>     at 
> es.unex.sextante.gui.modeler.ModelerAlgorithmProvider.initialize(ModelerAlgorithmProvider.java:71)
>
>     at 
> es.unex.sextante.gui.core.SextanteGUI._initialize(SextanteGUI.java:288)
>
>     at 
> es.unex.sextante.gui.core.SextanteGUI.initialize(SextanteGUI.java:271)
>
>     at 
> es.unex.sextante.openjump.extensions.SextanteToolboxPlugin.initialize(SextanteToolboxPlugin.java:88)
>
>     at 
> es.unex.sextante.openjump.extensions.SextanteExtension.configure(SextanteExtension.java:52)
>
>     at 
> com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:214)
>
>     at 
> com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:194)
>
>     at 
> com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:457)
>
>     at 
> com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:386)
>
> es.unex.sextante.gui.exceptions.ModelIOException
>
>     at 
> es.unex.sextante.gui.modeler.ModelAlgorithmIO.open(ModelAlgorithmIO.java:283)
>
>     at 
> es.unex.sextante.gui.modeler.ModelAlgorithmIO.loadModelsAsAlgorithms(ModelAlgorithmIO.java:582)
>
>     at 
> es.unex.sextante.gui.modeler.ModelerAlgorithmProvider.initialize(ModelerAlgorithmProvider.java:71)
>
>     at 
> es.unex.sextante.gui.core.SextanteGUI._initialize(SextanteGUI.java:288)
>
>     at 
> es.unex.sextante.gui.core.SextanteGUI.initialize(SextanteGUI.java:271)
>
>     at 
> es.unex.sextante.openjump.extensions.SextanteToolboxPlugin.initialize(SextanteToolboxPlugin.java:88)
>
>     at 
> es.unex.sextante.openjump.extensions.SextanteExtension.configure(SextanteExtension.java:52)
>
>     at 
> com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:214)
>
>     at 
> com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:194)
>
>     at 
> 

[JPP-Devel] Testing OpenJUMP 1.4 with OpenJDK 13

2019-02-17 Thread Rahkonen Jukka (MML)
Hi,

I tried if OpenJUMP 1.4 runs with OpenJDK 1.3 ea version downloaded from 
https://download.java.net/java/early_access/jdk13/7/GPL/openjdk-13-ea+7_windows-x64_bin.zip.
 OJ does start and I have not noticed any problems with
using it. There are some warnings in the startup log and I paste them here. I 
do not know if they are severe or not


---Start OJ---
OpenJDK 64-Bit Server VM warning: Archived non-system classes are disabled 
because the java.system.class.loader property is specified (value = 
"com.vividsolutions.jump.workbench.plugin.PlugInClassLoader"). To use archived 
non-system classes, this property must not be set
java.nio.file.NoSuchFileException: 
C:\ohjelmat\OJ\OpenJUMP-20190210-r6125-PLUS\conf
at 
java.base/sun.nio.fs.WindowsException.translateToIOException(WindowsException.java:85)
at 
java.base/sun.nio.fs.WindowsException.rethrowAsIOException(WindowsException.java:96)
at 
java.base/sun.nio.fs.WindowsLinkSupport.getRealPath(WindowsLinkSupport.java:257)
at java.base/sun.nio.fs.WindowsPath.toRealPath(WindowsPath.java:891)
at java.base/sun.nio.fs.WindowsPath.toRealPath(WindowsPath.java:42)
at 
com.vividsolutions.jump.workbench.plugin.PlugInClassLoader.toFileURL(PlugInClassLoader.java:140)
at 
com.vividsolutions.jump.workbench.plugin.PlugInClassLoader.addClassPathToUCP(PlugInClassLoader.java:121)
at 
com.vividsolutions.jump.workbench.plugin.PlugInClassLoader.(PlugInClassLoader.java:27)
at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
 Method)
at 
java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
at 
java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
at 
java.base/java.lang.reflect.Constructor.newInstanceWithCaller(Constructor.java:500)
at 
java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:481)
at 
java.base/java.lang.ClassLoader.initSystemClassLoader(ClassLoader.java:1977)
at java.base/java.lang.System.initPhase3(System.java:2132)

  [INFO] 13:48:16.766 
Sextante jar folder: 
C:\ohjelmat\OJ\OpenJUMP-20190210-r6125-PLUS\lib\ext\sextante
es.unex.sextante.gui.exceptions.ModelIOException
at 
es.unex.sextante.gui.modeler.ModelAlgorithmIO.open(ModelAlgorithmIO.java:283)
at 
es.unex.sextante.gui.modeler.ModelAlgorithmIO.loadModelsAsAlgorithms(ModelAlgorithmIO.java:582)
at 
es.unex.sextante.gui.modeler.ModelerAlgorithmProvider.initialize(ModelerAlgorithmProvider.java:71)
at 
es.unex.sextante.gui.core.SextanteGUI._initialize(SextanteGUI.java:288)
at 
es.unex.sextante.gui.core.SextanteGUI.initialize(SextanteGUI.java:271)
at 
es.unex.sextante.openjump.extensions.SextanteToolboxPlugin.initialize(SextanteToolboxPlugin.java:88)
at 
es.unex.sextante.openjump.extensions.SextanteExtension.configure(SextanteExtension.java:52)
at 
com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:214)
at 
com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:194)
at 
com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:457)
at 
com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:386)
es.unex.sextante.gui.exceptions.ModelIOException
at 
es.unex.sextante.gui.modeler.ModelAlgorithmIO.open(ModelAlgorithmIO.java:283)
at 
es.unex.sextante.gui.modeler.ModelAlgorithmIO.loadModelsAsAlgorithms(ModelAlgorithmIO.java:582)
at 
es.unex.sextante.gui.modeler.ModelerAlgorithmProvider.initialize(ModelerAlgorithmProvider.java:71)
at 
es.unex.sextante.gui.core.SextanteGUI._initialize(SextanteGUI.java:288)
at 
es.unex.sextante.gui.core.SextanteGUI.initialize(SextanteGUI.java:271)
at 
es.unex.sextante.openjump.extensions.SextanteToolboxPlugin.initialize(SextanteToolboxPlugin.java:88)
at 
es.unex.sextante.openjump.extensions.SextanteExtension.configure(SextanteExtension.java:52)
at 
com.vividsolutions.jump.workbench.plugin.PlugInManager.loadConfigurations(PlugInManager.java:214)
at 
com.vividsolutions.jump.workbench.plugin.PlugInManager.load(PlugInManager.java:194)
at 
com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:457)
at 
com.vividsolutions.jump.workbench.JUMPWorkbench.main(JUMPWorkbench.java:386)


WARNING: An illegal reflective access operation has occurred
WARNING: Illegal reflective access by 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector 
(file:lib/ext/jaxb/jaxb-impl-2.2.11.jar) to method 
java.lang.ClassLoader.defineClass(java.lang.String,byte[],int,int)
WARNING: Please consider reporting this to the maintainers of 
com.sun.xml.bind.v2.runtime.reflect.opt.Injector
WARNING: Use