I created a WFSDataStore and I published a layer. WMS getMap works
correctly and on layer preview I can see the map but wfs getFeature fails :

*<ServiceExceptionReport version="1.2.0" xsi:schemaLocation="
http://www.opengis.net/ogc
http://schemas.opengis.net/wfs/1.0.0/OGC-exception.xsd";><**ServiceException>
      java.lang.NullPointerException
null
Details:
org.geoserver.platform.**ServiceException: java.lang.NullPointerException
    at org.geoserver.ows.Dispatcher.**exception(Dispatcher.java:**1318)
    at org.geoserver.ows.Dispatcher.**handleRequestInternal(**
Dispatcher.java:239)
    at org.springframework.web.**servlet.mvc.**AbstractController.**
handleRequest(**AbstractController.java:153)
    at org.springframework.web.**servlet.mvc.**
SimpleControllerHandlerAdapter**.handle(**SimpleControllerHandlerAdapter**
.java:48)
    at org.springframework.web.**servlet.DispatcherServlet.**
doDispatch(DispatcherServlet.**java:790)
    at org.springframework.web.**servlet.DispatcherServlet.**
doService(DispatcherServlet.**java:719)
    at org.springframework.web.**servlet.FrameworkServlet.**processRequest(*
*FrameworkServlet.java:644)
    at org.springframework.web.**servlet.FrameworkServlet.**
doGet(FrameworkServlet.java:**549)
    at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:617)
    at javax.servlet.http.**HttpServlet.service(**HttpServlet.java:717)
    at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(
**ApplicationFilterChain.java:**290)
    at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
ApplicationFilterChain.java:**206)
    at org.geoserver.filters.**ThreadLocalsCleanupFilter.**doFilter(**
ThreadLocalsCleanupFilter.**java:23)
    at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(
**ApplicationFilterChain.java:**235)
    at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
ApplicationFilterChain.java:**206)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**68)
    at org.springframework.security.**web.access.**
ExceptionTranslationFilter.**doFilter(**ExceptionTranslationFilter.**
java:97)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.springframework.security.**web.access.**
ExceptionTranslationFilter.**doFilter(**ExceptionTranslationFilter.**
java:97)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.springframework.security.**web.authentication.www.**
BasicAuthenticationFilter.**doFilter(**BasicAuthenticationFilter.**java:177)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.springframework.security.**web.authentication.**
AnonymousAuthenticationFilter.**doFilter(**AnonymousAuthenticationFilter.**
java:78)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.springframework.security.**web.authentication.rememberme.**
RememberMeAuthenticationFilter**.doFilter(**RememberMeAuthenticationFilter**
.java:119)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.springframework.security.**web.servletapi.**
SecurityContextHolderAwareRequ**estFilter.doFilter(**
SecurityContextHolderAwareRequ**estFilter.java:54)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.springframework.security.**web.authentication.**
AbstractAuthenticationProcessi**ngFilter.doFilter(**
AbstractAuthenticationProcessi**ngFilter.java:187)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.springframework.security.**web.authentication.logout.**
LogoutFilter.doFilter(**LogoutFilter.java:105)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.springframework.security.**web.context.**
SecurityContextPersistenceFilt**er.doFilter(**SecurityContextPersistenceFilt
**er.java:57)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.springframework.security.**web.context.**
SecurityContextPersistenceFilt**er.doFilter(**SecurityContextPersistenceFilt
**er.java:57)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.springframework.security.**web.access.intercept.**
FilterSecurityInterceptor.**invoke(**FilterSecurityInterceptor.**java:99)
    at org.springframework.security.**web.access.intercept.**
FilterSecurityInterceptor.**doFilter(**FilterSecurityInterceptor.**java:83)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.springframework.security.**web.access.intercept.**
FilterSecurityInterceptor.**invoke(**FilterSecurityInterceptor.**java:99)
    at org.springframework.security.**web.access.intercept.**
FilterSecurityInterceptor.**doFilter(**FilterSecurityInterceptor.**java:83)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.springframework.security.**web.FilterChainProxy$**
VirtualFilterChain.doFilter(**FilterChainProxy.java:368)
    at org.springframework.security.**web.access.intercept.**
