[Geoserver-users] Geoserver 1.7.3 and REST

Hello,

I try to insert a postgis table in Geoserver (1.7.3) with REST and this comand:

C:\Users\Jim>curl -u admin:geoserver -XPOST -H “Content-type: text/xml” -d “layer3” http:/
/localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes

But that doesn’t work, I have an exception :

RequestURI=/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes

Caused by:

java.lang.NoSuchMethodE
rror: org.geoserver.catalog.CatalogBuilder.initFeatureType(Lorg/geoserver/catalog/FeatureTypeInfo;)V
at org.geoserver.catalog.rest.FeatureTypeResource.handleObjectPost(FeatureTypeResource.java:83)
at org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:115)
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:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
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.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

I have rest-1.7.3.jar and restconfig-1.7.4.jar in my web-Inf

Thanks for your help.

Jim

Hi Jimmy,

It looks like you are running into a version mismatch. You will need to upgrade geoserver to 1.7.4 to use the 1.7.4 rest extension. That should fix the problem.

-Justin

Jimmy Aumard wrote:

Hello,

I try to insert a postgis table in Geoserver (1.7.3) with REST and this comand:

C:\Users\Jim>curl -u admin:geoserver -XPOST -H "Content-type: text/xml" -d "<featureType><name>layer3</name></featureType>" http:/
/localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes

But that doesn't work, I have an exception :

<p>RequestURI=/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes</p><h3>Caused by:</h3><pre>java.lang.NoSuchMethodE
rror: org.geoserver.catalog.CatalogBuilder.initFeatureType(Lorg/geoserver/catalog/FeatureTypeInfo;)V
        at org.geoserver.catalog.rest.FeatureTypeResource.handleObjectPost(FeatureTypeResource.java:83)
        at org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:115)
        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:727)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
        at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        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.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
        at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
        at org.mortbay.jetty.Server.handle(Server.java:324)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
        at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
        at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
</pre>

I have rest-1.7.3.jar and restconfig-1.7.4.jar in my web-Inf

Thanks for your help.

Jim

------------------------------------------------------------------------

------------------------------------------------------------------------------
The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there's a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you'll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com

------------------------------------------------------------------------

_______________________________________________
Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Thanks Justin

I take the version 1.7.3 for jars but I have another problem

C:\Users\Jim>curl -u admin:geoserver -XPOST -H “Content-type: text/xml” -d “layer4” http:/
/localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes
:SQL Error building FeatureType for null ERROR: relation “public.null” does not exist

I try to add a new postgis table in geoserver but that doesn’t work :frowning:

Do you have an idea?

Cheers
Jim

2009/5/7 Justin Deoliveira <jdeolive@anonymised.com>

Hi Jimmy,

It looks like you are running into a version mismatch. You will need to upgrade geoserver to 1.7.4 to use the 1.7.4 rest extension. That should fix the problem.

-Justin

Jimmy Aumard wrote:

Hello,

I try to insert a postgis table in Geoserver (1.7.3) with REST and this comand:

C:\Users\Jim>curl -u admin:geoserver -XPOST -H “Content-type: text/xml” -d “layer3” http:/
/localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes

But that doesn’t work, I have an exception :

RequestURI=/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes

Caused by:

java.lang.NoSuchMethodE
rror: org.geoserver.catalog.CatalogBuilder.initFeatureType(Lorg/geoserver/catalog/FeatureTypeInfo;)V
at org.geoserver.catalog.rest.FeatureTypeResource.handleObjectPost(FeatureTypeResource.java:83)
at org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:115)
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:727)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
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.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

I have rest-1.7.3.jar and restconfig-1.7.4.jar in my web-Inf

Thanks for your help.

Jim



