Hi guys,
I set up the Quickstart project with Maven and then used that to find other
dependencies beyond GeoTools. I can now run my project from my development
environment without any errors and use the shapefile functions that were
causing problems.
However, when I build the project and run it from an installation on a PC I now
get “NoSuchFieldError” that seems to indicate a field called “JAVA_9” is being
searched for. Do you have any thoughts about how to address this? The stack
trace is below…
Aug 14, 2019 2:00:32 PM org.geotools.data.shapefile.shp.ShapefileReader <init>
WARNING: Could not open the .shx file, continuing assuming the .shp file is not
sparse
java.io.IOException: JAVA_9
at
org.geotools.data.shapefile.shp.IndexFile.<init>(IndexFile.java:102)
at
org.geotools.data.shapefile.shp.ShapefileReader.<init>(ShapefileReader.java:266)
at
org.geotools.data.shapefile.shp.ShapefileReader.<init>(ShapefileReader.java:237)
at
utilities.shapeFiles.BN_Shapefile.initialize(BN_Shapefile.java:337)
at
utilities.shapeFiles.BN_Shapefile.<init>(BN_Shapefile.java:289)
at
module.GeoImageLoader.GeoImageLoader$1.run(GeoImageLoader.java:760)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchFieldError: JAVA_9
at org.geotools.util.NIOUtilities.clean(NIOUtilities.java:207)
at org.geotools.util.NIOUtilities.clean(NIOUtilities.java:185)
at
org.geotools.data.shapefile.shp.IndexFile.readRecords(IndexFile.java:150)
at
org.geotools.data.shapefile.shp.IndexFile.<init>(IndexFile.java:95)
... 6 more
Aug 14, 2019 2:00:33 PM org.geotools.data.shapefile.shp.ShapefileReader <init>
WARNING: Could not open the .shx file, continuing assuming the .shp file is not
sparse
java.io.IOException: JAVA_9
at
org.geotools.data.shapefile.shp.IndexFile.<init>(IndexFile.java:102)
at
org.geotools.data.shapefile.shp.ShapefileReader.<init>(ShapefileReader.java:266)
at
org.geotools.data.shapefile.ShapefileSetManager.openShapeReader(ShapefileSetManager.java:48)
at
org.geotools.data.shapefile.ShapefileFeatureSource.readAttributes(ShapefileFeatureSource.java:520)
at
org.geotools.data.shapefile.ShapefileFeatureSource.buildFeatureType(ShapefileFeatureSource.java:479)
at
org.geotools.data.store.ContentFeatureSource.getAbsoluteSchema(ContentFeatureSource.java:327)
at
org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:296)
at
org.geotools.data.store.ContentFeatureCollection.<init>(ContentFeatureCollection.java:69)
at
org.geotools.data.store.ContentFeatureSource.getFeatures(ContentFeatureSource.java:545)
at
org.geotools.data.store.ContentFeatureSource.getFeatures(ContentFeatureSource.java:105)
at
utilities.shapeFiles.BN_Shapefile.initialize(BN_Shapefile.java:365)
at
utilities.shapeFiles.BN_Shapefile.<init>(BN_Shapefile.java:289)
at
module.GeoImageLoader.GeoImageLoader$1.run(GeoImageLoader.java:760)
at java.base/java.lang.Thread.run(Unknown Source)
Caused by: java.lang.NoSuchFieldError: JAVA_9
at org.geotools.util.NIOUtilities.clean(NIOUtilities.java:207)
at org.geotools.util.NIOUtilities.clean(NIOUtilities.java:185)
at
org.geotools.data.shapefile.shp.IndexFile.readRecords(IndexFile.java:150)
at
org.geotools.data.shapefile.shp.IndexFile.<init>(IndexFile.java:95)
... 13 more
Aug 14, 2019 2:00:33 PM org.geotools.data.shapefile.files.ShpFiles
logCurrentLockers
SEVERE: The following locker still has a lock: read on
http://volans.airportnetwork.com/ClientFiles/Heathrow/Projects/$Overlays/egll_ipa27L_4000_lmax55-75.shp
by org.geotools.data.shapefile.shp.ShapefileReader
Exception in thread "Thread-43" java.lang.NoSuchFieldError: JAVA_9
at org.geotools.util.NIOUtilities.clean(NIOUtilities.java:207)
at org.geotools.util.NIOUtilities.clean(NIOUtilities.java:185)
at
org.geotools.data.shapefile.dbf.DbaseFileReader.close(DbaseFileReader.java:300)
at
org.geotools.data.shapefile.ShapefileFeatureSource.readAttributes(ShapefileFeatureSource.java:586)
at
org.geotools.data.shapefile.ShapefileFeatureSource.buildFeatureType(ShapefileFeatureSource.java:479)
at
org.geotools.data.store.ContentFeatureSource.getAbsoluteSchema(ContentFeatureSource.java:327)
at
org.geotools.data.store.ContentFeatureSource.getSchema(ContentFeatureSource.java:296)
at
org.geotools.data.store.ContentFeatureCollection.<init>(ContentFeatureCollection.java:69)
at
org.geotools.data.store.ContentFeatureSource.getFeatures(ContentFeatureSource.java:545)
at
org.geotools.data.store.ContentFeatureSource.getFeatures(ContentFeatureSource.java:105)
at
utilities.shapeFiles.BN_Shapefile.initialize(BN_Shapefile.java:365)
at
utilities.shapeFiles.BN_Shapefile.<init>(BN_Shapefile.java:289)
at
module.GeoImageLoader.GeoImageLoader$1.run(GeoImageLoader.java:760)
at java.base/java.lang.Thread.run(Unknown Source)
_______________________________________________
GeoTools-GT2-Users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users