Hi people,
I have a problem with my FeatureWriter. I try to write some features from a
shape file to a geoserver (v. 1.0.0), using geotools 2.4 .
Here a part of my code:
WFSDataStoreFactory wfsStoreFactory = new WFSDataStoreFactory();
DataStore ds = wfsStoreFactory.createDataStore(params);
Transaction tx = new DefaultTransaction();
FeatureWriter featureWriter =
ds.getFeatureWriterAppend("topp:USK_GF_ERGEBNIS", tx);
// Some other code
while( iterator.hasNext() ){
Feature feature = iterator.next();
Feature wfsFeature = featureWriter.next();
wfsFeature = feature;
featureWriter.write();
}
Following Exception is thrown:
Exception in thread "Thread-0" java.lang.NullPointerException
at
org.geotools.data.wfs.StrictWFSStrategy$StrictFeatureReader.getFeatureType(StrictWFSStrategy.java
:125)
at
org.geotools.data.FilteringFeatureReader.getFeatureType(FilteringFeatureReader.java:94)
at
org.geotools.data.FilteringFeatureReader.getFeatureType(FilteringFeatureReader.java:94)
at
org.geotools.data.DiffFeatureReader.getFeatureType(DiffFeatureReader.java:121)
at
org.geotools.data.DiffFeatureWriter.getFeatureType(DiffFeatureWriter.java:81)
at org.geotools.data.DiffFeatureWriter.next(DiffFeatureWriter.java:90)
at
org.geotools.data.InProcessLockingManager$1.next(InProcessLockingManager.java:311)
at de.intevation.webflys.model.WFST.shapeToWFS(WFST.java:218)
at
de.intevation.webflys.model.JobExecutor.execute(JobExecutor.java:482)
at de.intevation.webflys.scheduler.Scheduler.run(Scheduler.java:86)
at java.lang.Thread.run(Unknown Source)
Somebody an idea how to solve that problem? Or another way to save features on
a geoserver?
Ingo
-------------------------------------------------------------------------
This SF.net email is sponsored by: Microsoft
Defy all challenges. Microsoft(R) Visual Studio 2008.
http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/
_______________________________________________
Geotools-gt2-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users