|
View:
New views
7 Messages
—
Rating Filter:
Alert me
|
|
|
REST API layer without geometry can not be addedIf I try to add a featuretype for a postgis table that has no geometry
column using the REST API, a null pointer exception is returned (if I add the same layer using the webinterface there is no problem. If I add a table with geometry using the REST API there is no problem) I am using geoserver 1.7.4 The log (after increasing the log level) is included below. Can anybody confirm this is a bug. Is there a way around it? cheers, Piebe 2009-07-06 14:50:51,562 INFO [org.geoserver] - Loaded feature type 'thema_huisaansluitingen', disabled 2009-07-06 14:50:51,609 ERROR [org.geoserver.rest] - :null 2009-07-06 14:50:51,609 DEBUG [org.geoserver.rest] - org.geoserver.rest.RestletException: java.lang.NullPointerException at org.geoserver.rest.ReflectiveResource.handleException(ReflectiveResource.java:329) at org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:118) at org.restlet.Finder.handle(Finder.java:296) at org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:38) at org.restlet.Filter.doHandle(Filter.java:105) at org.restlet.Filter.handle(Filter.java:134) at org.restlet.Router.handle(Router.java:444) at com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129) at org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:79) 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:875) at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511) at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) 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.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) at org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) at org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229) at org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) at org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) at org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) 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:73) 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:163) 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:47) 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:128) 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:286) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) at org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) at java.lang.Thread.run(Thread.java:619) Caused by: java.lang.NullPointerException -- --------------------------- ---------------------------- Piebe de Vries piebe.de.vries@... Geodan IT b.v. Tel: +31 (0)73 - 6925 151 President Kennedylaan 1 Fax: +31 (0)73 - 5711 333 1079 MB Amsterdam (NL) http://www.geodan.nl --------------------------- ---------------------------- ------------------------------------------------------------------------------ _______________________________________________ Geoserver-users mailing list Geoserver-users@... https://lists.sourceforge.net/lists/listinfo/geoserver-users |
|
|
Re: REST API layer without geometry can not be addedHi Piebe,
Confirmed, this is indeed a bug. Can you open a bug report in JIRA? Thanks, -Justin Piebe de Vries wrote: > If I try to add a featuretype for a postgis table that has no geometry > column using the REST API, a null pointer exception is returned (if I > add the same layer using the webinterface there is no problem. If I add > a table with geometry using the REST API there is no problem) I am using > geoserver 1.7.4 > > The log (after increasing the log level) is included below. > > Can anybody confirm this is a bug. Is there a way around it? > > cheers, > Piebe > > > > 2009-07-06 14:50:51,562 INFO [org.geoserver] - Loaded feature type > 'thema_huisaansluitingen', disabled > 2009-07-06 14:50:51,609 ERROR [org.geoserver.rest] - :null > 2009-07-06 14:50:51,609 DEBUG [org.geoserver.rest] - > org.geoserver.rest.RestletException: java.lang.NullPointerException > at > org.geoserver.rest.ReflectiveResource.handleException(ReflectiveResource.java:329) > at > org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:118) > at org.restlet.Finder.handle(Finder.java:296) > at > org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:38) > at org.restlet.Filter.doHandle(Filter.java:105) > at org.restlet.Filter.handle(Filter.java:134) > at org.restlet.Router.handle(Router.java:444) > at > com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129) > at > org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:79) > 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:875) > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) > at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) > at > org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) > 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.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at > org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at > org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) > at > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) > 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:73) > 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:163) > 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:47) > 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:128) > 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:286) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.lang.NullPointerException > > -- Justin Deoliveira OpenGeo - http://opengeo.org Enterprise support for open source geospatial. ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/blackberry _______________________________________________ Geoserver-users mailing list Geoserver-users@... https://lists.sourceforge.net/lists/listinfo/geoserver-users |
|
|
Re: REST API layer without geometry can not be addeddone
Justin Deoliveira wrote: > Hi Piebe, > > Confirmed, this is indeed a bug. Can you open a bug report in JIRA? > > Thanks, > > -Justin > > Piebe de Vries wrote: >> If I try to add a featuretype for a postgis table that has no >> geometry column using the REST API, a null pointer exception is >> returned (if I add the same layer using the webinterface there is no >> problem. If I add a table with geometry using the REST API there is >> no problem) I am using geoserver 1.7.4 >> >> The log (after increasing the log level) is included below. >> >> Can anybody confirm this is a bug. Is there a way around it? >> >> cheers, >> Piebe >> >> >> >> 2009-07-06 14:50:51,562 INFO [org.geoserver] - Loaded feature type >> 'thema_huisaansluitingen', disabled >> 2009-07-06 14:50:51,609 ERROR [org.geoserver.rest] - :null >> 2009-07-06 14:50:51,609 DEBUG [org.geoserver.rest] - >> org.geoserver.rest.RestletException: java.lang.NullPointerException >> at >> org.geoserver.rest.ReflectiveResource.handleException(ReflectiveResource.java:329) >> >> at >> org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:118) >> >> at org.restlet.Finder.handle(Finder.java:296) >> at >> org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:38) >> >> at org.restlet.Filter.doHandle(Filter.java:105) >> at org.restlet.Filter.handle(Filter.java:134) >> at org.restlet.Router.handle(Router.java:444) >> at >> com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129) >> >> at >> org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:79) >> >> 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:875) >> >> at >> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) >> >> at >> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) >> >> at >> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511) >> >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) >> 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.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) >> >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) >> >> at >> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) >> >> at >> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) >> >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> at >> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) >> >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> at >> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) >> >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> at >> org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178) >> >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> at >> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229) >> >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> >> at >> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) >> >> at >> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) >> >> 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:73) >> 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:163) >> >> 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:47) >> 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:128) >> >> 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:286) >> >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) >> >> at >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) >> >> at >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: java.lang.NullPointerException >> >> > > -- --------------------------- ---------------------------- Piebe de Vries piebe.de.vries@... Geodan IT b.v. Tel: +31 (0)73 - 6925 151 President Kennedylaan 1 Fax: +31 (0)73 - 5711 333 1079 MB Amsterdam (NL) http://www.geodan.nl --------------------------- ---------------------------- ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/blackberry _______________________________________________ Geoserver-users mailing list Geoserver-users@... https://lists.sourceforge.net/lists/listinfo/geoserver-users |
|
|
Re: REST API layer without geometry can not be addedI confirm too.
It is working on Linux, but not on windows !!! Thanks for your help. Eric -----Message d'origine----- De : Justin Deoliveira [mailto:jdeolive@...] Envoyé : mardi 7 juillet 2009 02:46 À : Piebe de Vries Cc : geoserver-users@... Objet : Re: [Geoserver-users] REST API layer without geometry can not be added Hi Piebe, Confirmed, this is indeed a bug. Can you open a bug report in JIRA? Thanks, -Justin Piebe de Vries wrote: > If I try to add a featuretype for a postgis table that has no geometry > column using the REST API, a null pointer exception is returned (if I > add the same layer using the webinterface there is no problem. If I add > a table with geometry using the REST API there is no problem) I am using > geoserver 1.7.4 > > The log (after increasing the log level) is included below. > > Can anybody confirm this is a bug. Is there a way around it? > > cheers, > Piebe > > > > 2009-07-06 14:50:51,562 INFO [org.geoserver] - Loaded feature type > 'thema_huisaansluitingen', disabled > 2009-07-06 14:50:51,609 ERROR [org.geoserver.rest] - :null > 2009-07-06 14:50:51,609 DEBUG [org.geoserver.rest] - > org.geoserver.rest.RestletException: java.lang.NullPointerException > at > org.geoserver.rest.ReflectiveResource.handleException(ReflectiveResource.java:329) > at > org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:118) > at org.restlet.Finder.handle(Finder.java:296) > at > org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:38) > at org.restlet.Filter.doHandle(Filter.java:105) > at org.restlet.Filter.handle(Filter.java:134) > at org.restlet.Router.handle(Router.java:444) > at > com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129) > at > org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:79) > 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:875) > at > org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) > at > org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) > at > org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) > 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.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) > at > org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at > org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at > org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at > org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at > org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229) > at > org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) > at > org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) > at > org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) > 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:73) > 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:163) > 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:47) > 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:128) > 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:286) > at > org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) > at > org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) > at > org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) > at java.lang.Thread.run(Thread.java:619) > Caused by: java.lang.NullPointerException > > -- Justin Deoliveira OpenGeo - http://opengeo.org Enterprise support for open source geospatial. ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/blackberry _______________________________________________ Geoserver-users mailing list Geoserver-users@... https://lists.sourceforge.net/lists/listinfo/geoserver-users ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/blackberry _______________________________________________ Geoserver-users mailing list Geoserver-users@... https://lists.sourceforge.net/lists/listinfo/geoserver-users |
|
|
Re: REST API layer without geometry can not be addedHi Eric,
So I reproduced this on windows too. And the problem turned out to be in the use of quotes in the command. Basically I had to change: -H 'Content-type: application/zip' to: -H "Content-type: application/zip" And it works. Hopefully it is the same problem. We should also update the documention to use double quotes since linux can handle both. -Justin BOUSQUET Eric wrote: > I confirm too. > It is working on Linux, but not on windows !!! > > Thanks for your help. > > Eric > > -----Message d'origine----- > De : Justin Deoliveira [mailto:jdeolive@...] > Envoyé : mardi 7 juillet 2009 02:46 > À : Piebe de Vries > Cc : geoserver-users@... > Objet : Re: [Geoserver-users] REST API layer without geometry can not be added > > Hi Piebe, > > Confirmed, this is indeed a bug. Can you open a bug report in JIRA? > > Thanks, > > -Justin > > Piebe de Vries wrote: >> If I try to add a featuretype for a postgis table that has no geometry >> column using the REST API, a null pointer exception is returned (if I >> add the same layer using the webinterface there is no problem. If I add >> a table with geometry using the REST API there is no problem) I am using >> geoserver 1.7.4 >> >> The log (after increasing the log level) is included below. >> >> Can anybody confirm this is a bug. Is there a way around it? >> >> cheers, >> Piebe >> >> >> >> 2009-07-06 14:50:51,562 INFO [org.geoserver] - Loaded feature type >> 'thema_huisaansluitingen', disabled >> 2009-07-06 14:50:51,609 ERROR [org.geoserver.rest] - :null >> 2009-07-06 14:50:51,609 DEBUG [org.geoserver.rest] - >> org.geoserver.rest.RestletException: java.lang.NullPointerException >> at >> org.geoserver.rest.ReflectiveResource.handleException(ReflectiveResource.java:329) >> at >> org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:118) >> at org.restlet.Finder.handle(Finder.java:296) >> at >> org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:38) >> at org.restlet.Filter.doHandle(Filter.java:105) >> at org.restlet.Filter.handle(Filter.java:134) >> at org.restlet.Router.handle(Router.java:444) >> at >> com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129) >> at >> org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:79) >> 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:875) >> at >> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) >> at >> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) >> at >> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511) >> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) >> 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.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) >> at >> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >> at >> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) >> at >> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) >> at >> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> at >> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> at >> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> at >> org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> at >> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229) >> at >> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >> at >> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) >> at >> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) >> 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:73) >> 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:163) >> 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:47) >> 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:128) >> 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:286) >> at >> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) >> at >> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) >> at >> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) >> at java.lang.Thread.run(Thread.java:619) >> Caused by: java.lang.NullPointerException >> >> > > -- Justin Deoliveira OpenGeo - http://opengeo.org Enterprise support for open source geospatial. ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Geoserver-users mailing list Geoserver-users@... https://lists.sourceforge.net/lists/listinfo/geoserver-users |
|
|
Re: REST API layer without geometry can not be addedhmmm why would I use application/zip? as far as I know it should be
text/xml Using ' with curl gives an error indeed: HTTP/1.1 400 Bad Request.. However, this is a different problem then mine: HTTP/1.1 500 Internal Server Error. Piebe Justin Deoliveira wrote: > Hi Eric, > > So I reproduced this on windows too. And the problem turned out to be > in the use of quotes in the command. Basically I had to change: > > -H 'Content-type: application/zip' > > to: > > -H "Content-type: application/zip" > > And it works. Hopefully it is the same problem. We should also update > the documention to use double quotes since linux can handle both. > > -Justin > > BOUSQUET Eric wrote: >> I confirm too. It is working on Linux, but not on windows !!! >> >> Thanks for your help. >> >> Eric >> >> -----Message d'origine----- >> De : Justin Deoliveira [mailto:jdeolive@...] Envoyé : mardi 7 >> juillet 2009 02:46 >> À : Piebe de Vries >> Cc : geoserver-users@... >> Objet : Re: [Geoserver-users] REST API layer without geometry can not >> be added >> >> Hi Piebe, >> >> Confirmed, this is indeed a bug. Can you open a bug report in JIRA? >> >> Thanks, >> >> -Justin >> >> Piebe de Vries wrote: >>> If I try to add a featuretype for a postgis table that has no >>> geometry column using the REST API, a null pointer exception is >>> returned (if I add the same layer using the webinterface there is no >>> problem. If I add a table with geometry using the REST API there is >>> no problem) I am using geoserver 1.7.4 >>> >>> The log (after increasing the log level) is included below. >>> >>> Can anybody confirm this is a bug. Is there a way around it? >>> >>> cheers, >>> Piebe >>> >>> >>> >>> 2009-07-06 14:50:51,562 INFO [org.geoserver] - Loaded feature type >>> 'thema_huisaansluitingen', disabled >>> 2009-07-06 14:50:51,609 ERROR [org.geoserver.rest] - :null >>> 2009-07-06 14:50:51,609 DEBUG [org.geoserver.rest] - >>> org.geoserver.rest.RestletException: java.lang.NullPointerException >>> at >>> org.geoserver.rest.ReflectiveResource.handleException(ReflectiveResource.java:329) >>> >>> at >>> org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:118) >>> >>> at org.restlet.Finder.handle(Finder.java:296) >>> at >>> org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:38) >>> >>> at org.restlet.Filter.doHandle(Filter.java:105) >>> at org.restlet.Filter.handle(Filter.java:134) >>> at org.restlet.Router.handle(Router.java:444) >>> at >>> com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129) >>> >>> at >>> org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:79) >>> >>> 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:875) >>> >>> at >>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) >>> >>> at >>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) >>> >>> at >>> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511) >>> >>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) >>> 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.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) >>> >>> at >>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>> >>> at >>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>> >>> at >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) >>> >>> at >>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) >>> >>> at >>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) >>> >>> at >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>> >>> at >>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) >>> >>> at >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>> >>> at >>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) >>> >>> at >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>> >>> at >>> org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178) >>> >>> at >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>> >>> at >>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229) >>> >>> at >>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>> >>> at >>> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) >>> >>> at >>> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) >>> >>> 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:73) >>> 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:163) >>> >>> 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:47) >>> 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:128) >>> >>> 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:286) >>> >>> at >>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) >>> >>> at >>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) >>> >>> at >>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) >>> at java.lang.Thread.run(Thread.java:619) >>> Caused by: java.lang.NullPointerException >>> >>> >> >> > > -- --------------------------- ---------------------------- Piebe de Vries piebe.de.vries@... Geodan IT b.v. Tel: +31 (0)73 - 6925 151 President Kennedylaan 1 Fax: +31 (0)73 - 5711 333 1079 MB Amsterdam (NL) http://www.geodan.nl --------------------------- ---------------------------- ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Geoserver-users mailing list Geoserver-users@... https://lists.sourceforge.net/lists/listinfo/geoserver-users |
|
|
Re: REST API layer without geometry can not be addedOops, I replied to the wrong thread, my apologies :)
-Justin Piebe de Vries wrote: > hmmm why would I use application/zip? as far as I know it should be > text/xml > Using ' with curl gives an error indeed: HTTP/1.1 400 Bad Request.. > However, this is a different problem then mine: HTTP/1.1 500 Internal > Server Error. > > Piebe > > Justin Deoliveira wrote: >> Hi Eric, >> >> So I reproduced this on windows too. And the problem turned out to be >> in the use of quotes in the command. Basically I had to change: >> >> -H 'Content-type: application/zip' >> >> to: >> >> -H "Content-type: application/zip" >> >> And it works. Hopefully it is the same problem. We should also update >> the documention to use double quotes since linux can handle both. >> >> -Justin >> >> BOUSQUET Eric wrote: >>> I confirm too. It is working on Linux, but not on windows !!! >>> >>> Thanks for your help. >>> >>> Eric >>> >>> -----Message d'origine----- >>> De : Justin Deoliveira [mailto:jdeolive@...] Envoyé : mardi 7 >>> juillet 2009 02:46 >>> À : Piebe de Vries >>> Cc : geoserver-users@... >>> Objet : Re: [Geoserver-users] REST API layer without geometry can not >>> be added >>> >>> Hi Piebe, >>> >>> Confirmed, this is indeed a bug. Can you open a bug report in JIRA? >>> >>> Thanks, >>> >>> -Justin >>> >>> Piebe de Vries wrote: >>>> If I try to add a featuretype for a postgis table that has no >>>> geometry column using the REST API, a null pointer exception is >>>> returned (if I add the same layer using the webinterface there is no >>>> problem. If I add a table with geometry using the REST API there is >>>> no problem) I am using geoserver 1.7.4 >>>> >>>> The log (after increasing the log level) is included below. >>>> >>>> Can anybody confirm this is a bug. Is there a way around it? >>>> >>>> cheers, >>>> Piebe >>>> >>>> >>>> >>>> 2009-07-06 14:50:51,562 INFO [org.geoserver] - Loaded feature type >>>> 'thema_huisaansluitingen', disabled >>>> 2009-07-06 14:50:51,609 ERROR [org.geoserver.rest] - :null >>>> 2009-07-06 14:50:51,609 DEBUG [org.geoserver.rest] - >>>> org.geoserver.rest.RestletException: java.lang.NullPointerException >>>> at >>>> org.geoserver.rest.ReflectiveResource.handleException(ReflectiveResource.java:329) >>>> >>>> at >>>> org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:118) >>>> >>>> at org.restlet.Finder.handle(Finder.java:296) >>>> at >>>> org.geoserver.rest.BeanDelegatingRestlet.handle(BeanDelegatingRestlet.java:38) >>>> >>>> at org.restlet.Filter.doHandle(Filter.java:105) >>>> at org.restlet.Filter.handle(Filter.java:134) >>>> at org.restlet.Router.handle(Router.java:444) >>>> at >>>> com.noelios.restlet.ext.servlet.ServletConverter.service(ServletConverter.java:129) >>>> >>>> at >>>> org.geoserver.rest.RESTDispatcher.handleRequestInternal(RESTDispatcher.java:79) >>>> >>>> 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:875) >>>> >>>> at >>>> org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:809) >>>> >>>> at >>>> org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:571) >>>> >>>> at >>>> org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:511) >>>> >>>> at javax.servlet.http.HttpServlet.service(HttpServlet.java:637) >>>> 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.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108) >>>> >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235) >>>> >>>> at >>>> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206) >>>> >>>> at >>>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:264) >>>> >>>> at >>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.invoke(FilterSecurityInterceptor.java:107) >>>> >>>> at >>>> org.acegisecurity.intercept.web.FilterSecurityInterceptor.doFilter(FilterSecurityInterceptor.java:72) >>>> >>>> at >>>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>> >>>> at >>>> org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:110) >>>> >>>> at >>>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>> >>>> at >>>> org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125) >>>> >>>> at >>>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>> >>>> at >>>> org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:178) >>>> >>>> at >>>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>> >>>> at >>>> org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:229) >>>> >>>> at >>>> org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:274) >>>> >>>> at >>>> org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:148) >>>> >>>> at >>>> org.acegisecurity.util.FilterToBeanProxy.doFilter(FilterToBeanProxy.java:98) >>>> >>>> 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:73) >>>> 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:163) >>>> >>>> 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:47) >>>> 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:128) >>>> >>>> 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:286) >>>> >>>> at >>>> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:845) >>>> >>>> at >>>> org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.process(Http11Protocol.java:583) >>>> >>>> at >>>> org.apache.tomcat.util.net.JIoEndpoint$Worker.run(JIoEndpoint.java:447) >>>> at java.lang.Thread.run(Thread.java:619) >>>> Caused by: java.lang.NullPointerException >>>> >>>> >>> >> > > -- Justin Deoliveira OpenGeo - http://opengeo.org Enterprise support for open source geospatial. ------------------------------------------------------------------------------ Enter the BlackBerry Developer Challenge This is your chance to win up to $100,000 in prizes! For a limited time, vendors submitting new applications to BlackBerry App World(TM) will have the opportunity to enter the BlackBerry Developer Challenge. See full prize details at: http://p.sf.net/sfu/Challenge _______________________________________________ Geoserver-users mailing list Geoserver-users@... https://lists.sourceforge.net/lists/listinfo/geoserver-users |
| Free embeddable forum powered by Nabble | Forum Help |