[Geoserver-users] WFT_transactionInsert.xml FAIL

Hi,

Seems to jam for me too. The box that collects the response opens and keeps waiting. The messages in the console window stop at getServiceInfo or describeFeatureType.

Tested on Win 7, jre 6 (32-bit) and zip-binary installation.

-Jukka Rahkonen-

28 maalis 15:33:12 INFO [geoserver.wfs] -

Request: getServiceInfo

28 maalis 15:33:16 WARN [geoserver.wfs] - Unable to parse schema: C:\ohjelmat\geoserver-2.5-RC1\data

_dir\workspaces\topp\states_shapefile\states\schema.xsd

org.eclipse.emf.ecore.resource.Resource$IOWrappedException: The processing instruction target matchi

ng “[xX][mM][lL]” is not allowed.

at org.eclipse.xsd.util.XSDResourceImpl.getDocument(XSDResourceImpl.java:348)

at org.eclipse.xsd.util.XSDResourceImpl.getDocument(XSDResourceImpl.java:376)

at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:685)

at org.eclipse.xsd.util.XSDResourceImpl.doLoad(XSDResourceImpl.java:796)

at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1494)

at org.eclipse.emf.ecore.resource.impl.ResourceImpl.load(ResourceImpl.java:1282)

at org.geotools.xml.Schemas.parse(Schemas.java:313)

at org.geotools.xml.Schemas.parse(Schemas.java:285)

at org.geotools.xml.Schemas.parse(Schemas.java:247)

at org.geoserver.wfs.xml.FeatureTypeSchemaBuilder.findTypeInSchema(FeatureTypeSchemaBuilder.

java:550)

at org.geoserver.wfs.xml.FeatureTypeSchemaBuilder.buildSchemaContent(FeatureTypeSchemaBuilde

r.java:669)

at org.geoserver.wfs.xml.FeatureTypeSchemaBuilder.buildSchemaInternal(FeatureTypeSchemaBuild

er.java:241)

at org.geoserver.wfs.xml.FeatureTypeSchemaBuilder.addApplicationTypes(FeatureTypeSchemaBuild

er.java:487)

at org.geoserver.wfs.xml.v1_0_0.WFS.buildSchema(WFS.java:230)

at org.geotools.xml.XSD.getSchema(XSD.java:232)

at org.geotools.xml.SchemaLocator.locateSchema(SchemaLocator.java:96)

at org.geotools.xml.impl.ParserHandler.startElement(ParserHandler.java:379)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.startElement(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.scanStartElement(Unknown

Source)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl$NSContentDriver.scanRoot

ElementHook(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl$FragmentContentDri

ver.next(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl$PrologDriver.next(Unknown

Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentScannerImpl.next(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLNSDocumentScannerImpl.next(Unknown Source)

at com.sun.org.apache.xerces.internal.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unkno

wn Source)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.XML11Configuration.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.XMLParser.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.parsers.AbstractSAXParser.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.jaxp.SAXParserImpl.parse(Unknown Source)

at org.geotools.xml.Parser.parse(Parser.java:240)

at org.geotools.xml.Parser.parse(Parser.java:188)

at org.geoserver.wfs.xml.v1_0_0.WfsXmlReader.read(WfsXmlReader.java:83)

at org.geoserver.ows.Dispatcher.parseRequestXML(Dispatcher.java:1472)

at org.geoserver.ows.Dispatcher.dispatch(Dispatcher.java:631)

at org.geoserver.ows.Dispatcher.handleRequestInternal(Dispatcher.java:263)

at org.springframework.web.servlet.mvc.AbstractController.handleRequest(AbstractController.j

ava:153)

at org.springframework.web.servlet.mvc.SimpleControllerHandlerAdapter.handle(SimpleControlle

rHandlerAdapter.java:48)

at org.springframework.web.servlet.DispatcherServlet.doDispatch(DispatcherServlet.java:923)

at org.springframework.web.servlet.DispatcherServlet.doService(DispatcherServlet.java:852)

at org.springframework.web.servlet.FrameworkServlet.processRequest(FrameworkServlet.java:882

)

at org.springframework.web.servlet.FrameworkServlet.doPost(FrameworkServlet.java:789)

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.geoserver.filters.ThreadLocalsCleanupFilter.doFilter(ThreadLocalsCleanupFilter.java:2

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:7

at org.geoserver.wms.animate.AnimatorFilter.doFilter(AnimatorFilter.java:70)

at org.geoserver.filters.SpringDelegatingFilter$Chain.doFilter(SpringDelegatingFilter.java:7

at org.geoserver.filters.SpringDelegatingFilter.doFilter(SpringDelegatingFilter.java:45)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.platform.AdvancedDispatchFilter.doFilter(AdvancedDispatchFilter.java:49)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChain

Proxy.java:311)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServ

erCompositeFilter.java:68)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.invoke(Filter

SecurityInterceptor.java:116)

at org.springframework.security.web.access.intercept.FilterSecurityInterceptor.doFilter(Filt

erSecurityInterceptor.java:83)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServ

erCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.

java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChain

Proxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServ

erCompositeFilter.java:68)

at org.springframework.security.web.access.ExceptionTranslationFilter.doFilter(ExceptionTran

slationFilter.java:113)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServ

erCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.

java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChain

Proxy.java:323)

at org.geoserver.security.filter.GeoServerAnonymousAuthenticationFilter.doFilter(GeoServerAn

onymousAuthenticationFilter.java:53)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChain

Proxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServ

erCompositeFilter.java:68)

at org.springframework.security.web.authentication.www.BasicAuthenticationFilter.doFilter(Ba

sicAuthenticationFilter.java:201)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServ

erCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.

java:91)