The NEW KODAK i700 Series Scanners deliver under ANY circumstances! Your
production scanning environment may not be a perfect world - but thanks to
Kodak, there’s a perfect scanner to get the job done! With the NEW KODAK i700
Series Scanner you’ll get full speed at 300 dpi even with all image processing features enabled. http://p.sf.net/sfu/kodak-com



Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geoserver-devel


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Hmm... are you sure you have the correct versions of all the libs? I just tried with the latest version and it works ok.

Just to rule out that it is not indeed a version issue you can try with the latest nightly build:

http://gridlock.openplans.org/geoserver/1.7.x/geoserver-1.7.x-latest-war.zip
http://gridlock.openplans.org/geoserver/1.7.x/ext-latest/geoserver-1.7.5-SNAPSHOT-restconfig-plugin.zip

Thanks,

-Justin

Jimmy Aumard wrote:

Thanks Justin

I take the version 1.7.3 for jars but I have another problem

C:\Users\Jim>curl -u admin:geoserver -XPOST -H "Content-type: text/xml" -d "<featureType><name>layer4</name></featureType>" http:/
/localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes
:SQL Error building FeatureType for null ERROR: relation "public.null" does not exist

I try to add a new postgis table in geoserver but that doesn't work :frowning:

Do you have an idea?

Cheers
Jim

2009/5/7 Justin Deoliveira <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>>

    Hi Jimmy,

    It looks like you are running into a version mismatch. You will need
    to upgrade geoserver to 1.7.4 to use the 1.7.4 rest extension. That
    should fix the problem.

    -Justin

    Jimmy Aumard wrote:

        Hello,

        I try to insert a postgis table in Geoserver (1.7.3) with REST
        and this comand:

        C:\Users\Jim>curl -u admin:geoserver -XPOST -H "Content-type:
        text/xml" -d "<featureType><name>layer3</name></featureType>" http:/
        /localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes

        But that doesn't work, I have an exception :

        <p>RequestURI=/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes</p><h3>Caused
        by:</h3><pre>java.lang.NoSuchMethodE
        rror:
        org.geoserver.catalog.CatalogBuilder.initFeatureType(Lorg/geoserver/catalog/FeatureTypeInfo;)V
               at
        org.geoserver.catalog.rest.FeatureTypeResource.handleObjectPost(FeatureTypeResource.java:83)
               at
        org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:115)
               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:727)
               at
        javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
               at
        org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
               at
        org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
               at
        org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
               at
        org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
               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.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
               at
        org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
               at
        org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
               at
        org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
               at
        org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
               at
        org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
               at
        org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
               at
        org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
               at
        org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
               at
        org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
               at
        org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
               at
        org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
               at
        org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
               at
        org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
               at
        org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
               at org.mortbay.jetty.Server.handle(Server.java:324)
               at
        org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
               at
        org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
               at
        org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
               at
        org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
               at
        org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
               at
        org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
               at
        org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
        </pre>

        I have rest-1.7.3.jar and restconfig-1.7.4.jar in my web-Inf

        Thanks for your help.

        Jim

        ------------------------------------------------------------------------

        ------------------------------------------------------------------------------
        The NEW KODAK i700 Series Scanners deliver under ANY
        circumstances! Your
        production scanning environment may not be a perfect world - but
        thanks to
        Kodak, there's a perfect scanner to get the job done! With the
        NEW KODAK i700
        Series Scanner you'll get full speed at 300 dpi even with all
        image processing features enabled. http://p.sf.net/sfu/kodak-com

        ------------------------------------------------------------------------

        _______________________________________________
        Geoserver-devel mailing list
        Geoserver-devel@lists.sourceforge.net
        <mailto:Geoserver-devel@lists.sourceforge.net>
        https://lists.sourceforge.net/lists/listinfo/geoserver-devel

    -- Justin Deoliveira
    OpenGeo - http://opengeo.org
    Enterprise support for open source geospatial.

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Thanks Justin,

Sorry for this question but I never use the war file (but the .exe) and I don’t know how I insert the restconfig.jar into the war.

I want to test with the same file like you.

