So what should we be doing? Explicitly depending  xalan? Or trusting it is
available ...

On Fri, Aug 23, 2019 at 4:13 PM Imran Rajjad <raj...@gmail.com> wrote:

> As per Jody suggestions, adding
>
> <dependency>
>     <groupId>xalan</groupId>
>     <artifactId>xalan</artifactId>
>     <version>2.7.2</version>
> </dependency>
>
> to project POM made the error go away
>
> On Thu, Aug 22, 2019 at 4:42 PM Imran Rajjad <raj...@gmail.com> wrote:
>
>> 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
>>
>
>
> --
> I.R
> _______________________________________________
> GeoTools-Devel mailing list
> GeoTools-Devel@lists.sourceforge.net
> https://lists.sourceforge.net/lists/listinfo/geotools-devel
>
-- 
--
Jody Garnett
_______________________________________________
GeoTools-Devel mailing list
GeoTools-Devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/geotools-devel

Reply via email to