Hi,
I’m trying to get only one attribute of a feature collection using "http://xxxx/geoserver/wfs?&REQUEST=GetFeature&TYPENAME=batiment_prive&PROPERTYNAME=name "
I downloaded the latest nighty build to see if there was a difference but it’s still the same.
My datas are build from Shape file using shp2pgsql. The features are in a postgis DB.
Am i doing something wrong?
Thanks for your help!
– Jeremy
Here is the URL i’m trying to get:
http://xxx/geoserver/wfs?&REQUEST=GetFeature&TYPENAME=batiment_prive&PROPERTYNAME=name
Here is the answer of geoserver:
java.lang.NullPointerException
Here is the schema of the feature
<xs:schema targetNamespace=“http://www.xxxx.com/icia” elementFormDefault=“qualified” attributeFormDefault=“unqualified” version=“1.0”>
<xs:import namespace=“http://www.opengis.net/gml” schemaLocation="http://xxx/geoserver/schemas/gml/2.1.2/feature.xsd "/>
<xs:complexType name=“batiment_prive_Type”>
xs:complexContent
<xs:extension base=“gml:AbstractFeatureType”>
xs:sequence
<xs:element name=“name” minOccurs=“0” nillable=“true”>
xs:simpleType
<xs:restriction base=“xs:string”>
<xs:maxLength value=“2147483647”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“utilisatio” minOccurs=“0” nillable=“true”>
xs:simpleType
<xs:restriction base=“xs:string”>
<xs:maxLength value=“2147483647”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“qualite” minOccurs=“0” nillable=“true”>
xs:simpleType
<xs:restriction base=“xs:string”>
<xs:maxLength value=“2147483647”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“constructi” minOccurs=“0” nillable=“true”>
xs:simpleType
<xs:restriction base=“xs:string”>
<xs:maxLength value=“2147483647”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“peinture” minOccurs=“0” nillable=“true”>
xs:simpleType
<xs:restriction base=“xs:string”>
<xs:maxLength value=“2147483647”/>
</xs:restriction>
</xs:simpleType>
</xs:element>
<xs:element name=“dapparteme” minOccurs=“0” nillable=“true” type=“xs:long”/>
<xs:element name=“detages” minOccurs=“0” nillable=“true” type=“xs:long”/>
<xs:element name=“the_geom” minOccurs=“0” nillable=“true” type=“gml:MultiPolygonPropertyType”/>
</xs:sequence>
</xs:extension>
</xs:complexContent>
</xs:complexType>
<xs:element name=“batiment_prive” type=“icia:batiment_prive_Type” substitutionGroup=“gml:_Feature”/>
</xs:schema>
Here is the geoserver log:
FINER: serviceRequest provided with HttpServletRequest: GET /geoserver/wfs?&REQUEST=GetFeature&TYPENAME=batiment_prive&PROPERTYNAME=name HTTP/1.1
Host: xxx:8080
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; fr; rv:1.8.1.5) Gecko/20070713 Firefox/2.0.0.5
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q= 0.9,text/plain;q=0.8,image/png,/;q=0.5
Accept-Language: fr,fr-fr;q=0.8,en-us;q=0.5,en;q=0.3
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Cookie: JSESSIONID=3g4mgq7mkggcoJul 31, 2007 11:51:26 AM org.vfny.geoserver.servlets.AbstractService doService
INFO: handling request:
Request: null
output format:GML2
max features:2147483647
version:
queries:
Query
feature type: batiment_prive
[properties: name]Jul 31, 2007 11:51:26 AM org.vfny.geoserver.servlets.AbstractService doService
FINE: strategy is: PARTIAL-BUFFER2
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.servlets.AbstractService doService
FINER: executing request
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINEST: execute FeatureRequest response. Called request is:
Request: null
output format:GML2
max features:2147483647
version:
queries:
Query
feature type: batiment_prive
[properties: name]Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder findClassLoaders
FINEST: Finding ClassLoader
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder findClassLoaders
FINEST: Using system ClassLoader onlyContextLoader@anonymised.com
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder getFactories
FINEST: Searching resource jar:file:/C:/Program%20Files/GeoServer%201.5.1/webapps/geoserver/WEB-INF/lib/wfs-1.5.1.jar!/META-INF/services/org.vfny.geoserver.wfs.FeatureResponseDelegateProducerSpi
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder getFactories
FINEST: Reading Factory , has stream : true
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder newInstance
FINEST: Creating instance from 'org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegateFactory ’
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder getFactories
FINEST: Factory name unacceptable : ‘org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegateFactory’
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder newInstance
FINEST: Creating instance from ‘org.vfny.geoserver.wfs.responses.ShapefileFeatureResponseDelegateFactory’
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder getFactories
FINEST: Factory name unacceptable : ‘org.vfny.geoserver.wfs.responses.ShapefileFeatureResponseDelegateFactory’
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.global.Data getFeatureTypeInfo
FINE: getting type batiment_prive
Jul 31, 2007 11:51:26 AM org.geotools.data.postgis.PostgisDataStore getFeatureSource
FINE: get Feature source called on batiment_prive
Jul 31, 2007 11:51:26 AM org.geotools.data.postgis.PostgisDataStore getFeatureSource
FINE: returning pg feature locking
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO name minOccurs=0 maxOccurs=1 nillable=true type=string isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO utilisatio minOccurs=0 maxOccurs=1 nillable=true type=string isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO qualite minOccurs=0 maxOccurs=1 nillable=true type=string isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO constructi minOccurs=0 maxOccurs=1 nillable=true type=string isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO peinture minOccurs=0 maxOccurs=1 nillable=true type=string isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO dapparteme minOccurs=0 maxOccurs=1 nillable=true type=long isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [Aest: null
output format:GML2
max features:2147483647
version:
queries:
Query
feature type: batiment_prive
[properties: name]Jul 31, 2007 11:51:26 AM org.vfny.geoserver.servlets.AbstractService doService
FINE: strategy is: PARTIAL-BUFFER2
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.servlets.AbstractService doService
FINER: executing request
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINEST: execute FeatureRequest response. Called request is:
Request: null
output format:GML2
max features:2147483647
version:
queries:
Query
feature type: batiment_prive
[properties: name]Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder findClassLoaders
FINEST: Finding ClassLoader
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder findClassLoaders
FINEST: Using system ClassLoader onlyContextLoader@anonymised.com
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder getFactories
FINEST: Searching resource jar:file:/C:/Program%20Files/GeoServer%201.5.1/webapps/geoserver/WEB-INF/lib/wfs-1.5.1.jar!/META-INF/services/org.vfny.geoserver.wfs.FeatureResponseDelegateProducerSpi
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder getFactories
FINEST: Reading Factory , has stream : true
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder newInstance
FINEST: Creating instance from 'org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegateFactory ’
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder getFactories
FINEST: Factory name unacceptable : ‘org.vfny.geoserver.wfs.responses.GML2FeatureResponseDelegateFactory’
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder newInstance
FINEST: Creating instance from ‘org.vfny.geoserver.wfs.responses.ShapefileFeatureResponseDelegateFactory’
Jul 31, 2007 11:51:26 AM org.geotools.factory.FactoryFinder getFactories
FINEST: Factory name unacceptable : ‘org.vfny.geoserver.wfs.responses.ShapefileFeatureResponseDelegateFactory’
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.global.Data getFeatureTypeInfo
FINE: getting type batiment_prive
Jul 31, 2007 11:51:26 AM org.geotools.data.postgis.PostgisDataStore getFeatureSource
FINE: get Feature source called on batiment_prive
Jul 31, 2007 11:51:26 AM org.geotools.data.postgis.PostgisDataStore getFeatureSource
FINE: returning pg feature locking
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO name minOccurs=0 maxOccurs=1 nillable=true type=string isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO utilisatio minOccurs=0 maxOccurs=1 nillable=true type=string isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO qualite minOccurs=0 maxOccurs=1 nillable=true type=string isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO constructi minOccurs=0 maxOccurs=1 nillable=true type=string isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO peinture minOccurs=0 maxOccurs=1 nillable=true type=string isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO dapparteme minOccurs=0 maxOccurs=1 nillable=true type=long isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO detages minOccurs=0 maxOccurs=1 nillable=true type=long isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO the_geom minOccurs=0 maxOccurs=1 nillable=true type=multiPolygonProperty isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINE: Query is
Query
feature type: batiment_prive
[properties: name]
To gt2: Query:
feature type: batiment_prive
filter: Filter.NONE
[properties: name]
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.servlets.AbstractService sendError
INFO: Had an undefined error: null
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.ServiceException
FINE: java.lang.NullPointerException
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.servlets.AbstractService sendError
SEVERE: Service exception occurred
org.vfny.geoserver.wfs.WfsException: java.lang.NullPointerException
at org.vfny.geoserver.wfs.WfsExceptionHandler.newServiceException(WfsExceptionHandler.java:66)
at org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:855)
at org.vfny.geoserver.servlets.AbstractService.doService (AbstractService.java:528)
at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:315)
at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
at org.geoserver.request.Dispatcher.handleRequestInternal (Dispatcher.java:52)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java :44)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:392)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service (HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1050)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter (SetCharacterEncodingFilter.java:103)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle (Server.java:269)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:687)
at org.mortbay.jetty.HttpParser.parseNext (HttpParser.java:492)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339)
at org.mortbay.jetty.nio.HttpChannelEndPoint.run (HttpChannelEndPoint.java:270)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
Caused by: java.lang.NullPointerException
at org.geotools.data.crs.ForceCoordinateSystemFeatureResults .(ForceCoordinateSystemFeatureResults.java:83)
at org.geotools.data.crs.ForceCoordinateSystemFeatureResults.ttributeTypeInfoDTO detages minOccurs=0 maxOccurs=1 nillable=true type=long isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINER: checking to see if [name] contains[AttributeTypeInfo backed by [AttributeTypeInfoDTO the_geom minOccurs=0 maxOccurs=1 nillable=true type=multiPolygonProperty isComplex=false] with type null and meta {}
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.wfs.responses.FeatureResponse execute
FINE: Query is
Query
feature type: batiment_prive
[properties: name]
To gt2: Query:
feature type: batiment_prive
filter: Filter.NONE
[properties: name]
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.servlets.AbstractService sendError
INFO: Had an undefined error: null
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.ServiceException
FINE: java.lang.NullPointerException
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.servlets.AbstractService sendError
SEVERE: Service exception occurred
org.vfny.geoserver.wfs.WfsException: java.lang.NullPointerException
at org.vfny.geoserver.wfs.WfsExceptionHandler.newServiceException(WfsExceptionHandler.java:66)
at org.vfny.geoserver.servlets.AbstractService.sendError(AbstractService.java:855)
at org.vfny.geoserver.servlets.AbstractService.doService (AbstractService.java:528)
at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:315)
at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
at org.geoserver.request.Dispatcher.handleRequestInternal (Dispatcher.java:52)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java :44)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at org.springframework.web.servlet.FrameworkServlet.processRequest (FrameworkServlet.java:392)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service (HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1050)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter (SetCharacterEncodingFilter.java:103)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle (Server.java:269)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:687)
at org.mortbay.jetty.HttpParser.parseNext (HttpParser.java:492)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339)
at org.mortbay.jetty.nio.HttpChannelEndPoint.run (HttpChannelEndPoint.java:270)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)
Caused by: java.lang.NullPointerException
at org.geotools.data.crs.ForceCoordinateSystemFeatureResults .(ForceCoordinateSystemFeatureResults.java:83)
at org.geotools.data.crs.ForceCoordinateSystemFeatureResults.(ForceCoordinateSystemFeatureResults.java:73)
at org.vfny.geoserver.global.GeoServerFeatureSource.getFeatures (GeoServerFeatureSource.java:288)
at org.vfny.geoserver.wfs.responses.FeatureResponse.execute(FeatureResponse.java:305)
at org.vfny.geoserver.wfs.responses.FeatureResponse.execute(FeatureResponse.java:139)
at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:516)
… 29 more
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.ServiceException getXmlResponse
WARNING: encountered error: java.lang.NullPointerException
StackTrace: java.lang.NullPointerException
at org.geotools.data.crs.ForceCoordinateSystemFeatureResults.(ForceCoordinateSystemFeatureResults.java:83)
at org.geotools.data.crs.ForceCoordinateSystemFeatureResults .(ForceCoordinateSystemFeatureResults.java:73)
at org.vfny.geoserver.global.GeoServerFeatureSource.getFeatures(GeoServerFeatureSource.java:288)
at org.vfny.geoserver.wfs.responses.FeatureResponse.execute (FeatureResponse.java:305)
at org.vfny.geoserver.wfs.responses.FeatureResponse.execute(FeatureResponse.java:139)
at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:516)
at org.vfny.geoserver.servlets.AbstractService.doGet (AbstractService.java:315)
at org.geoserver.request.Dispatcher.dispatch(Dispatcher.java:192)
at org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:52)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest (AbstractController.java:139)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
at org.springframework.web.servlet.DispatcherServlet.doDispatch (DispatcherServlet.java:684)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java :392)
at org.springframework.web.servlet.FrameworkServlet.doGet(FrameworkServlet.java:347)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java :802)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:445)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1050)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter (SetCharacterEncodingFilter.java:103)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:226)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle (ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle (Server.java:269)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:687)
at org.mortbay.jetty.HttpParser.parseNext (HttpParser.java:492)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339)
at org.mortbay.jetty.nio.HttpChannelEndPoint.run (HttpChannelEndPoint.java:270)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)Jul 31, 2007 11:51:26 AM org.vfny.geoserver.ServiceException getXmlResponse
FINE: return wfs exception is <?xml version=" 1.0" ?>
java.lang.NullPointerException
Jul 31, 2007 11:57:11 AM org.vfny.geoserver.servlets.AbstractService doGet
FINE: reading request: &REQ(ForceCoordinateSystemFeatureResults.java:73)
at org.vfny.geoserver.global.GeoServerFeatureSource.getFeatures(GeoServerFeatureSource.java :288)
at org.vfny.geoserver.wfs.responses.FeatureResponse.execute(FeatureResponse.java:305)
at org.vfny.geoserver.wfs.responses.FeatureResponse.execute(FeatureResponse.java:139)
at org.vfny.geoserver.servlets.AbstractService.doService (AbstractService.java:516)
… 29 more
Jul 31, 2007 11:51:26 AM org.vfny.geoserver.ServiceException getXmlResponse
WARNING: encountered error: java.lang.NullPointerException
StackTrace: java.lang.NullPointerException
at org.geotools.data.crs.ForceCoordinateSystemFeatureResults.(ForceCoordinateSystemFeatureResults.java:83)
at org.geotools.data.crs.ForceCoordinateSystemFeatureResults.(ForceCoordinateSystemFeatureResults.java :73)
at org.vfny.geoserver.global.GeoServerFeatureSource.getFeatures(GeoServerFeatureSource.java:288)
at org.vfny.geoserver.wfs.responses.FeatureResponse.execute(FeatureResponse.java:305)
at org.vfny.geoserver.wfs.responses.FeatureResponse.execute (FeatureResponse.java:139)
at org.vfny.geoserver.servlets.AbstractService.doService(AbstractService.java:516)
at org.vfny.geoserver.servlets.AbstractService.doGet(AbstractService.java:315)
at org.geoserver.request.Dispatcher.dispatch (Dispatcher.java:192)
at org.geoserver.request.Dispatcher.handleRequestInternal(Dispatcher.java:52)
at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.java:139)
at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControllerHandlerAdapter.java:44)
at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:684)
at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:625)
at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:392)
at org.springframework.web.servlet.FrameworkServlet.doGet (FrameworkServlet.java:347)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org.mortbay.jetty.servlet.ServletHolder.handle (ServletHolder.java:445)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1050)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java :103)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1041)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:354)
at org.mortbay.jetty.servlet.SessionHandler.handle (SessionHandler.java:226)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:627)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:149)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:123)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:141)
at org.mortbay.jetty.Server.handle(Server.java:269)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:430)
at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:687)
at org.mortbay.jetty.HttpParser.parseNext (HttpParser.java:492)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:199)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:339)
at org.mortbay.jetty.nio.HttpChannelEndPoint.run (HttpChannelEndPoint.java:270)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:475)Jul 31, 2007 11:51:26 AM org.vfny.geoserver.ServiceException getXmlResponse
FINE: return wfs exception is <?xml version=" 1.0" ?>
java.lang.NullPointerException