Cheers
Jim

2009/5/21 Justin Deoliveira <jdeolive@anonymised.com>

Hmm… are you sure you have the correct versions of all the libs? I just tried with the latest version and it works ok.

Just to rule out that it is not indeed a version issue you can try with the latest nightly build:

http://gridlock.openplans.org/geoserver/1.7.x/geoserver-1.7.x-latest-war.zip
http://gridlock.openplans.org/geoserver/1.7.x/ext-latest/geoserver-1.7.5-SNAPSHOT-restconfig-plugin.zip

Thanks,

-Justin

Jimmy Aumard wrote:

Thanks Justin

I take the version 1.7.3 for jars but I have another problem

C:\Users\Jim>curl -u admin:geoserver -XPOST -H “Content-type: text/xml” -d “layer4” http:/
/localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes
:SQL Error building FeatureType for null ERROR: relation “public.null” does not exist

I try to add a new postgis table in geoserver but that doesn’t work :frowning:

Do you have an idea?

Cheers
Jim

2009/5/7 Justin Deoliveira <jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@...1671...)>

Hi Jimmy,

It looks like you are running into a version mismatch. You will need
to upgrade geoserver to 1.7.4 to use the 1.7.4 rest extension. That
should fix the problem.

-Justin

Jimmy Aumard wrote:

Hello,

I try to insert a postgis table in Geoserver (1.7.3) with REST
and this comand:

C:\Users\Jim>curl -u admin:geoserver -XPOST -H “Content-type:
text/xml” -d “layer3” http:/
/localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes

But that doesn’t work, I have an exception :

RequestURI=/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes

Caused by:

java.lang.NoSuchMethodE
rror:
org.geoserver.catalog.CatalogBuilder.initFeatureType(Lorg/geoserver/catalog/FeatureTypeInfo;)V
at
org.geoserver.catalog.rest.FeatureTypeResource.handleObjectPost(FeatureTypeResource.java:83)
at
org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:115)
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:727)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
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.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at
org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
at
org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

I have rest-1.7.3.jar and restconfig-1.7.4.jar in my web-Inf

Thanks for your help.

Jim



The NEW KODAK i700 Series Scanners deliver under ANY
circumstances! Your
production scanning environment may not be a perfect world - but
thanks to
Kodak, there’s a perfect scanner to get the job done! With the
NEW KODAK i700
Series Scanner you’ll get full speed at 300 dpi even with all
image processing features enabled. http://p.sf.net/sfu/kodak-com



Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net

mailto:[Geoserver-devel@lists.sourceforge.net](mailto:Geoserver-devel@anonymised.comrge.net)

https://lists.sourceforge.net/lists/listinfo/geoserver-devel

– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Oops, sorry, I meant to send you a link to the binary installer:

http://gridlock.openplans.org/geoserver/1.7.x/geoserver-1.7.x-latest-bin.zip

Installing should be straight foward:

* Unzip geoserver-1.7.x-latest-bin.zip to somewhere on the file system
* Unzip geoserver-1.7.x-restconfig-plugin-latest.zip into the directory:

  geoserver-1.7.5-SNAPSHOT/webapps/geoserver/WEB-INF/lib
* Run GeoServer by executing the batch script geoserver-1.7.5-SNAPSHOT/bin/startup.bat

Hope that helps.

-Justin

Jimmy Aumard wrote:

Thanks Justin,

Sorry for this question but I never use the war file (but the .exe) and I don't know how I insert the restconfig.jar into the war.

I want to test with the same file like you.

Cheers
Jim

