Geotools cannot read DBF but GVSig can --------------------------------------
Key: GEOT-2689 URL: http://jira.codehaus.org/browse/GEOT-2689 Project: GeoTools Issue Type: Bug Components: data shapefile Affects Versions: 2.5.6 Environment: linux, UTF-8 default charset Reporter: Jesse Eichar Assignee: Andrea Aime Priority: Minor Attachments: points.zipp I have a shapefile (see attachment) that has a few points in it. The points render fine but I cannot get geotools to load the attributes. I have tried ~10 character encodings. UTF-8,16,32 ISO-8859-1, 9 IBM850 All of them give an error. (See below). I would assume that it was a corrupt DBF except that GVSig opened it without problems first try. The shapefile was created by exporting a postgis table on a linux box. The postgis charset is UTF8. Geoserver can read the postgis without difficulties. ava.util.NoSuchElementException: Could not obtain the next feature:java.io.IOException: Unknown logical value : '?' at org.geotools.data.store.FeatureReaderIterator.next(FeatureReaderIterator.java:74) at org.geotools.data.store.FeatureReaderIterator.next(FeatureReaderIterator.java:41) at org.geotools.feature.collection.DelegateFeatureIterator.next(DelegateFeatureIterator.java:58) at net.refractions.udig.ui.FeatureTableContentProvider$ContentLoader.run(FeatureTableContentProvider.java:262) at net.refractions.udig.ui.PlatformGIS$Runner.run(PlatformGIS.java:187) at net.refractions.udig.ui.PlatformGIS$Runner.run(PlatformGIS.java:212) at org.eclipse.core.internal.jobs.Worker.run(Worker.java:55) Caused by: java.io.IOException: Unknown logical value : '?' at org.geotools.data.shapefile.dbf.DbaseFileReader.readObject(DbaseFileReader.java:450) at org.geotools.data.shapefile.dbf.DbaseFileReader.access$100(DbaseFileReader.java:68) at org.geotools.data.shapefile.dbf.DbaseFileReader$Row.read(DbaseFileReader.java:73) at org.geotools.data.shapefile.ShapefileAttributeReader.read(ShapefileAttributeReader.java:118) at org.geotools.data.FIDFeatureReader.readFeature(FIDFeatureReader.java:128) at org.geotools.data.FIDFeatureReader.next(FIDFeatureReader.java:98) at org.geotools.data.FIDFeatureReader.next(FIDFeatureReader.java:55) at org.geotools.data.ReTypeFeatureReader.next(ReTypeFeatureReader.java:172) at org.geotools.data.ReTypeFeatureReader.next(ReTypeFeatureReader.java:60) at org.geotools.data.store.FeatureReaderIterator.next(FeatureReaderIterator.java:71) ... 6 more -- This message is automatically generated by JIRA. - If you think it was sent incorrectly contact one of the administrators: http://jira.codehaus.org/secure/Administrators.jspa - For more information on JIRA, see: http://www.atlassian.com/software/jira ------------------------------------------------------------------------------ Let Crystal Reports handle the reporting - Free Crystal Reports 2008 30-Day trial. Simplify your report design, integration and deployment - and focus on what you do best, core application coding. Discover what's new with Crystal Reports now. http://p.sf.net/sfu/bobj-july _______________________________________________ Geotools-devel mailing list Geotools-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/geotools-devel