at org.geoserver.security.filter.GeoServerBasicAuthenticationFilter.doFilter(GeoServerBasicA

uthenticationFilter.java:82)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChain

Proxy.java:323)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServ

erCompositeFilter.java:68)

at org.springframework.security.web.context.SecurityContextPersistenceFilter.doFilter(Securi

tyContextPersistenceFilter.java:87)

at org.geoserver.security.filter.GeoServerSecurityContextPersistenceFilter$1.doFilter(GeoSer

verSecurityContextPersistenceFilter.java:52)

at org.geoserver.security.filter.GeoServerCompositeFilter$NestedFilterChain.doFilter(GeoServ

erCompositeFilter.java:72)

at org.geoserver.security.filter.GeoServerCompositeFilter.doFilter(GeoServerCompositeFilter.

java:91)

at org.springframework.security.web.FilterChainProxy$VirtualFilterChain.doFilter(FilterChain

Proxy.java:323)

at org.springframework.security.web.FilterChainProxy.doFilter(FilterChainProxy.java:173)

at org.geoserver.security.GeoServerSecurityFilterChainProxy.doFilter(GeoServerSecurityFilter

ChainProxy.java:134)

at org.springframework.web.filter.DelegatingFilterProxy.invokeDelegate(DelegatingFilterProxy

.java:346)

at org.springframework.web.filter.DelegatingFilterProxy.doFilter(DelegatingFilterProxy.java:

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.LoggingFilter.doFilter(LoggingFilter.java:75)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.GZIPFilter.doFilter(GZIPFilter.java:48)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.SessionDebugFilter.doFilter(SessionDebugFilter.java:47)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.geoserver.filters.FlushSafeFilter.doFilter(FlushSafeFilter.java:43)

at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)

at org.vfny.geoserver.filters.SetCharacterEncodingFilter.doFilter(SetCharacterEncodingFilter

.java:109)

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:2

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)

Caused by: org.xml.sax.SAXParseExceptionpublicId: file:/C:/ohjelmat/geoserver-2.5-RC1/data_dir/works

paces/topp/states_shapefile/states/schema.xsd; systemId: file:/C:/ohjelmat/geoserver-2.5-RC1/data_di

r/workspaces/topp/states_shapefile/states/schema.xsd; lineNumber: 1; columnNumber: 100; The processi

ng instruction target matching “[xX][mM][lL]” is not allowed.

at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(Unknown Source)

at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(Unknown Source)

at org.eclipse.xsd.util.XSDResourceImpl.getDocument(XSDResourceImpl.java:339)

… 112 more

28 maalis 15:33:16 INFO [geoserver.wfs] -

Request: getServiceInfo

28 maalis 15:33:17 INFO [geoserver.wfs] -

Request: describeFeatureType

service = WFS

version = 2.0.0

baseUrl = http://localhost:8080/geoserver/

typeName[0] = {http://www.openplans.org/topp}tasmania_roads

outputFormat = text/xml; subtype=gml/3.2

···

louis training wrote:

Using the latest stable build of GeoServer 2.5.0.

The Demo of WFS_transationIndsert.xml does not work out of the box.

Why is this?