Hello,

I am trying to create a WFS Datastore in Geotools 22-Snapshot

   String capUrl = "
http://localhost:8081/geoserver/wfs?REQUEST=GetCapabilities";;


        Map connectionParameters = new HashMap();

connectionParameters.put("WFSDataStoreFactory:GET_CAPABILITIES_URL", capUrl
);

        DataStore data = DataStoreFinder.getDataStore( connectionParameters
);


I am getting the following error

SEVERE: Failed to execute request
http://localhost:8081/geoserver/wfs?REQUEST=GetCapabilities&VERSION=1.1.0&SERVICE=WFS
Exception in thread "main" java.lang.AbstractMethodError:
org.apache.xerces.dom.DeferredDocumentImpl.getXmlStandalone()Z
 at
com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.setDocumentInfo(DOM2TO.java:377)
 at
com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:131)
 at
com.sun.org.apache.xalan.internal.xsltc.trax.DOM2TO.parse(DOM2TO.java:98)
 at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transformIdentity(TransformerImpl.java:693)
 at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:737)
 at
com.sun.org.apache.xalan.internal.xsltc.trax.TransformerImpl.transform(TransformerImpl.java:351)
 at org.geotools.xsd.DOMParser.parse(DOMParser.java:82)
 at
org.geotools.data.wfs.internal.GetCapabilitiesResponse.parseCapabilities(GetCapabilitiesResponse.java:140)

The url when put in browse gives a valid XML document. Am I missing
something here?

I also tried putting in credentials but to no avail

        connectionParameters.put("WFSDataStoreFactory:USERNAME", "admin" );
        connectionParameters.put("WFSDataStoreFactory:PASSWORD",
"geoserver" );

regards,
Imran

-- 
I.R
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to