2009/5/21 Justin Deoliveira <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>>

    Hmm... are you sure you have the correct versions of all the libs? I
    just tried with the latest version and it works ok.

    Just to rule out that it is not indeed a version issue you can try
    with the latest nightly build:

    http://gridlock.openplans.org/geoserver/1.7.x/geoserver-1.7.x-latest-war.zip
    http://gridlock.openplans.org/geoserver/1.7.x/ext-latest/geoserver-1.7.5-SNAPSHOT-restconfig-plugin.zip

    Thanks,

    -Justin

    Jimmy Aumard wrote:

        Thanks Justin

        I take the version 1.7.3 for jars but I have another problem

        C:\Users\Jim>curl -u admin:geoserver -XPOST -H "Content-type:
        text/xml" -d "<featureType><name>layer4</name></featureType>" http:/
        /localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes
        :SQL Error building FeatureType for null ERROR: relation
        "public.null" does not exist

        I try to add a new postgis table in geoserver but that doesn't
        work :frowning:

        Do you have an idea?

        Cheers
        Jim

        2009/5/7 Justin Deoliveira <jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>

           Hi Jimmy,

           It looks like you are running into a version mismatch. You
        will need
           to upgrade geoserver to 1.7.4 to use the 1.7.4 rest
        extension. That
           should fix the problem.

           -Justin

           Jimmy Aumard wrote:

               Hello,

               I try to insert a postgis table in Geoserver (1.7.3) with
        REST
               and this comand:

               C:\Users\Jim>curl -u admin:geoserver -XPOST -H "Content-type:
               text/xml" -d
        "<featureType><name>layer3</name></featureType>" http:/
                      /localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes

               But that doesn't work, I have an exception :

                      <p>RequestURI=/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes</p><h3>Caused
               by:</h3><pre>java.lang.NoSuchMethodE
               rror:
                      org.geoserver.catalog.CatalogBuilder.initFeatureType(Lorg/geoserver/catalog/FeatureTypeInfo;)V
                      at
                      org.geoserver.catalog.rest.FeatureTypeResource.handleObjectPost(FeatureTypeResource.java:83)
                      at
                      org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:115)
                      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:727)
                      at
               javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
                      at
                      org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
                      at
                      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
                      at
                      org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
                      at
                      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
                      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.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
                      at
                      org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
                      at
                      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
                      at
                      org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
                      at
                      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
                      at
               org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
                      at
                      org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
                      at
                      org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
                      at
                      org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
                      at
                      org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
                      at
                      org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
                      at
                      org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
                      at
                      org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
                      at
                      org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
                      at
                      org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
                      at org.mortbay.jetty.Server.handle(Server.java:324)
                      at
                      org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
                      at
                      org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
                      at
               org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
                      at
                      org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
                      at
                      org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
                      at
                      org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
                      at
                      org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
               </pre>

               I have rest-1.7.3.jar and restconfig-1.7.4.jar in my web-Inf

               Thanks for your help.

               Jim

                      ------------------------------------------------------------------------

                      ------------------------------------------------------------------------------
               The NEW KODAK i700 Series Scanners deliver under ANY
               circumstances! Your
               production scanning environment may not be a perfect
        world - but
               thanks to
               Kodak, there's a perfect scanner to get the job done!
        With the
               NEW KODAK i700
               Series Scanner you'll get full speed at 300 dpi even with all
               image processing features enabled.
        http://p.sf.net/sfu/kodak-com

                      ------------------------------------------------------------------------

               _______________________________________________
               Geoserver-devel mailing list
               Geoserver-devel@lists.sourceforge.net
        <mailto:Geoserver-devel@lists.sourceforge.net>
               <mailto:Geoserver-devel@lists.sourceforge.net
        <mailto:Geoserver-devel@lists.sourceforge.net>>

               https://lists.sourceforge.net/lists/listinfo/geoserver-devel

           -- Justin Deoliveira
           OpenGeo - http://opengeo.org
           Enterprise support for open source geospatial.

    -- Justin Deoliveira
    OpenGeo - http://opengeo.org
    Enterprise support for open source geospatial.

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

Hello Justin,

I have test with the same version has you:

curl -u admin:geoserver -XPOST -H layer2’ http://localhost:8080/geoserver/rest/workspaces/topp/datastores/bddUser/featuretypes

