Hi Andrea; I think that code is there so that people could change content by default.
Jody On 11/09/2010, at 9:06 AM, Andrea Aime wrote: > On Fri, Sep 10, 2010 at 4:42 PM, Roman Isitua <[email protected]> wrote: >> >> Hi, >> Here's the geoserver log. is this configuration wrong ? How can I correct it >> ? My intention is to get gml2 from geoserver. How can I correct it in >> geoserver ? > > The error below has nothing to do with GeoServer, at least not directly. >> java.util.NoSuchElementException: Could not aquire >> feature:java.io.IOException: java.net.UnknownHostException: www.openplans.org >> at >> org.geotools.data.store.NoContentIterator.next(NoContentIterator.java:56) >> ~[gt-main-2.6.3.jar:na] >> at >> org.geotools.data.store.NoContentIterator.next(NoContentIterator.java:41) >> ~[gt-main-2.6.3.jar:na] > > The NoContentIterator is the special iterator returned when there are > no results to read, > or when an exception is throw (why that is, I have no idea, the call > is in DataFeatureCollection.openIterator() and > I don't understand why it's designed that way) > At line 56 it's preparing an exception object that will be thrown in > case you call next() regardless... > Now, the code is setup in a way that makes it hard to debug the > original exception... > > Jody, do you konw why in the world do we have this code: > > protected Iterator<SimpleFeature> openIterator() throws IOException > { > try { > FeatureWriter writer = writer(); > if(writer != null) { > return new FeatureWriterIterator( writer() ); > } > } catch (IOException badWriter) { > return new NoContentIterator( badWriter ); > } catch( UnsupportedOperationException readOnly ){ > } > > try { > return new FeatureReaderIterator( reader() ); > } catch (IOException e) { > return new NoContentIterator( e ); > } > } > > If the code is not able to get a writer for the collection iteration > it should simply try to get > a reader instead no? Regardless of the exception > > Cheers > Andrea ------------------------------------------------------------------------------ Start uncovering the many advantages of virtual appliances and start using them to simplify application deployment and accelerate your shift to cloud computing http://p.sf.net/sfu/novell-sfdev2dev _______________________________________________ Geotools-gt2-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/geotools-gt2-users
