Andrea Aime ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ae9469ffc-5e16-4c2b-b7b0-b9c46e912f9e
 ) *created* an issue

GeoServer ( 
https://osgeo-org.atlassian.net/browse/GEOS?atlOrigin=eyJpIjoiZGQ1ZTFkZDk0OGUxNGVkMDlhOGJkOWU5ZDJiM2VhMDEiLCJwIjoiaiJ9
 ) / Bug ( 
https://osgeo-org.atlassian.net/browse/GEOS-10482?atlOrigin=eyJpIjoiZGQ1ZTFkZDk0OGUxNGVkMDlhOGJkOWU5ZDJiM2VhMDEiLCJwIjoiaiJ9
 ) GEOS-10482 ( 
https://osgeo-org.atlassian.net/browse/GEOS-10482?atlOrigin=eyJpIjoiZGQ1ZTFkZDk0OGUxNGVkMDlhOGJkOWU5ZDJiM2VhMDEiLCJwIjoiaiJ9
 ) The CreateIndexer NetCDF tool does not work due to missing dependency 
(Jaxen) ( 
https://osgeo-org.atlassian.net/browse/GEOS-10482?atlOrigin=eyJpIjoiZGQ1ZTFkZDk0OGUxNGVkMDlhOGJkOWU5ZDJiM2VhMDEiLCJwIjoiaiJ9
 )

Issue Type: Bug Assignee: Andrea Aime ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ae9469ffc-5e16-4c2b-b7b0-b9c46e912f9e
 ) Created: 04/May/22 4:40 PM Priority: Medium Reporter: Andrea Aime ( 
https://osgeo-org.atlassian.net/secure/ViewProfile.jspa?accountId=557058%3Ae9469ffc-5e16-4c2b-b7b0-b9c46e912f9e
 )

Trying to use the CreateIndexer tool for the creation of a NetCDF mosaic ( 
https://docs.geoserver.org/stable/en/user/extensions/netcdf/netcdf.html#migrating-mosaics-with-h2-netcdf-index-files-to-a-centralized-index
 ) fails due to a missing dependency:

Exception in thread "main" java.lang.NoClassDefFoundError: 
org/jaxen/NamespaceContext
at java.lang.ClassLoader.defineClass1(Native Method)
at java.lang.ClassLoader.defineClass(ClassLoader.java:756)
at java.security.SecureClassLoader.defineClass(SecureClassLoader.java:142)
at java.net.URLClassLoader.defineClass(URLClassLoader.java:473)
at java.net.URLClassLoader.access$100(URLClassLoader.java:74)
at java.net.URLClassLoader$1.run(URLClassLoader.java:369)
at java.net.URLClassLoader$1.run(URLClassLoader.java:363)
at java.security.AccessController.doPrivileged(Native Method)
at java.net.URLClassLoader.findClass(URLClassLoader.java:362)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
at org.jdom2.xpath.jaxen.JaxenXPathFactory.compile(JaxenXPathFactory.java:82)
at org.jdom2.xpath.XPathFactory.compile(XPathFactory.java:297)
at 
org.geotools.coverage.io.netcdf.tools.CreateIndexer.getAttributes(CreateIndexer.java:334)
at 
org.geotools.coverage.io.netcdf.tools.CreateIndexer.main(CreateIndexer.java:151)
Caused by: java.lang.ClassNotFoundException: org.jaxen.NamespaceContext
at java.net.URLClassLoader.findClass(URLClassLoader.java:387)
at java.lang.ClassLoader.loadClass(ClassLoader.java:418)
at sun.misc.Launcher$AppClassLoader.loadClass(Launcher.java:352)
at java.lang.ClassLoader.loadClass(ClassLoader.java:351)
 {{ ... 16 more  }} 

Adding Jaxen 1.1.6 in the GeoServer classpath fixes the issue. It’s marked as a 
test dependency in the gt-netcdf module.

( 
https://osgeo-org.atlassian.net/browse/GEOS-10482#add-comment?atlOrigin=eyJpIjoiZGQ1ZTFkZDk0OGUxNGVkMDlhOGJkOWU5ZDJiM2VhMDEiLCJwIjoiaiJ9
 ) Add Comment ( 
https://osgeo-org.atlassian.net/browse/GEOS-10482#add-comment?atlOrigin=eyJpIjoiZGQ1ZTFkZDk0OGUxNGVkMDlhOGJkOWU5ZDJiM2VhMDEiLCJwIjoiaiJ9
 )

Get Jira notifications on your phone! Download the Jira Cloud app for Android ( 
https://play.google.com/store/apps/details?id=com.atlassian.android.jira.core&referrer=utm_source%3DNotificationLink%26utm_medium%3DEmail
 ) or iOS ( 
https://itunes.apple.com/app/apple-store/id1006972087?pt=696495&ct=EmailNotificationLink&mt=8
 ) This message was sent by Atlassian Jira (v1001.0.0-SNAPSHOT#100198- 
sha1:1452a14 )
_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

Reply via email to