Thank you Jim!

That solved the issue!.I can now export Shapefiles as a zipped package.
None of the data is visible yet as a layer in QGIS, so I think there's
still one more problem, but we're beyond runtime errors.

Cheers,
Jason


On Tue, Apr 30, 2019 at 11:43 AM Jim Hughes <jn...@ccri.com> wrote:

> Hi Jason,
>
> From a quick look, I wonder if you need to update the version of Apache
> Commons Lang3.  GeoTools 21 uses version 3.8.1 and I see 3.0 in the project
> you linked to.
>
> Is changing the version of Commons Lang3 something easy to try?
>
> Cheers,
>
> Jim
>
>
> https://github.com/WildbookOrg/Wildbook/blob/mantamatcher.org/pom.xml#L136-L140
> https://github.com/geotools/geotools/blob/21.1/pom.xml#L1045-L1049
> On 4/30/2019 1:17 PM, Jason Holmberg wrote:
>
> Hi Everyone,
>
> I'm trying to upgrade this Shapefile exporter for the open source Wildbook
> project:
>
>
> https://github.com/WildbookOrg/Wildbook/blob/mantamatcher.org/src/main/java/org/ecocean/servlet/export/EncounterSearchExportShapefile.java
>
>
>  using Geotools 21.1 Java 8 support.
>
> Everything compiles great, and I tell Maven to use Java 8 and have ensured
> that my Ubuntu server is running Java 8.
>
> But I get the following error:
>
> java.lang.NoSuchFieldError: JAVA_9
>       org.geotools.util.NIOUtilities.clean(NIOUtilities.java:207)
>       org.geotools.util.NIOUtilities.clean(NIOUtilities.java:185)
>       
> org.geotools.data.shapefile.dbf.DbaseFileHeader.writeHeader(DbaseFileHeader.java:848)
>       
> org.geotools.data.shapefile.ShapefileDataStore.createSchema(ShapefileDataStore.java:307)
>       
> org.ecocean.servlet.export.EncounterSearchExportShapefile.doPost(EncounterSearchExportShapefile.java:195)
>       
> org.ecocean.servlet.export.EncounterSearchExportShapefile.doGet(EncounterSearchExportShapefile.java:57)
>
> Can anyone advise what additional steps I could take to restore ShapeFile
> export in our project with Geotools 21.1? Is there a hidden reference to
> Java 9 somewhere in something I am using?
>
> Thank you!
> Jason Holmberg
> Executive Director/Director of Engineering
>
> *A.I. and humans combating extinction together.*
> Wild Me - https://www.wildme.org
> Wildbook - https://www.wildbook.org
>
>
>
> _______________________________________________
> GeoTools-GT2-Users mailing 
> listGeoTools-GT2-Users@lists.sourceforge.nethttps://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>
> _______________________________________________
> GeoTools-GT2-Users mailing list
> GeoTools-GT2-Users@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
>
_______________________________________________
GeoTools-GT2-Users mailing list
GeoTools-GT2-Users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users

Reply via email to