FilterSecurityInterceptor.**invoke(**FilterSecurityInterceptor.**java:99)
    at org.springframework.security.**web.access.intercept.**
FilterSecurityInterceptor.**doFilter(**FilterSecurityInterceptor.**java:83)
    at org.springframework.security.**web.FilterChainProxy$**
VirtualFilterChain.doFilter(**FilterChainProxy.java:380)
    at org.springframework.security.**web.access.**
ExceptionTranslationFilter.**doFilter(**ExceptionTranslationFilter.**
java:97)
    at org.springframework.security.**web.FilterChainProxy$**
VirtualFilterChain.doFilter(**FilterChainProxy.java:380)
    at org.springframework.security.**web.authentication.**
AnonymousAuthenticationFilter.**doFilter(**AnonymousAuthenticationFilter.**
java:78)
    at org.springframework.security.**web.FilterChainProxy$**
VirtualFilterChain.doFilter(**FilterChainProxy.java:380)
    at org.springframework.security.**web.authentication.www.**
BasicAuthenticationFilter.**doFilter(**BasicAuthenticationFilter.**java:177)
    at org.springframework.security.**web.FilterChainProxy$**
VirtualFilterChain.doFilter(**FilterChainProxy.java:380)
    at org.springframework.security.**web.context.**
SecurityContextPersistenceFilt**er.doFilter(**SecurityContextPersistenceFilt
**er.java:57)
    at org.springframework.security.**web.FilterChainProxy$**
VirtualFilterChain.doFilter(**FilterChainProxy.java:380)
    at org.springframework.security.**web.FilterChainProxy.doFilter(**
FilterChainProxy.java:169)
    at org.geoserver.filters.**SpringDelegatingFilter$Chain.**doFilter(**
SpringDelegatingFilter.java:**64)
    at org.geoserver.filters.**SpringDelegatingFilter.**doFilter(**
SpringDelegatingFilter.java:**39)
    at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(
**ApplicationFilterChain.java:**235)
    at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
ApplicationFilterChain.java:**206)
    at org.geoserver.platform.**AdvancedDispatchFilter.**doFilter(**
AdvancedDispatchFilter.java:**49)
    at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(
**ApplicationFilterChain.java:**235)
    at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
ApplicationFilterChain.java:**206)
    at org.vfny.geoserver.filters.**SetCharacterEncodingFilter.**doFilter(**
SetCharacterEncodingFilter.**java:109)
    at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(
**ApplicationFilterChain.java:**235)
    at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
ApplicationFilterChain.java:**206)
    at org.springframework.security.**web.FilterChainProxy$**
VirtualFilterChain.doFilter(**FilterChainProxy.java:368)
    at org.springframework.security.**web.access.intercept.**
FilterSecurityInterceptor.**invoke(**FilterSecurityInterceptor.**java:109)
    at org.springframework.security.**web.access.intercept.**
FilterSecurityInterceptor.**doFilter(**FilterSecurityInterceptor.**java:83)
    at org.springframework.security.**web.FilterChainProxy$**
VirtualFilterChain.doFilter(**FilterChainProxy.java:380)
    at org.springframework.security.**web.access.**
ExceptionTranslationFilter.**doFilter(**ExceptionTranslationFilter.**
java:97)
    at org.springframework.security.**web.FilterChainProxy$**
VirtualFilterChain.doFilter(**FilterChainProxy.java:380)
    at org.springframework.security.**web.authentication.**
AnonymousAuthenticationFilter.**doFilter(**AnonymousAuthenticationFilter.**
java:78)
    at org.springframework.security.**web.FilterChainProxy$**
VirtualFilterChain.doFilter(**FilterChainProxy.java:380)
    at org.springframework.security.**web.authentication.www.**
BasicAuthenticationFilter.**doFilter(**BasicAuthenticationFilter.**java:177)
    at org.springframework.security.**web.FilterChainProxy$**
