[geotk] Migration to OpenJDK 11

Christoph Steinforth csteinforth at gmail.com
Thu Jan 31 03:21:10 PST 2019


Hello,

we are working on an application which uses geotk in the version 3.20.
Whilst there is no problem using OpenJDK 8 to start the application, Java
11 gives us the follwing stack trace:

4056/0|18-12-07 10:07:39|Dez. 07, 2018 10:07:39 VORM.
> org.apache.catalina.core.StandardContext listenerStart
> 4056/0|18-12-07 10:07:39|SCHWERWIEGEND: Error configuring application
> listener of class [ibr.dhk.DHKServlet]
> 4056/0|18-12-07 10:07:39|java.lang.ExceptionInInitializerError
> 4056/0|18-12-07 10:07:39|    at
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native
> Method)
> 4056/0|18-12-07 10:07:39|    at
> java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
> 4056/0|18-12-07 10:07:39|    at
> java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
> 4056/0|18-12-07 10:07:39|    at
> java.base/java.lang.reflect.Constructor.newInstance(Constructor.java:490)
> 4056/0|18-12-07 10:07:39|    at
> org.apache.catalina.core.DefaultInstanceManager.newInstance(DefaultInstanceManager.java:151)
> 4056/0|18-12-07 10:07:39|    at
> org.apache.catalina.core.StandardContext.listenerStart(StandardContext.java:4667)
> 4056/0|18-12-07 10:07:39|    at
> org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5207)
> 4056/0|18-12-07 10:07:39|    at
> org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
> 4056/0|18-12-07 10:07:39|    at
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1419)
> 4056/0|18-12-07 10:07:39|    at
> org.apache.catalina.core.ContainerBase$StartChild.call(ContainerBase.java:1409)
> 4056/0|18-12-07 10:07:39|    at
> java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
> 4056/0|18-12-07 10:07:39|    at
> java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
> 4056/0|18-12-07 10:07:39|    at
> java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
> 4056/0|18-12-07 10:07:39|    at
> java.base/java.lang.Thread.run(Thread.java:834)
> 4056/0|18-12-07 10:07:39|Caused by: java.lang.IllegalArgumentException:
> org.opengis.util.NameFactory is not an ImageIO SPI class
> 4056/0|18-12-07 10:07:39|    at
> java.desktop/javax.imageio.spi.ServiceRegistry.checkClassAllowed(ServiceRegistry.java:722)
> 4056/0|18-12-07 10:07:39|    at
> java.desktop/javax.imageio.spi.ServiceRegistry.<init>(ServiceRegistry.java:117)
> 4056/0|18-12-07 10:07:39|    at
> org.geotoolkit.factory.FactoryRegistry.<init>(FactoryRegistry.java:165)
> 4056/0|18-12-07 10:07:39|    at
> org.geotoolkit.factory.FactoryRegistry.<init>(FactoryRegistry.java:156)
> 4056/0|18-12-07 10:07:39|    at
> org.geotoolkit.factory.DynamicFactoryRegistry.<init>(DynamicFactoryRegistry.java:97)
> 4056/0|18-12-07 10:07:39|    at
> org.geotoolkit.factory.FactoryFinder$1.<init>(FactoryFinder.java:193)
> 4056/0|18-12-07 10:07:39|    at
> org.geotoolkit.factory.FactoryFinder.getServiceRegistry(FactoryFinder.java:169)
> 4056/0|18-12-07 10:07:39|    at
> org.geotoolkit.factory.FactoryFinder.getFactories(FactoryFinder.java:223)
> 4056/0|18-12-07 10:07:39|    at
> org.geotoolkit.factory.AuthorityFactoryFinder.getCRSAuthorityFactories(AuthorityFactoryFinder.java:262)
> 4056/0|18-12-07 10:07:39|    at
> org.geotoolkit.referencing.DefaultAuthorityFactory.create(DefaultAuthorityFactory.java:112)
> 4056/0|18-12-07 10:07:39|    at
> org.geotoolkit.referencing.CRS.getAuthorityFactory(CRS.java:228)
> 4056/0|18-12-07 10:07:39|    at
> ibr.geotoolkit.IbrGeotoolkitInitializer.initWithDefaultIbrSettings(IbrGeotoolkitInitializer.java:59)
> 4056/0|18-12-07 10:07:39|    at
> ibr.dhk.DHKServlet.<clinit>(DHKServlet.java:164)
> 4056/0|18-12-07 10:07:39|    ... 14 more
>
>
Is there any work around this with geotk 3.20?

Thanks in advance,

Christoph
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.osgeo.org/pipermail/geotoolkit/attachments/20190131/1a019e01/attachment.html>


More information about the Geotoolkit mailing list