Hi,
 
My first guess is that your insert statement is wrong.  Did you create it by 
hand or was is generated by some ready made application?  For example it looks 
like you are trying to do insert against WFS version 1.0.0 which is using GML2 
but you are giving the geometry as GML3 as in WFS version 1.1.0.  Also it looks 
like there is for example closing </gml:multipoint> without starting one but 
maybe it is just missing from your request excerpt.
Perhaps having a look at the Geoserver demo page and the 
WFS_transactionInsert.xml example could give some help.  It will be also much 
easier to help you in the future if you capture and mail a full request that is 
sent for Geoserver in xml format. 
 
-Jukka Rahkonen-
 
 
 
 Robert Buckley  wrote:


        Hi,
        
        Ubuntu 10.04
        geoserver-2.0.2
        postgresql 8.4
        postgis
        
        I am experiencing the following:
        

        I can edit a shapefile through geoserver
        I can edit a postgis database geometry in Quantum GIS
        ..but I can“t edit the same postgis db geometry through geoserver.
        
        Anyone have any ideas why not?
        
        yours,
        
        Robert
        
        
        firebug:POST
        XML
        
        <wfs:insert>
        
        <feature:the_geom>
        
        <gml:pointmember>
        <gml:point>
        <gml:pos>10.610046386719 52.270202636719</gml:pos>
        </gml:point>
        </gml:pointmember>
        </gml:multipoint>
        </feature:the_geom>
        </feature:points>
        </wfs:insert>
        </wfs:transaction>
          
        firebug:response
        
        <?xml version="1.0" encoding="UTF-8"?>
        <ows:ExceptionReport version="1.0.0"
          xsi:schemaLocation="http://www.opengis.net/ows 
http://maps.zgb.de:8080/geoserver/schemas/ows/1.0.0/owsExceptionReport.xsd";
          xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"; 
xmlns:ows="http://www.opengis.net/ows";>
          <ows:Exception exceptionCode="InvalidParameterValue">
            <ows:ExceptionText>Error performing insert</ows:ExceptionText>
          </ows:Exception>
        </ows:ExceptionReport>
        
        geoserver error:
        01 Mrz 07:55:09 ERROR [geoserver.ows] -
        org.geoserver.wfs.WFSException: Error performing insert
                at 
org.geoserver.wfs.response.TransactionResponse.v_1_1(TransactionResponse.java:197)
                at 
org.geoserver.wfs.response.TransactionResponse.write(TransactionResponse.java:67)
                at org.geoserver.ows.Dispatcher.response(Dispatcher.java:726)
                at 
org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:234)
                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:265)
                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:275)
                at 
org.acegisecurity.ui.ExceptionTranslationFilter.doFilter(ExceptionTranslationFilter.java:124)
                at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
                at 
org.acegisecurity.providers.anonymous.AnonymousProcessingFilter.doFilter(AnonymousProcessingFilter.java:125)
                at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
                at 
org.acegisecurity.ui.basicauth.BasicProcessingFilter.doFilter(BasicProcessingFilter.java:174)
                at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
                at 
org.acegisecurity.context.HttpSessionContextIntegrationFilter.doFilter(HttpSessionContextIntegrationFilter.java:249)
                at 
org.acegisecurity.util.FilterChainProxy$VirtualFilterChain.doFilter(FilterChainProxy.java:275)
                at 
org.acegisecurity.util.FilterChainProxy.doFilter(FilterChainProxy.java:149)
                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:183)
                at 
org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
                at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:41)
                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)
        


------------------------------------------------------------------------------
Free Software Download: Index, Search & Analyze Logs and other IT data in 
Real-Time with Splunk. Collect, index and harness all the fast moving IT data 
generated by your applications, servers and devices whether physical, virtual
or in the cloud. Deliver compliance at lower cost and gain new business 
insights. http://p.sf.net/sfu/splunk-dev2dev 
_______________________________________________
Geoserver-users mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/geoserver-users

Reply via email to