But I have this error:
:Unable to transform referenced envelope, crs has not yet been provided.

Do you have a correct request for my please?

Thanks

Jim

2009/5/23 Justin Deoliveira <jdeolive@anonymised.com>

Oops, sorry, I meant to send you a link to the binary installer:

http://gridlock.openplans.org/geoserver/1.7.x/geoserver-1.7.x-latest-bin.zip

Installing should be straight foward:

  • Unzip geoserver-1.7.x-latest-bin.zip to somewhere on the file system
  • Unzip geoserver-1.7.x-restconfig-plugin-latest.zip into the directory:

geoserver-1.7.5-SNAPSHOT/webapps/geoserver/WEB-INF/lib

  • Run GeoServer by executing the batch script geoserver-1.7.5-SNAPSHOT/bin/startup.bat

Hope that helps.

-Justin

Jimmy Aumard wrote:

Thanks Justin,

Sorry for this question but I never use the war file (but the .exe) and I don’t know how I insert the restconfig.jar into the war.

I want to test with the same file like you.

Cheers
Jim

2009/5/21 Justin Deoliveira <jdeolive@anonymised.com mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>

Hmm… are you sure you have the correct versions of all the libs? I
just tried with the latest version and it works ok.

Just to rule out that it is not indeed a version issue you can try
with the latest nightly build:

http://gridlock.openplans.org/geoserver/1.7.x/geoserver-1.7.x-latest-war.zip
http://gridlock.openplans.org/geoserver/1.7.x/ext-latest/geoserver-1.7.5-SNAPSHOT-restconfig-plugin.zip

Thanks,

-Justin

Jimmy Aumard wrote:

Thanks Justin

I take the version 1.7.3 for jars but I have another problem

C:\Users\Jim>curl -u admin:geoserver -XPOST -H “Content-type:
text/xml” -d “layer4” http:/
/localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes
:SQL Error building FeatureType for null ERROR: relation
“public.null” does not exist

I try to add a new postgis table in geoserver but that doesn’t
work :frowning:

Do you have an idea?

Cheers
Jim

2009/5/7 Justin Deoliveira <jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com) <mailto:jdeolive@anonymised.com

mailto:[jdeolive@anonymised.com](mailto:jdeolive@anonymised.com)>>

Hi Jimmy,

It looks like you are running into a version mismatch. You
will need
to upgrade geoserver to 1.7.4 to use the 1.7.4 rest
extension. That
should fix the problem.

-Justin

Jimmy Aumard wrote:

Hello,

I try to insert a postgis table in Geoserver (1.7.3) with
REST
and this comand:

C:\Users\Jim>curl -u admin:geoserver -XPOST -H “Content-type:
text/xml” -d
“layer3” http:/
/localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes

But that doesn’t work, I have an exception :

RequestURI=/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes

Caused by:

java.lang.NoSuchMethodE
rror:
org.geoserver.catalog.CatalogBuilder.initFeatureType(Lorg/geoserver/catalog/FeatureTypeInfo;)V
at
org.geoserver.catalog.rest.FeatureTypeResource.handleObjectPost(FeatureTypeResource.java:83)
at
org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:115)
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:727)
at
javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
at
org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
at
org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
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.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at
org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at
org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at
org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
at
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
at
org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
at
org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
at
org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
at
org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
at
org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
at
org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
at
org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
at
org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
at org.mortbay.jetty.Server.handle(Server.java:324)
at
org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
at
org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
at
org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
at
org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
at
org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
at
org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
at
org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)

I have rest-1.7.3.jar and restconfig-1.7.4.jar in my web-Inf

Thanks for your help.

Jim



The NEW KODAK i700 Series Scanners deliver under ANY
circumstances! Your
production scanning environment may not be a perfect
world - but
thanks to
Kodak, there’s a perfect scanner to get the job done!
With the
NEW KODAK i700
Series Scanner you’ll get full speed at 300 dpi even with all
image processing features enabled.
http://p.sf.net/sfu/kodak-com