VirtualFilterChain.doFilter(**FilterChainProxy.java:380)
    at org.springframework.security.**web.context.**
SecurityContextPersistenceFilt**er.doFilter(**SecurityContextPersistenceFilt
**er.java:79)
    at org.springframework.security.**web.FilterChainProxy$**
VirtualFilterChain.doFilter(**FilterChainProxy.java:380)
    at org.springframework.security.**web.FilterChainProxy.doFilter(**
FilterChainProxy.java:169)
    at org.springframework.web.**filter.DelegatingFilterProxy.**
invokeDelegate(**DelegatingFilterProxy.java:**237)
    at org.springframework.web.**filter.DelegatingFilterProxy.**doFilter(**
DelegatingFilterProxy.java:**167)
    at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(
**ApplicationFilterChain.java:**235)
    at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
ApplicationFilterChain.java:**206)
    at org.geoserver.filters.**LoggingFilter.doFilter(**
LoggingFilter.java:71)
    at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(
**ApplicationFilterChain.java:**235)
    at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
ApplicationFilterChain.java:**206)
    at org.geoserver.filters.**ReverseProxyFilter.doFilter(**
ReverseProxyFilter.java:183)
    at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(
**ApplicationFilterChain.java:**235)
    at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
ApplicationFilterChain.java:**206)
    at org.geoserver.filters.**GZIPFilter.doFilter(**GZIPFilter.java:41)
    at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(
**ApplicationFilterChain.java:**235)
    at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
ApplicationFilterChain.java:**206)
    at org.geoserver.filters.**SessionDebugFilter.doFilter(**
SessionDebugFilter.java:46)
    at org.apache.catalina.core.**ApplicationFilterChain.**internalDoFilter(
**ApplicationFilterChain.java:**235)
    at org.apache.catalina.core.**ApplicationFilterChain.**doFilter(**
ApplicationFilterChain.java:**206)
    at org.apache.catalina.core.**StandardWrapperValve.invoke(**
StandardWrapperValve.java:233)
    at org.apache.catalina.core.**StandardContextValve.invoke(**
StandardContextValve.java:191)
    at org.apache.catalina.core.**StandardHostValve.invoke(**
StandardHostValve.java:127)
    at org.apache.catalina.valves.**ErrorReportValve.invoke(**
ErrorReportValve.java:102)
    at org.apache.catalina.core.**StandardEngineValve.invoke(**
StandardEngineValve.java:109)
    at org.apache.catalina.connector.**CoyoteAdapter.service(**
CoyoteAdapter.java:298)
    at org.apache.coyote.http11.**Http11Processor.process(**
Http11Processor.java:859)
    at org.apache.coyote.http11.**Http11Protocol$**Http11ConnectionHandler.*
*process(Http11Protocol.java:**588)
    at org.apache.tomcat.util.net.**JIoEndpoint$Worker.run(**
JIoEndpoint.java:489)
    at java.lang.Thread.run(Thread.**java:662)
Caused by: java.lang.NullPointerException
    at org.geoserver.wfs.xml.**GML2OutputFormat.prepare(**
GML2OutputFormat.java:149)
    at org.geoserver.wfs.xml.**GML2OutputFormat.write(**
GML2OutputFormat.java:294)
    at org.geoserver.wfs.**WFSGetFeatureOutputFormat.**write(**
WFSGetFeatureOutputFormat.**java:141)
    at org.geoserver.ows.Dispatcher.**response(Dispatcher.java:751)
    at org.geoserver.ows.Dispatcher.**handleRequestInternal(**
Dispatcher.java:233)
    ... 102 more

</ServiceException></**ServiceExceptionReport>*

What could be the problem? Can date type features cause problems? I don't
get this error with geoserver 2.2.
------------------------------------------------------------------------------
Virtualization & Cloud Management Using Capacity Planning
Cloud computing makes use of virtualization - but cloud computing 
also focuses on allowing computing to be delivered as a service.
http://www.accelacomm.com/jaw/sfnl/114/51521223/
_______________________________________________
Geoserver-users mailing list
Geoserver-users@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to