From: Andrea A. <aa...@op...> - 2007-04-30 13:24:58
|
Stephan Holl ha scritto: > Dear Geoserver-users, > > I am fairly new to geoservers WFS and I have deployed the 1.5.0-war > successfully in my tomcat. Everything works nicely but when trying to > access geoserver-wfs with a simple GetFeature-POST-Request on the > sampple-data, geoserver dies with a NPE: > > Request: > <?xml version="1.0" encoding="ISO-8859-1"?> > <wfs:GetFeature xmlns:ogc="http://www.opengis.net/ogc" > xmlns:gml="http://www.opengis.net/gml" > xmlns:wfs="http://www.opengis.net/wfs" > outputFormat="GML2" > version="1.0.0"> <wfs:Query xmlns:topp="http://www.openplans.org/topp" > typeName="topp:states"> > <wfs:PropertyName> > topp:the_geom</wfs:PropertyName> > <wfs:PropertyName> > topp:STATE_NAME</wfs:PropertyName> > </wfs:Query> > </wfs:GetFeature> > > Adding service="WFS" to the GetFeature-request returns the results > though. > > Exception: > <html><head><title>GeoServer - Exception</title> <meta > content="text/css" http-equiv="content-style-type"> <style > type="text/css"> <!-- @import url("/geoserver/style.css"); --> > </style> <link type="image/gif" href="gs.gif" rel="icon"><!-- mozilla > --> <link href="gs.ico" rel="SHORTCUT ICON"><!-- ie > --></head><body><h1>GeoServer - Exception</h1>The following exception > was thrown:<br><i><code>java.lang.NullPointerException</code></i> > </body></html> > > AFAIK it should return something, that service="WFS" is missing in the > request, but no NPE. Yep, we should state the request is invalid according to the WFS GetFeature xml schema, that mandates the attribute specification: ... <xsd:attribute name="service" type="xsd:string" use="required" fixed="WFS"/> ... I've opened an issue to track this, we'll fix it by 1.5.1: http://jira.codehaus.org/browse/GEOS-1069 Thanks for reporting :-) Cheers Andrea |