Geoserver-devel mailing list
Geoserver-devel@lists.sourceforge.net
mailto:[Geoserver-devel@lists.sourceforge.net](mailto:Geoserver-devel@anonymised.comrge.net)
<mailto:Geoserver-devel@anonymised.comet
mailto:[Geoserver-devel@lists.sourceforge.net](mailto:Geoserver-devel@anonymised.comrge.net)>

https://lists.sourceforge.net/lists/listinfo/geoserver-devel

– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

– Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.


Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.

This might just mean that the underlying table does not report is SRS properly. Is there any chance you can provide me with some of your data (via private email if you wish). There could be something specific to your data which is not making it work because the request should work ok. If you send it over i can look at it locally and figure out what the issue is.

-Justin

Jimmy Aumard wrote:

Hello Justin,

I have test with the same version has you:

curl -u admin:geoserver -XPOST -H <featureType><name>layer2</name></featureType>' http://localhost:8080/geoserver/rest/workspaces/topp/datastores/bddUser/featuretypes

But I have this error:
:Unable to transform referenced envelope, crs has not yet been provided.

Do you have a correct request for my please?

Thanks

Jim

2009/5/23 Justin Deoliveira <jdeolive@anonymised.com <mailto:jdeolive@anonymised.com>>

    Oops, sorry, I meant to send you a link to the binary installer:

    http://gridlock.openplans.org/geoserver/1.7.x/geoserver-1.7.x-latest-bin.zip

    Installing should be straight foward:

    * Unzip geoserver-1.7.x-latest-bin.zip to somewhere on the file system
    * Unzip geoserver-1.7.x-restconfig-plugin-latest.zip into the directory:

           geoserver-1.7.5-SNAPSHOT/webapps/geoserver/WEB-INF/lib
    * Run GeoServer by executing the batch script
    geoserver-1.7.5-SNAPSHOT/bin/startup.bat

    Hope that helps.

    -Justin

    Jimmy Aumard wrote:

        Thanks Justin,

        Sorry for this question but I never use the war file (but the
        .exe) and I don't know how I insert the restconfig.jar into the war.

        I want to test with the same file like you.

        Cheers
        Jim

        2009/5/21 Justin Deoliveira <jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>>>

           Hmm... are you sure you have the correct versions of all the
        libs? I
           just tried with the latest version and it works ok.

           Just to rule out that it is not indeed a version issue you
        can try
           with the latest nightly build:

                  http://gridlock.openplans.org/geoserver/1.7.x/geoserver-1.7.x-latest-war.zip
                  http://gridlock.openplans.org/geoserver/1.7.x/ext-latest/geoserver-1.7.5-SNAPSHOT-restconfig-plugin.zip

           Thanks,

           -Justin

           Jimmy Aumard wrote:

               Thanks Justin

               I take the version 1.7.3 for jars but I have another problem

               C:\Users\Jim>curl -u admin:geoserver -XPOST -H "Content-type:
               text/xml" -d
        "<featureType><name>layer4</name></featureType>" http:/
                      /localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes
               :SQL Error building FeatureType for null ERROR: relation
               "public.null" does not exist

               I try to add a new postgis table in geoserver but that
        doesn't
               work :frowning:

               Do you have an idea?

               Cheers
               Jim

               2009/5/7 Justin Deoliveira <jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>
               <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>> <mailto:jdeolive@anonymised.com
        <mailto:jdeolive@anonymised.com>

               <mailto:jdeolive@anonymised.com>>>

                  Hi Jimmy,

                  It looks like you are running into a version mismatch. You
               will need
                  to upgrade geoserver to 1.7.4 to use the 1.7.4 rest
               extension. That
                  should fix the problem.

                  -Justin

                  Jimmy Aumard wrote:

                      Hello,

                      I try to insert a postgis table in Geoserver
        (1.7.3) with
               REST
                      and this comand:

                      C:\Users\Jim>curl -u admin:geoserver -XPOST -H
        "Content-type:
                      text/xml" -d
               "<featureType><name>layer3</name></featureType>" http:/
                                   /localhost:8080/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes

                      But that doesn't work, I have an exception :

                                   <p>RequestURI=/geoserver/rest/workspaces/topp/datastores/userlayer/featuretypes</p><h3>Caused
                      by:</h3><pre>java.lang.NoSuchMethodE
                      rror:
                                   org.geoserver.catalog.CatalogBuilder.initFeatureType(Lorg/geoserver/catalog/FeatureTypeInfo;)V
                             at
                                   org.geoserver.catalog.rest.FeatureTypeResource.handleObjectPost(FeatureTypeResource.java:83)
                             at
                                   org.geoserver.rest.ReflectiveResource.handlePost(ReflectiveResource.java:115)
                             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:727)
                             at
                             javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
                             at
                                   org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
                             at
                                   org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
                             at
                                   org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter.java:108)
                             at
                                   org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
                             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.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
                             at
                                   org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:73)
                             at
                                   org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
                             at
                                   org.geoserver.filters.ReverseProxyFilter.doFilter(ReverseProxyFilter.java:163)
                             at
                                   org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
                             at
                             org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:47)
                             at
                                   org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
                             at
                                   org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
                             at
                                   org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
                             at
                                   org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
                             at
                                   org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:726)
                             at
                                   org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:405)
                             at
                                   org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:206)
                             at
                                   org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
                             at
                                   org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:152)
                             at
        org.mortbay.jetty.Server.handle(Server.java:324)
                             at
                                   org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:505)
                             at
                                   org.mortbay.jetty.HttpConnection$RequestHandler.content(HttpConnection.java:842)
                             at
                             org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:648)
                             at
                                   org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
                             at
                                   org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:380)
                             at
                                   org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:395)
                             at
                                   org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:450)
                      </pre>

                      I have rest-1.7.3.jar and restconfig-1.7.4.jar in
        my web-Inf

                      Thanks for your help.

                      Jim

                                   ------------------------------------------------------------------------

                                   ------------------------------------------------------------------------------
                      The NEW KODAK i700 Series Scanners deliver under ANY
                      circumstances! Your
                      production scanning environment may not be a perfect
               world - but
                      thanks to
                      Kodak, there's a perfect scanner to get the job done!
               With the
                      NEW KODAK i700
                      Series Scanner you'll get full speed at 300 dpi
        even with all
                      image processing features enabled.
               http://p.sf.net/sfu/kodak-com

                                   ------------------------------------------------------------------------

                      _______________________________________________
                      Geoserver-devel mailing list
                      Geoserver-devel@lists.sourceforge.net
        <mailto:Geoserver-devel@lists.sourceforge.net>
               <mailto:Geoserver-devel@lists.sourceforge.net
        <mailto:Geoserver-devel@lists.sourceforge.net>>
                      <mailto:Geoserver-devel@lists.sourceforge.net
        <mailto:Geoserver-devel@lists.sourceforge.net>
               <mailto:Geoserver-devel@lists.sourceforge.net
        <mailto:Geoserver-devel@lists.sourceforge.net>>>

                             https://lists.sourceforge.net/lists/listinfo/geoserver-devel

                  -- Justin Deoliveira
                  OpenGeo - http://opengeo.org
                  Enterprise support for open source geospatial.

           -- Justin Deoliveira
           OpenGeo - http://opengeo.org
           Enterprise support for open source geospatial.

    -- Justin Deoliveira
    OpenGeo - http://opengeo.org
    Enterprise support for open source geospatial.

--
Justin Deoliveira
OpenGeo - http://opengeo.org
Enterprise support for open source geospatial.