[
Date Prev][
Date Next][
Thread Prev][
Thread Next][
Date Index][
Thread Index]
[
List Home]
[udig-users] Too few children - error when adding geoserver wfs 1.1 data source
|
Hi,
not sure if this is an error with uDig or GeoServer. I did download the GeoServer 2.0.0a web archive and tried to add the WFS (included sample configuration & data) to udig. No problem with WFS 1.0. When using WFS 1.1 (http://127.0.0.1:8080/geoserver/ows?service=wfs&version=1.1.0&request=GetCapabilities) there's an error thrown:
!ENTRY net.refractions.udig.catalog.internal.wfs 4 0 2009-10-28 09:31:32.062
!MESSAGE Encountered SAXException
!STACK 0
org.xml.sax.SAXException: Too few children
at org.geotools.xml.XMLSAXHandler.endElement(XMLSAXHandler.java:256)
at org.apache.xerces.parsers.AbstractSAXParser.endElement(Unknown Source)
at org.apache.xerces.impl.XMLNSDocumentScannerImpl.scanEndElement(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source)
at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source)
at org.apache.xerces.parsers.XMLParser.parse(Unknown Source)
at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source)
at org.apache.xerces.jaxp.SAXParserImpl.parse(Unknown Source)
at javax.xml.parsers.SAXParser.parse(Unknown Source)
at org.geotools.xml.DocumentFactory.getInstance(DocumentFactory.java:140)
at org.geotools.data.wfs.WFSDataStore.findCapabilities(WFSDataStore.java:227)
at org.geotools.data.wfs.WFSDataStore.<init>(WFSDataStore.java:201)
at org.geotools.data.wfs.WFSDataStore.<init>(WFSDataStore.java:161)
at net.refractions.udig.catalog.internal.wfs.UDIGWFSDataStoreFactory$UDIGWFSDataStore.<init>(Unknown Source)
at net.refractions.udig.catalog.internal.wfs.UDIGWFSDataStoreFactory.createNewDataStore(Unknown Source)
at org.geotools.data.wfs.WFSDataStoreFactory.createDataStore(WFSDataStoreFactory.java:132)
at net.refractions.udig.catalog.internal.wfs.WFSServiceImpl.getDS(Unknown Source)
at net.refractions.udig.catalog.internal.wfs.WFSServiceImpl.resources(Unknown Source)
at net.refractions.udig.catalog.ui.workflow.EndConnectionState.run(Unknown Source)
at net.refractions.udig.catalog.ui.workflow.Workflow.next(Unknown Source)
at net.refractions.udig.catalog.ui.workflow.WorkflowWizardDialog$1.run(Unknown Source)
at net.refractions.udig.catalog.ui.workflow.WorkflowWizardDialog$2.run(Unknown Source)
at net.refractions.udig.ui.PlatformGIS$1.call(Unknown Source)
at java.util.concurrent.FutureTask$Sync.innerRun(Unknown Source)
at java.util.concurrent.FutureTask.run(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
at java.lang.Thread.run(Unknown Source)
Caused by: org.xml.sax.SAXException: Too few children
at org.geotools.xml.wfs.WFSCapabilitiesComplexTypes$OperationsType.getValue(WFSCapabilitiesComplexTypes.java:476)
at org.geotools.xml.handlers.ComplexElementHandler.endElement(ComplexElementHandler.java:185)
at org.geotools.xml.XMLSAXHandler.endElement(XMLSAXHandler.java:249)
... 30 more
As this also happens with real data I'm pretty interested to find a solution.
Kind regards
Martin