Revision: 5144
http://sourceforge.net/p/jump-pilot/code/5144
Author: edso
Date: 2016-11-03 11:53:22 +0000 (Thu, 03 Nov 2016)
Log Message:
-----------
fix below error when editing Schema of a GeoJSON dataset containing mixed
columns. Long mixed w/ NULL in this case
java.lang.ClassCastException: java.lang.Long cannot be cast to java.lang.String
at
com.vividsolutions.jump.workbench.ui.plugin.ViewSchemaPlugIn.convert(ViewSchemaPlugIn.java:346)
at
com.vividsolutions.jump.workbench.ui.plugin.ViewSchemaPlugIn.convert(ViewSchemaPlugIn.java:287)
...
Modified Paths:
--------------
core/trunk/src/com/vividsolutions/jump/io/geojson/GeoJSONFeatureCollectionWrapper.java
Modified:
core/trunk/src/com/vividsolutions/jump/io/geojson/GeoJSONFeatureCollectionWrapper.java
===================================================================
---
core/trunk/src/com/vividsolutions/jump/io/geojson/GeoJSONFeatureCollectionWrapper.java
2016-11-03 08:22:52 UTC (rev 5143)
+++
core/trunk/src/com/vividsolutions/jump/io/geojson/GeoJSONFeatureCollectionWrapper.java
2016-11-03 11:53:22 UTC (rev 5144)
@@ -81,6 +81,11 @@
setGeometry((Geometry) attrib);
}
}
+ // enforce String if schema says so
+ else if (featureSchema.getAttributeType(i).equals(AttributeType.STRING)
+ && attrib != null && !(attrib instanceof String)) {
+ attrib = String.valueOf(attrib);
+ }
return attrib;
}
------------------------------------------------------------------------------
Developer Access Program for Intel Xeon Phi Processors
Access to Intel Xeon Phi processor-based developer platforms.
With one year of Intel Parallel Studio XE.
Training and support from Colfax.
Order your platform today. http://sdm.link/xeonphi
_______________________________________________
Jump-pilot-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/jump-pilot-devel