geonetwork / core-geonetwork

GeoNetwork is a catalog application to manage spatially referenced resources. It provides powerful metadata editing and search functions as well as an interactive web map viewer. It is currently used in numerous Spatial Data Infrastructure initiatives across the world.
http://geonetwork-opensource.org/
GNU General Public License v2.0
411 stars 487 forks source link

Error starting geonetwork based on master branch in Windows. #4661

Closed ianwallen closed 4 years ago

ianwallen commented 4 years ago

As of commit a0782c9af6339a6727df6c03a20b08a445a964a9 from pull request #4488 I'm no longer able to run Geonetwork in the Windows 10. Looks like the error is related to the windows uri failing the "uri.isOpaque()" call. Not sure if this is related to the drivers being upgraded?

I get the following error when the applications starts.

2020-05-04 10:38:27,393 ERROR [geonetwork.schemamanager] - Failed whilst validating schema-ident file C:\Projects\TADAP\geonetwork-wip\web\target\geonetwork\WEB-INF\data\config\schema_plugins\csw-record\schema-ident.xml. Exception message if any is URI is not hierarchical
java.lang.IllegalArgumentException: URI is not hierarchical
    at sun.nio.fs.WindowsUriSupport.fromUri(WindowsUriSupport.java:122)
    at sun.nio.fs.WindowsFileSystemProvider.getPath(WindowsFileSystemProvider.java:92)
    at java.nio.file.Paths.get(Paths.java:138)
    at org.fao.geonet.utils.IO.toPath(IO.java:275)
    at org.fao.geonet.utils.XmlResolver.tryToResolveOnFs(XmlResolver.java:184)
    at org.fao.geonet.utils.XmlResolver.resolveResource(XmlResolver.java:94)
    at org.apache.xerces.util.DOMEntityResolverWrapper.resolveEntity(Unknown Source)
    at org.apache.xerces.impl.XMLEntityManager.resolveEntity(Unknown Source)
    at org.apache.xerces.impl.xs.XMLSchemaLoader.resolveDocument(Unknown Source)
    at org.apache.xerces.impl.xs.traversers.XSDHandler.resolveSchema(Unknown Source)
    at org.apache.xerces.impl.xs.traversers.XSDHandler.constructTrees(Unknown Source)
    at org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema(Unknown Source)
    at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(Unknown Source)
    at org.apache.xerces.impl.xs.XMLSchemaValidator.findSchemaGrammar(Unknown Source)
    at org.apache.xerces.impl.xs.XMLSchemaValidator.handleStartElement(Unknown Source)
    at org.apache.xerces.impl.xs.XMLSchemaValidator.startElement(Unknown Source)
    at org.apache.xerces.jaxp.validation.ValidatorHandlerImpl.startElement(Unknown Source)
    at org.jdom.output.SAXOutputter.startElement(SAXOutputter.java:1050)
    at org.jdom.output.SAXOutputter.element(SAXOutputter.java:894)
    at org.jdom.output.SAXOutputter.elementContent(SAXOutputter.java:1120)
    at org.jdom.output.SAXOutputter.output(SAXOutputter.java:692)
    at org.fao.geonet.utils.Xml.validateRealGuts(Xml.java:987)
    at org.fao.geonet.utils.Xml.validate(Xml.java:919)
    at org.fao.geonet.kernel.SchemaManager.processSchema(SchemaManager.java:1287)
    at org.fao.geonet.kernel.SchemaManager.configure(SchemaManager.java:224)
    at org.fao.geonet.Geonetwork.start(Geonetwork.java:245)
    at jeeves.server.JeevesEngine.initAppHandler(JeevesEngine.java:447)
    at jeeves.server.JeevesEngine.init(JeevesEngine.java:190)
    at jeeves.server.sources.http.JeevesServlet.init(JeevesServlet.java:80)
    at javax.servlet.GenericServlet.init(GenericServlet.java:158)
    at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1132)
    at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1079)
    at org.apache.catalina.core.StandardWrapper.load(StandardWrapper.java:973)
    at org.apache.catalina.core.StandardContext.loadOnStartup(StandardContext.java:4885)
    at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5199)
    at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:150)
    at org.apache.catalina.core.ContainerBase.addChildInternal(ContainerBase.java:743)
    at org.apache.catalina.core.ContainerBase.addChild(ContainerBase.java:719)
    at org.apache.catalina.core.StandardHost.addChild(StandardHost.java:714)
    at org.apache.catalina.startup.HostConfig.manageApp(HostConfig.java:1720)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:287)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
    at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:483)
    at org.apache.catalina.mbeans.MBeanFactory.createStandardContext(MBeanFactory.java:432)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at org.apache.tomcat.util.modeler.BaseModelMBean.invoke(BaseModelMBean.java:287)
    at com.sun.jmx.interceptor.DefaultMBeanServerInterceptor.invoke(DefaultMBeanServerInterceptor.java:819)
    at com.sun.jmx.mbeanserver.JmxMBeanServer.invoke(JmxMBeanServer.java:801)
    at com.sun.jmx.remote.security.MBeanServerAccessController.invoke(MBeanServerAccessController.java:468)
    at javax.management.remote.rmi.RMIConnectionImpl.doOperation(RMIConnectionImpl.java:1468)
    at javax.management.remote.rmi.RMIConnectionImpl.access$300(RMIConnectionImpl.java:76)
    at javax.management.remote.rmi.RMIConnectionImpl$PrivilegedOperation.run(RMIConnectionImpl.java:1309)
    at java.security.AccessController.doPrivileged(Native Method)
    at javax.management.remote.rmi.RMIConnectionImpl.doPrivilegedOperation(RMIConnectionImpl.java:1408)
    at javax.management.remote.rmi.RMIConnectionImpl.invoke(RMIConnectionImpl.java:829)
    at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
    at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
    at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
    at java.lang.reflect.Method.invoke(Method.java:498)
    at sun.rmi.server.UnicastServerRef.dispatch(UnicastServerRef.java:357)
    at sun.rmi.transport.Transport$1.run(Transport.java:200)
    at sun.rmi.transport.Transport$1.run(Transport.java:197)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.Transport.serviceCall(Transport.java:196)
    at sun.rmi.transport.tcp.TCPTransport.handleMessages(TCPTransport.java:573)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run0(TCPTransport.java:834)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.lambda$run$0(TCPTransport.java:688)
    at java.security.AccessController.doPrivileged(Native Method)
    at sun.rmi.transport.tcp.TCPTransport$ConnectionHandler.run(TCPTransport.java:687)
    at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
    at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
    at java.lang.Thread.run(Thread.java:748)
jodygarnett commented 4 years ago

I do not see any geotools code in that stack trace, can we figure out the URI before and after the PR?

jodygarnett commented 4 years ago

@juanluisrp asked us to check if geotools included any dependencies on xerces or other xml parser.

Checking mvn dependency:tree shows very little of interest:

[INFO] |  +- org.geotools:gt-wfs-ng:jar:23.0:compile
[INFO] |  |  +- org.geotools:gt-complex:jar:23.0:compile
[INFO] |  |  |  \- org.geotools:gt-app-schema-resolver:jar:23.0:compile
[INFO] |  |  |     \- org.apache.xml:xml-commons-resolver:jar:1.2:compile
jodygarnett commented 4 years ago

The complete dependency:tree is here:

[INFO] org.geonetwork-opensource:web-app:war:3.11.0-SNAPSHOT
[INFO] +- org.slf4j:slf4j-log4j12:jar:1.8.0-beta2:compile
[INFO] |  \- org.slf4j:slf4j-api:jar:1.8.0-beta2:compile
[INFO] +- log4j:log4j:jar:1.2.17:compile
[INFO] +- org.apache.logging.log4j:log4j-api:jar:2.7:compile
[INFO] +- org.apache.logging.log4j:log4j-core:jar:2.7:compile
[INFO] +- org.tuckey:urlrewritefilter:jar:4.0.3:compile
[INFO] +- org.antlr:antlr-runtime:jar:3.5.2:compile
[INFO] +- xalan:xalan:jar:2.7.1:compile
[INFO] |  \- xalan:serializer:jar:2.7.1:compile
[INFO] +- net.sf.saxon:saxon-dom:jar:9.1.0.8b:compile
[INFO] +- org.openrdf:openrdf-model:jar:1.2.7:compile
[INFO] +- org.openrdf:openrdf-util:jar:1.2.7:compile
[INFO] +- org.openrdf:sesame:jar:1.2.7:compile
[INFO] |  \- soap:soap:jar:2.3.1:compile
[INFO] +- org.openrdf:rio:jar:1.0.9:compile
[INFO] +- org.springframework:spring-context:jar:4.3.0.RELEASE:compile
[INFO] |  +- org.springframework:spring-aop:jar:4.3.0.RELEASE:compile
[INFO] |  +- org.springframework:spring-beans:jar:4.3.0.RELEASE:compile
[INFO] |  +- org.springframework:spring-core:jar:4.3.0.RELEASE:compile
[INFO] |  \- org.springframework:spring-expression:jar:4.3.0.RELEASE:compile
[INFO] +- org.springframework:spring-orm:jar:4.3.0.RELEASE:compile
[INFO] |  \- org.springframework:spring-jdbc:jar:4.3.0.RELEASE:compile
[INFO] +- org.springframework:spring-tx:jar:4.3.0.RELEASE:compile
[INFO] +- org.springframework:spring-webmvc:jar:4.3.0.RELEASE:compile
[INFO] +- org.springframework:spring-web:jar:4.3.0.RELEASE:compile
[INFO] +- org.jolokia:jolokia-core:jar:1.6.0:compile
[INFO] |  \- com.googlecode.json-simple:json-simple:jar:1.1.1:compile
[INFO] +- org.springframework:spring-test:jar:4.3.0.RELEASE:compile
[INFO] +- org.dspace:cql-java:jar:1.0:compile
[INFO] +- org.jzkit:a2j:jar:2.0.4:compile
[INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
[INFO] |  \- ant:ant:jar:1.6.5:compile
[INFO] +- marc4j:marc4j:jar:2.3.1:compile
[INFO] +- org.geotools:gt-xml:jar:23.0:compile
[INFO] |  +- org.geotools:gt-main:jar:23.0:compile
[INFO] |  |  \- org.apache.commons:commons-text:jar:1.6:compile
[INFO] |  \- javax.media:jai_core:jar:1.1.3:compile
[INFO] +- org.geotools.xsd:gt-xsd-gml3:jar:23.0:compile
[INFO] |  +- org.geotools.xsd:gt-xsd-core:jar:23.0:compile
[INFO] |  |  +- picocontainer:picocontainer:jar:1.2:compile
[INFO] |  |  +- commons-jxpath:commons-jxpath:jar:1.3:compile
[INFO] |  |  +- org.eclipse.emf:org.eclipse.emf.common:jar:2.15.0:compile
[INFO] |  |  +- org.eclipse.emf:org.eclipse.emf.ecore:jar:2.15.0:compile
[INFO] |  |  +- org.eclipse.xsd:org.eclipse.xsd:jar:2.12.0:compile
[INFO] |  |  \- org.eclipse.emf:org.eclipse.emf.ecore.xmi:jar:2.15.0:compile
[INFO] |  \- org.geotools.xsd:gt-xsd-gml2:jar:23.0:compile
[INFO] +- org.geotools:gt-cql:jar:23.0:compile
[INFO] +- org.geotools:gt-shapefile:jar:23.0:compile
[INFO] +- org.geotools.xsd:gt-xsd-filter:jar:23.0:compile
[INFO] +- org.geotools:gt-epsg-extension:jar:23.0:compile
[INFO] +- org.geotools:gt-referencing:jar:23.0:compile
[INFO] |  +- org.ejml:ejml-ddense:jar:0.34:compile
[INFO] |  |  \- org.ejml:ejml-core:jar:0.34:compile
[INFO] |  +- commons-pool:commons-pool:jar:1.6:compile
[INFO] |  +- org.geotools:gt-metadata:jar:23.0:compile
[INFO] |  |  +- org.geotools:gt-opengis:jar:23.0:compile
[INFO] |  |  |  \- systems.uom:systems-common-java8:jar:0.7.2:compile
[INFO] |  |  |     +- tec.uom:uom-se:jar:1.0.8:compile
[INFO] |  |  |     |  +- javax.measure:unit-api:jar:1.0:compile
[INFO] |  |  |     |  \- tec.uom.lib:uom-lib-common:jar:1.0.2:compile
[INFO] |  |  |     +- si.uom:si-quantity:jar:0.7.1:compile
[INFO] |  |  |     \- si.uom:si-units-java8:jar:0.7.1:compile
[INFO] |  |  +- org.apache.commons:commons-lang3:jar:3.8.1:compile
[INFO] |  |  \- org.geotools.ogc:net.opengis.ows:jar:23.0:compile
[INFO] |  |     \- org.geotools.ogc:org.w3.xlink:jar:23.0:compile
[INFO] |  +- jgridshift:jgridshift-core:jar:1.2:compile
[INFO] |  |  \- javax:javaee-api:jar:7.0:compile
[INFO] |  \- net.sf.geographiclib:GeographicLib-Java:jar:1.49:compile
[INFO] +- org.geotools:gt-epsg-hsql:jar:23.0:compile
[INFO] |  \- org.hsqldb:hsqldb:jar:2.4.1:compile
[INFO] +- org.geotools.jdbc:gt-jdbc-postgis:jar:23.0:compile
[INFO] |  \- org.geotools:gt-jdbc:jar:23.0:compile
[INFO] |     \- commons-dbcp:commons-dbcp:jar:1.4:compile
[INFO] +- org.locationtech.jts:jts-core:jar:1.16.1:compile
[INFO] +- org.apache.lucene:lucene-core:jar:4.9.0:compile
[INFO] +- org.apache.lucene:lucene-analyzers-common:jar:4.9.0:compile
[INFO] +- org.apache.lucene:lucene-misc:jar:4.9.0:compile
[INFO] +- org.apache.lucene:lucene-queries:jar:4.9.0:compile
[INFO] +- org.apache.lucene:lucene-queryparser:jar:4.9.0:compile
[INFO] |  \- org.apache.lucene:lucene-sandbox:jar:4.9.0:compile
[INFO] +- org.apache.lucene:lucene-facet:jar:4.9.0:compile
[INFO] +- pcj:pcj:jar:1.2:compile
[INFO] +- org.apache.xmlgraphics:batik-ext:jar:1.10:compile
[INFO] +- org.apache.httpcomponents:httpclient:jar:4.5.9:compile
[INFO] |  +- org.apache.httpcomponents:httpcore:jar:4.4.11:compile
[INFO] |  \- commons-codec:commons-codec:jar:1.11:compile
[INFO] +- commons-net:commons-net:jar:3.0.1:compile
[INFO] +- org.apache.commons:commons-email:jar:1.4:compile
[INFO] |  +- com.sun.mail:javax.mail:jar:1.5.2:compile
[INFO] |  \- javax.activation:activation:jar:1.1.1:compile
[INFO] +- avalon-framework:avalon-framework-api:jar:4.3:compile
[INFO] |  \- avalon-logkit:avalon-logkit:jar:2.1:compile
[INFO] +- org.apache.avalon.framework:avalon-framework-impl:jar:4.3.1:compile
[INFO] |  \- org.apache.avalon.framework:avalon-framework-api:jar:4.3.1:compile
[INFO] +- commons-digester:commons-digester:jar:1.6:compile
[INFO] |  +- commons-beanutils:commons-beanutils:jar:1.6:compile
[INFO] |  \- xml-apis:xml-apis:jar:1.4.01:compile
[INFO] +- commons-io:commons-io:jar:2.1:compile
[INFO] +- org.apache.xmlgraphics:xmlgraphics-commons:jar:2.3:compile
[INFO] +- commons-fileupload:commons-fileupload:jar:1.3.3:compile
[INFO] +- commons-collections:commons-collections:jar:3.2.2:compile
[INFO] +- com.h2database:h2:jar:1.3.174:compile
[INFO] +- org.postgresql:postgresql:jar:42.2.5:compile
[INFO] +- org.postgis:postgis-jdbc:jar:1.3.3:compile
[INFO] +- mysql:mysql-connector-java:jar:5.1.38:compile
[INFO] +- eu.medsea.mimeutil:mime-util:jar:2.1.2:compile
[INFO] +- joda-time:joda-time:jar:2.10.3:compile
[INFO] +- jaxen:jaxen:jar:1.1.4:compile
[INFO] +- com.google.guava:guava:jar:18.0:compile
[INFO] +- org.tmatesoft.svnkit:svnkit:jar:1.7.8:compile
[INFO] |  +- org.tmatesoft.sqljet:sqljet:jar:1.1.6:compile
[INFO] |  +- de.regnis.q.sequence:sequence-library:jar:1.0.2:compile
[INFO] |  +- net.java.dev.jna:jna:jar:3.4.0:compile
[INFO] |  \- com.trilead:trilead-ssh2:jar:1.0.0-build215:compile
[INFO] +- org.mapfish.print:print-lib:jar:2.1.6:compile
[INFO] |  +- com.codahale.metrics:metrics-servlet:jar:3.0.2:compile
[INFO] |  +- org.apache.pdfbox:pdfbox:jar:2.0.19:compile
[INFO] |  |  \- org.apache.pdfbox:fontbox:jar:2.0.19:compile
[INFO] |  +- javax.media:jai_imageio:jar:1.1:compile
[INFO] |  +- org.apache.pdfbox:pdfbox-tools:jar:2.0.7:compile
[INFO] |  |  \- org.apache.pdfbox:pdfbox-debugger:jar:2.0.7:compile
[INFO] |  +- xerces:xercesImpl:jar:2.11.0:compile
[INFO] |  +- com.codahale.metrics:metrics-servlets:jar:3.0.2:compile
[INFO] |  |  +- com.codahale.metrics:metrics-healthchecks:jar:3.0.2:compile
[INFO] |  |  +- com.codahale.metrics:metrics-json:jar:3.0.2:compile
[INFO] |  |  \- com.codahale.metrics:metrics-jvm:jar:3.0.2:compile
[INFO] |  +- com.codahale.metrics:metrics-httpclient:jar:3.0.2:compile
[INFO] |  +- com.codahale.metrics:metrics-log4j:jar:3.0.2:compile
[INFO] |  +- org.apache.xmlgraphics:batik-transcoder:jar:1.10:compile
[INFO] |  |  +- org.apache.xmlgraphics:batik-anim:jar:1.10:compile
[INFO] |  |  |  +- org.apache.xmlgraphics:batik-css:jar:1.10:compile
[INFO] |  |  |  \- org.apache.xmlgraphics:batik-parser:jar:1.10:compile
[INFO] |  |  +- org.apache.xmlgraphics:batik-awt-util:jar:1.10:compile
[INFO] |  |  +- org.apache.xmlgraphics:batik-bridge:jar:1.10:compile
[INFO] |  |  |  \- org.apache.xmlgraphics:batik-script:jar:1.10:compile
[INFO] |  |  +- org.apache.xmlgraphics:batik-dom:jar:1.10:compile
[INFO] |  |  +- org.apache.xmlgraphics:batik-gvt:jar:1.10:compile
[INFO] |  |  +- org.apache.xmlgraphics:batik-svggen:jar:1.10:compile
[INFO] |  |  +- org.apache.xmlgraphics:batik-util:jar:1.10:compile
[INFO] |  |  |  +- org.apache.xmlgraphics:batik-constants:jar:1.10:compile
[INFO] |  |  |  \- org.apache.xmlgraphics:batik-i18n:jar:1.10:compile
[INFO] |  |  +- org.apache.xmlgraphics:batik-xml:jar:1.10:compile
[INFO] |  |  \- xml-apis:xml-apis-ext:jar:1.3.04:compile
[INFO] |  +- org.json:json:jar:20080701:compile
[INFO] |  +- org.jyaml:jyaml:jar:1.3:compile
[INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
[INFO] |  +- com.codahale.metrics:metrics-core:jar:3.0.2:compile
[INFO] |  +- javax.media:jai_codec:jar:1.1.3:compile
[INFO] |  +- org.geotools:gt-render:jar:23.0:compile
[INFO] |  |  +- org.geotools:gt-coverage:jar:23.0:compile
[INFO] |  |  |  +- it.geosolutions.imageio-ext:imageio-ext-tiff:jar:1.3.2:compile
[INFO] |  |  |  |  +- it.geosolutions.imageio-ext:imageio-ext-utilities:jar:1.3.2:compile
[INFO] |  |  |  |  \- it.geosolutions.imageio-ext:imageio-ext-geocore:jar:1.3.2:compile
[INFO] |  |  |  |     +- it.geosolutions.imageio-ext:imageio-ext-streams:jar:1.3.2:compile
[INFO] |  |  |  |     +- org.glassfish.jaxb:jaxb-runtime:jar:2.4.0-b180830.0438:runtime
[INFO] |  |  |  |     |  +- org.glassfish.jaxb:txw2:jar:2.4.0-b180830.0438:runtime
[INFO] |  |  |  |     |  \- org.jvnet.staxex:stax-ex:jar:1.8:runtime
[INFO] |  |  |  |     \- javax.activation:javax.activation-api:jar:1.2.0:compile
[INFO] |  |  |  +- org.jaitools:jt-zonalstats:jar:1.5.0:compile
[INFO] |  |  |  +- org.jaitools:jt-utils:jar:1.5.0:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.affine:jt-affine:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.algebra:jt-algebra:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.bandmerge:jt-bandmerge:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.bandselect:jt-bandselect:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.bandcombine:jt-bandcombine:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.border:jt-border:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.buffer:jt-buffer:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.crop:jt-crop:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.iterators:jt-iterators:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.lookup:jt-lookup:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.mosaic:jt-mosaic:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.nullop:jt-nullop:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.rescale:jt-rescale:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.scale:jt-scale:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.scale2:jt-scale2:jar:1.1.14:compile
[INFO] |  |  |  |  \- org.huldra.math:bigint:jar:0.7.1:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.stats:jt-stats:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.translate:jt-translate:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.utilities:jt-utilities:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.warp:jt-warp:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.zonal:jt-zonal:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.binarize:jt-binarize:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.format:jt-format:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.colorconvert:jt-colorconvert:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.errordiffusion:jt-errordiffusion:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.orderdither:jt-orderdither:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.colorindexer:jt-colorindexer:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.imagefunction:jt-imagefunction:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.piecewise:jt-piecewise:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.classifier:jt-classifier:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.rlookup:jt-rlookup:jar:1.1.14:compile
[INFO] |  |  |  +- it.geosolutions.jaiext.vectorbin:jt-vectorbin:jar:1.1.14:compile
[INFO] |  |  |  \- it.geosolutions.jaiext.shadedrelief:jt-shadedrelief:jar:1.1.14:compile
[INFO] |  |  \- com.conversantmedia:disruptor:jar:1.2.13:compile
[INFO] |  \- com.itextpdf:itextpdf:jar:5.5.13:compile
[INFO] +- org.geonetwork-opensource:cachingxslt:jar:3.11.0-SNAPSHOT:compile
[INFO] |  +- net.sf.saxon:saxon:jar:9.1.0.8b-patch:compile
[INFO] |  \- org.geonetwork-opensource:common:jar:3.11.0-SNAPSHOT:compile
[INFO] |     +- org.jdom:jdom:jar:1.1.2:compile
[INFO] |     +- jdbm:jdbm:jar:1.0:compile
[INFO] |     +- globus:cog-jglobus:jar:1.2-060802:compile
[INFO] |     +- xml-resolver:xml-resolver-patched:jar:1.2.1:compile
[INFO] |     +- jsch:jsch:jar:0.1.8:compile
[INFO] |     +- com.googlecode.juniversalchardet:juniversalchardet:jar:1.0.3:compile
[INFO] |     +- org.eclipse.core:org.eclipse.core.runtime:jar:3.7.0:compile
[INFO] |     |  +- org.eclipse.osgi:org.eclipse.osgi:jar:3.7.1:compile
[INFO] |     |  +- org.eclipse.equinox:org.eclipse.equinox.common:jar:3.6.0:compile
[INFO] |     |  +- org.eclipse.core:org.eclipse.core.jobs:jar:3.5.100:compile
[INFO] |     |  +- org.eclipse.equinox:org.eclipse.equinox.registry:jar:3.5.101:compile
[INFO] |     |  +- org.eclipse.equinox:org.eclipse.equinox.preferences:jar:3.4.1:compile
[INFO] |     |  +- org.eclipse.core:org.eclipse.core.contenttype:jar:3.4.100:compile
[INFO] |     |  \- org.eclipse.equinox:org.eclipse.equinox.app:jar:1.3.100:compile
[INFO] |     +- net.sf.json-lib:json-lib:jar:jdk15:2.4:compile
[INFO] |     |  \- net.sf.ezmorph:ezmorph:jar:1.0.6:compile
[INFO] |     \- xom:xom:jar:1.1:compile
[INFO] |        \- xerces:xmlParserAPIs:jar:2.6.2:compile
[INFO] +- org.geonetwork-opensource:oaipmh:jar:3.11.0-SNAPSHOT:compile
[INFO] |  \- org.geonetwork-opensource:domain:jar:3.11.0-SNAPSHOT:compile
[INFO] +- org.geonetwork-opensource:dummy-api:jar:3.11.0-SNAPSHOT:compile
[INFO] +- org.geonetwork-opensource:core:jar:3.11.0-SNAPSHOT:compile
[INFO] |  +- net.objecthunter:exp4j:jar:0.4.7:compile
[INFO] |  +- org.eclipse.jetty:jetty-servlet:jar:9.4.27.v20200227:compile
[INFO] |  |  \- org.eclipse.jetty:jetty-security:jar:9.4.27.v20200227:compile
[INFO] |  |     \- org.eclipse.jetty:jetty-server:jar:9.4.27.v20200227:compile
[INFO] |  +- org.springframework:spring-context-support:jar:4.3.0.RELEASE:compile
[INFO] |  +- org.springframework.security:spring-security-ldap:jar:3.2.0.RELEASE:compile
[INFO] |  |  \- org.springframework.ldap:spring-ldap-core:jar:1.3.2.RELEASE:compile
[INFO] |  +- org.springframework.security:spring-security-web:jar:3.2.0.RELEASE:compile
[INFO] |  |  \- aopalliance:aopalliance:jar:1.0:compile
[INFO] |  +- org.springframework.security:spring-security-cas:jar:3.2.0.RELEASE:compile
[INFO] |  |  \- org.jasig.cas.client:cas-client-core:jar:3.2.1:compile
[INFO] |  +- org.springframework.security:spring-security-config:jar:3.2.0.RELEASE:compile
[INFO] |  +- org.apache.xmlgraphics:fop:jar:2.3:compile
[INFO] |  |  +- org.apache.xmlgraphics:batik-svg-dom:jar:1.10:compile
[INFO] |  |  \- org.apache.xmlgraphics:batik-extension:jar:1.10:compile
[INFO] |  +- org.apache.xmlgraphics:fop-pdf-images:jar:2.3:compile
[INFO] |  +- org.apache.jcs:jcs:jar:1.3:compile
[INFO] |  |  \- concurrent:concurrent:jar:1.0:compile
[INFO] |  +- org.apache.commons:commons-dbcp2:jar:2.6.0:compile
[INFO] |  |  \- org.apache.commons:commons-pool2:jar:2.6.1:compile
[INFO] |  +- org.geotools.xsd:gt-xsd-fes:jar:23.0:compile
[INFO] |  |  +- org.geotools.ogc:net.opengis.fes:jar:23.0:compile
[INFO] |  |  \- org.geotools.xsd:gt-xsd-ows:jar:23.0:compile
[INFO] |  +- org.geotools:gt-wms:jar:23.0:compile
[INFO] |  +- org.geotools:gt-brewer:jar:23.0:compile
[INFO] |  +- org.geonetwork-opensource:events:jar:3.11.0-SNAPSHOT:compile
[INFO] |  +- org.owasp.esapi:esapi:jar:2.1.0:compile
[INFO] |  |  +- commons-configuration:commons-configuration:jar:1.5:compile
[INFO] |  |  +- commons-beanutils:commons-beanutils-core:jar:1.7.0:compile
[INFO] |  |  +- org.beanshell:bsh-core:jar:2.0b4:compile
[INFO] |  |  \- org.owasp.antisamy:antisamy:jar:1.4.3:compile
[INFO] |  |     \- net.sourceforge.nekohtml:nekohtml:jar:1.9.12:compile
[INFO] |  +- com.fasterxml.jackson.datatype:jackson-datatype-hibernate4:jar:2.9.7:compile
[INFO] |  +- org.geonetwork-opensource:es-core:jar:3.11.0-SNAPSHOT:compile
[INFO] |  |  \- io.searchbox:jest:jar:6.3.1:compile
[INFO] |  |     +- io.searchbox:jest-common:jar:6.3.1:compile
[INFO] |  |     +- org.apache.httpcomponents:httpcore-nio:jar:4.4.6:compile
[INFO] |  |     \- org.apache.httpcomponents:httpasyncclient:jar:4.1.3:compile
[INFO] |  \- com.amazonaws:aws-java-sdk-s3:jar:1.11.618:compile
[INFO] |     +- com.amazonaws:aws-java-sdk-kms:jar:1.11.618:compile
[INFO] |     +- com.amazonaws:aws-java-sdk-core:jar:1.11.618:compile
[INFO] |     |  +- software.amazon.ion:ion-java:jar:1.0.2:compile
[INFO] |     |  \- com.fasterxml.jackson.dataformat:jackson-dataformat-cbor:jar:2.6.7:compile
[INFO] |     \- com.amazonaws:jmespath-java:jar:1.11.618:compile
[INFO] +- org.geonetwork-opensource:services:jar:3.11.0-SNAPSHOT:compile
[INFO] |  +- org.geonetwork-opensource:csw-server:jar:3.11.0-SNAPSHOT:compile
[INFO] |  +- org.codehaus.groovy:groovy-all:jar:2.3.11:compile
[INFO] |  +- org.xhtmlrenderer:flying-saucer-pdf-itext5:jar:9.0.7:compile
[INFO] |  |  \- org.xhtmlrenderer:flying-saucer-core:jar:9.0.7:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-databind:jar:2.10.3:compile
[INFO] |  +- com.fasterxml.jackson.core:jackson-annotations:jar:2.10.3:compile
[INFO] |  +- javax.xml.bind:jaxb-api:jar:2.2.11:compile
[INFO] |  +- com.sun.xml.bind:jaxb-impl:jar:2.2.7:compile
[INFO] |  |  +- com.sun.xml.bind:jaxb-core:jar:2.2.7:compile
[INFO] |  |  |  \- com.sun.istack:istack-commons-runtime:jar:2.16:compile
[INFO] |  |  \- com.sun.xml.fastinfoset:FastInfoset:jar:1.2.12:compile
[INFO] |  |     \- javax.xml.bind:jsr173_api:jar:1.0:compile
[INFO] |  +- org.geotools.xsd:gt-xsd-wfs:jar:23.0:compile
[INFO] |  |  \- org.geotools.ogc:net.opengis.wfs:jar:23.0:compile
[INFO] |  +- io.springfox:springfox-swagger2:jar:2.8.0:compile
[INFO] |  |  +- io.swagger:swagger-annotations:jar:1.5.14:compile
[INFO] |  |  +- io.swagger:swagger-models:jar:1.5.14:compile
[INFO] |  |  +- io.springfox:springfox-spi:jar:2.8.0:compile
[INFO] |  |  |  \- io.springfox:springfox-core:jar:2.8.0:compile
[INFO] |  |  +- io.springfox:springfox-schema:jar:2.8.0:compile
[INFO] |  |  +- io.springfox:springfox-swagger-common:jar:2.8.0:compile
[INFO] |  |  +- io.springfox:springfox-spring-web:jar:2.8.0:compile
[INFO] |  |  |  \- org.reflections:reflections:jar:0.9.11:compile
[INFO] |  |  +- com.fasterxml:classmate:jar:1.3.4:compile
[INFO] |  |  +- org.springframework.plugin:spring-plugin-core:jar:1.2.0.RELEASE:compile
[INFO] |  |  +- org.springframework.plugin:spring-plugin-metadata:jar:1.2.0.RELEASE:compile
[INFO] |  |  \- org.mapstruct:mapstruct:jar:1.2.0.Final:compile
[INFO] |  +- org.apache.httpcomponents:httpmime:jar:4.5.9:compile
[INFO] |  \- org.apache.commons:commons-csv:jar:1.2:compile
[INFO] +- org.geonetwork-opensource:harvesters:jar:3.11.0-SNAPSHOT:compile
[INFO] |  \- com.github.lookfirst:sardine:jar:5.1-GEONETWORK:compile
[INFO] +- org.geonetwork-opensource:health-monitor:jar:3.11.0-SNAPSHOT:compile
[INFO] +- org.geonetwork-opensource:inspire-atom:jar:3.11.0-SNAPSHOT:compile
[INFO] |  +- org.hibernate:hibernate-jpamodelgen:jar:1.2.0.Final:compile
[INFO] |  +- org.hibernate:hibernate-entitymanager:jar:4.3.6.Final:compile
[INFO] |  |  +- org.jboss.logging:jboss-logging:jar:3.1.3.GA:compile
[INFO] |  |  +- org.jboss.logging:jboss-logging-annotations:jar:1.2.0.Beta1:compile
[INFO] |  |  +- org.hibernate:hibernate-core:jar:4.3.6.Final:compile
[INFO] |  |  |  +- antlr:antlr:jar:2.7.7:compile
[INFO] |  |  |  \- org.jboss:jandex:jar:1.1.0.Final:compile
[INFO] |  |  +- dom4j:dom4j:jar:1.6.1:compile
[INFO] |  |  +- org.hibernate.common:hibernate-commons-annotations:jar:4.0.5.Final:compile
[INFO] |  |  +- org.hibernate.javax.persistence:hibernate-jpa-2.1-api:jar:1.0.0.Final:compile
[INFO] |  |  +- org.jboss.spec.javax.transaction:jboss-transaction-api_1.2_spec:jar:1.0.0.Final:compile
[INFO] |  |  \- org.javassist:javassist:jar:3.18.1-GA:compile
[INFO] |  +- org.springframework.data:spring-data-jpa:jar:1.4.1.RELEASE:compile
[INFO] |  |  +- org.springframework.data:spring-data-commons:jar:1.6.1.RELEASE:compile
[INFO] |  |  \- org.aspectj:aspectjrt:jar:1.7.2:compile
[INFO] |  \- org.springframework.security:spring-security-core:jar:3.2.0.RELEASE:compile
[INFO] +- org.geonetwork-opensource:doi:jar:3.11.0-SNAPSHOT:compile
[INFO] +- org.geonetwork-opensource:listeners:jar:3.11.0-SNAPSHOT:compile
[INFO] +- dlib:dlib:jar:1.0:compile
[INFO] +- lizard:lizard-tiff:jar:1.0:compile
[INFO] +- jzkit:jzkit-core:jar:3.r260.geonetwork.patch.1:compile
[INFO] +- jzkit:jzkit-service:jar:3.r260.geonetwork.patch.1:compile
[INFO] +- jzkit:jzkit-z3950-server:jar:3.r260.geonetwork.patch.1:compile
[INFO] +- jzkit:jzkit-z3950-plugin:jar:3.r260.geonetwork.patch.1:compile
[INFO] +- jakarta:jakarta-slide-webdavlib:jar:2.1:compile
[INFO] +- edu.ucar:netcdf:jar:4.3.23:compile
[INFO] |  +- edu.ucar:udunits:jar:4.3.23:compile
[INFO] |  +- org.slf4j:jcl-over-slf4j:jar:1.7.5:compile
[INFO] |  +- org.jdom:jdom2:jar:2.0.4:compile
[INFO] |  +- net.jcip:jcip-annotations:jar:1.0:compile
[INFO] |  +- com.sun.jna:jna:jar:3.0.9:compile
[INFO] |  +- org.quartz-scheduler:quartz:jar:2.1.4:compile
[INFO] |  |  \- c3p0:c3p0:jar:0.9.1.1:compile
[INFO] |  +- com.google.protobuf:protobuf-java:jar:2.5.0:compile
[INFO] |  +- net.sf.ehcache:ehcache-core:jar:2.6.2:compile
[INFO] |  \- com.sleepycat:je:jar:4.0.92:compile
[INFO] +- com.yammer.metrics:metrics-core:jar:2.1.1:compile
[INFO] +- com.yammer.metrics:metrics-servlet:jar:2.1.1:compile
[INFO] |  \- org.codehaus.jackson:jackson-mapper-asl:jar:1.9.5:compile
[INFO] |     \- org.codehaus.jackson:jackson-core-asl:jar:1.9.5:compile
[INFO] +- com.yammer.metrics:metrics-web:jar:2.1.1:compile
[INFO] +- com.yammer.metrics:metrics-log4j:jar:2.1.1:compile
[INFO] +- com.cybozu.labs:langdetect:jar:1.1-20120112:compile
[INFO] |  \- net.arnx:jsonic:jar:1.2.7:compile
[INFO] +- net.arnx.jsonic:jsonic:jar:1.2.0:compile
[INFO] +- opendap:opendap:jar:2.1:compile
[INFO] +- org.jsoup:jsoup:jar:0.2.2:compile
[INFO] |  \- commons-lang:commons-lang:jar:2.6:compile
[INFO] +- org.geonetwork-opensource:web-ui:jar:3.11.0-SNAPSHOT:provided
[INFO] |  \- org.codehaus.mojo:jslint-maven-plugin:jar:1.0.1:provided
[INFO] |     +- com.googlecode.jslint4java:jslint4java:jar:1.4.7:provided
[INFO] |     |  +- rhino:js:jar:1.7R2:provided
[INFO] |     |  \- com.beust:jcommander:jar:1.15:provided
[INFO] |     \- org.codehaus.plexus:plexus-utils:jar:1.5.15:provided
[INFO] +- org.geonetwork-opensource:domain:jar:tests:3.11.0-SNAPSHOT:test
[INFO] |  +- org.hibernate:hibernate-ehcache:jar:4.3.6.Final:compile
[INFO] |  +- org.springframework:spring-aspects:jar:4.3.0.RELEASE:compile
[INFO] |  |  \- org.aspectj:aspectjweaver:jar:1.8.9:compile
[INFO] |  \- com.fasterxml.jackson.core:jackson-core:jar:2.10.3:compile
[INFO] +- org.geonetwork-opensource:core:jar:tests:3.11.0-SNAPSHOT:test
[INFO] +- org.geonetwork-opensource:services:jar:tests:3.11.0-SNAPSHOT:test
[INFO] +- org.geonetwork-opensource:wro4j:jar:3.11.0-SNAPSHOT:compile
[INFO] |  +- ro.isdc.wro4j:wro4j-extensions:jar:1.7.9:compile
[INFO] |  |  +- org.mozilla:rhino:jar:1.7.7:compile
[INFO] |  |  +- org.apache.commons:commons-exec:jar:1.1:compile
[INFO] |  |  +- com.google.code.gson:gson:jar:2.2.4:compile
[INFO] |  |  +- com.google.javascript:closure-compiler:jar:v20150609:compile
[INFO] |  |  |  +- com.google.javascript:closure-compiler-externs:jar:v20150609:compile
[INFO] |  |  |  \- args4j:args4j:jar:2.0.26:compile
[INFO] |  |  +- org.jruby:jruby-stdlib:jar:9.0.0.0:compile
[INFO] |  |  +- nz.co.edmi:bourbon-gem-jar:jar:2.1.0:compile
[INFO] |  |  +- org.webjars:webjars-locator:jar:0.28:compile
[INFO] |  |  |  +- org.webjars:webjars-locator-core:jar:0.27:compile
[INFO] |  |  |  |  \- org.apache.commons:commons-compress:jar:1.9:compile
[INFO] |  |  |  \- org.webjars.npm:validate.js:jar:0.8.0:compile
[INFO] |  |  +- org.webjars:jshint:jar:2.6.3-2:compile
[INFO] |  |  +- org.webjars:less:jar:1.3.3:compile
[INFO] |  |  +- org.webjars:emberjs:jar:1.9.0-1:compile
[INFO] |  |  |  \- org.webjars:jquery:jar:1.10.2-1:compile
[INFO] |  |  +- org.webjars:handlebars:jar:3.0.3:compile
[INFO] |  |  +- org.webjars:coffee-script:jar:1.10.0:compile
[INFO] |  |  +- org.webjars:envjs:jar:1.2:compile
[INFO] |  |  +- org.webjars:jslint:jar:20140708-394bf29:compile
[INFO] |  |  \- org.webjars:json2:jar:20110223:compile
[INFO] |  \- com.github.sommeri:less4j:jar:1.8.4:compile
[INFO] +- ro.isdc.wro4j:wro4j-maven-plugin:jar:1.7.9:test
[INFO] |  +- ro.isdc.wro4j:wro4j-core:jar:1.7.9:compile
[INFO] |  +- javax.servlet:servlet-api:jar:2.3:compile
[INFO] |  +- org.apache.maven:maven-plugin-api:jar:3.0.4:provided
[INFO] |  |  +- org.apache.maven:maven-model:jar:3.0.4:provided
[INFO] |  |  \- org.sonatype.sisu:sisu-inject-plexus:jar:2.3.0:provided
[INFO] |  |     \- org.sonatype.sisu:sisu-inject-bean:jar:2.3.0:provided
[INFO] |  |        \- org.sonatype.sisu:sisu-guice:jar:no_aop:3.1.0:provided
[INFO] |  |           \- org.sonatype.sisu:sisu-guava:jar:0.9.9:provided
[INFO] |  +- org.mockito:mockito-core:jar:2.0.31-beta:test
[INFO] |  |  +- net.bytebuddy:byte-buddy:jar:0.6.14:compile
[INFO] |  |  \- org.objenesis:objenesis:jar:2.1:test
[INFO] |  +- org.apache.maven:maven-artifact:jar:3.0.4:provided
[INFO] |  +- org.apache.maven:maven-core:jar:3.0.4:test
[INFO] |  |  +- org.apache.maven:maven-settings:jar:3.0.4:test
[INFO] |  |  +- org.apache.maven:maven-settings-builder:jar:3.0.4:test
[INFO] |  |  +- org.apache.maven:maven-repository-metadata:jar:3.0.4:test
[INFO] |  |  +- org.apache.maven:maven-model-builder:jar:3.0.4:test
[INFO] |  |  +- org.apache.maven:maven-aether-provider:jar:3.0.4:test
[INFO] |  |  |  \- org.sonatype.aether:aether-spi:jar:1.13.1:test
[INFO] |  |  +- org.sonatype.aether:aether-impl:jar:1.13.1:test
[INFO] |  |  +- org.sonatype.aether:aether-api:jar:1.13.1:test
[INFO] |  |  +- org.sonatype.aether:aether-util:jar:1.13.1:test
[INFO] |  |  +- org.codehaus.plexus:plexus-interpolation:jar:1.14:test
[INFO] |  |  +- org.codehaus.plexus:plexus-classworlds:jar:2.4:provided
[INFO] |  |  +- org.codehaus.plexus:plexus-component-annotations:jar:1.5.5:provided
[INFO] |  |  \- org.sonatype.plexus:plexus-sec-dispatcher:jar:1.3:test
[INFO] |  |     \- org.sonatype.plexus:plexus-cipher:jar:1.4:test
[INFO] |  \- org.sonatype.plexus:plexus-build-api:jar:0.0.7:provided
[INFO] +- org.geonetwork-opensource:schema-iso19139:jar:3.7:compile
[INFO] |  \- org.geonetwork-opensource:schema-core:jar:3.7:compile
[INFO] +- org.geonetwork-opensource:schema-iso19110:jar:3.7:compile
[INFO] +- org.geonetwork-opensource:schema-dublin-core:jar:3.7:compile
[INFO] +- org.geonetwork-opensource:schema-iso19115-3.2018:jar:3.7:compile
[INFO] +- org.geonetwork-opensource:wfsfeature-harvester:jar:3.11.0-SNAPSHOT:compile
[INFO] |  +- org.geonetwork-opensource:messaging:jar:3.11.0-SNAPSHOT:compile
[INFO] |  +- org.geotools:gt-geojson:jar:23.0:compile
[INFO] |  +- org.geotools:gt-wfs-ng:jar:23.0:compile
[INFO] |  |  +- org.geotools:gt-complex:jar:23.0:compile
[INFO] |  |  |  \- org.geotools:gt-app-schema-resolver:jar:23.0:compile
[INFO] |  |  |     \- org.apache.xml:xml-commons-resolver:jar:1.2:compile
[INFO] |  |  \- xpp3:xpp3_min:jar:1.1.4c:compile
[INFO] |  +- org.apache.camel:camel-core:jar:2.14.4:compile
[INFO] |  +- org.apache.camel:camel-spring:jar:2.14.4:compile
[INFO] |  +- org.apache.camel:camel-jms:jar:2.14.4:compile
[INFO] |  |  \- org.springframework:spring-jms:jar:3.2.11.RELEASE:compile
[INFO] |  +- org.apache.camel:camel-jaxb:jar:2.14.4:compile
[INFO] |  +- org.apache.camel:camel-http4:jar:2.14.4:compile
[INFO] |  +- org.apache.camel:camel-websocket:jar:2.14.4:compile
[INFO] |  |  +- org.eclipse.jetty:jetty-websocket:jar:8.1.17.v20150415:compile
[INFO] |  |  |  +- org.eclipse.jetty:jetty-util:jar:8.1.17.v20150415:compile
[INFO] |  |  |  +- org.eclipse.jetty:jetty-io:jar:8.1.17.v20150415:compile
[INFO] |  |  |  \- org.eclipse.jetty:jetty-http:jar:8.1.17.v20150415:compile
[INFO] |  |  +- org.eclipse.jetty:jetty-servlets:jar:8.1.17.v20150415:compile
[INFO] |  |  |  +- org.eclipse.jetty:jetty-continuation:jar:8.1.17.v20150415:compile
[INFO] |  |  |  \- org.eclipse.jetty:jetty-client:jar:8.1.17.v20150415:compile
[INFO] |  |  \- org.eclipse.jetty:jetty-jmx:jar:8.1.17.v20150415:compile
[INFO] |  +- org.apache.camel:camel-script:jar:2.14.4:compile
[INFO] |  +- org.apache.camel:camel-groovy:jar:2.14.4:compile
[INFO] |  +- org.apache.camel:camel-quartz2:jar:2.14.4:compile
[INFO] |  +- org.slf4j:jul-to-slf4j:jar:1.8.0-beta2:compile
[INFO] |  +- org.apache.activemq:activemq-core:jar:5.6.0:compile
[INFO] |  |  +- org.apache.geronimo.specs:geronimo-jms_1.1_spec:jar:1.1.1:compile
[INFO] |  |  +- org.apache.activemq:kahadb:jar:5.6.0:compile
[INFO] |  |  +- org.apache.activemq.protobuf:activemq-protobuf:jar:1.1:compile
[INFO] |  |  +- org.fusesource.fuse-extra:fusemq-leveldb:jar:1.1:compile
[INFO] |  |  |  +- org.fusesource.hawtbuf:hawtbuf-proto:jar:1.9:compile
[INFO] |  |  |  +- org.fusesource.hawtdispatch:hawtdispatch-scala:jar:1.9:compile
[INFO] |  |  |  |  \- org.fusesource.hawtdispatch:hawtdispatch:jar:1.9:compile
[INFO] |  |  |  +- org.iq80.leveldb:leveldb:jar:0.2:compile
[INFO] |  |  |  |  +- org.iq80.leveldb:leveldb-api:jar:0.2:compile
[INFO] |  |  |  |  +- com.google.inject:guice:jar:3.0:compile
[INFO] |  |  |  |  |  \- javax.inject:javax.inject:jar:1:compile
[INFO] |  |  |  |  \- com.google.inject.extensions:guice-multibindings:jar:3.0:compile
[INFO] |  |  |  +- org.fusesource.leveldbjni:leveldbjni-osx:jar:1.2:compile
[INFO] |  |  |  |  \- org.fusesource.leveldbjni:leveldbjni:jar:1.2:compile
[INFO] |  |  |  |     \- org.fusesource.hawtjni:hawtjni-runtime:jar:1.5:compile
[INFO] |  |  |  +- org.fusesource.leveldbjni:leveldbjni-linux32:jar:1.2:compile
[INFO] |  |  |  +- org.fusesource.leveldbjni:leveldbjni-linux64:jar:1.2:compile
[INFO] |  |  |  +- org.xerial.snappy:snappy-java:jar:1.0.3:compile
[INFO] |  |  |  +- org.apache.hadoop:hadoop-core:jar:1.0.0:compile
[INFO] |  |  |  |  +- org.mortbay.jetty:jetty:jar:6.1.26:compile
[INFO] |  |  |  |  +- org.mortbay.jetty:jetty-util:jar:6.1.26:compile
[INFO] |  |  |  |  \- org.mortbay.jetty:jsp-2.1:jar:6.1.14:compile
[INFO] |  |  |  \- org.scala-lang:scala-library:jar:2.9.1:compile
[INFO] |  |  +- org.fusesource.mqtt-client:mqtt-client:jar:1.0:compile
[INFO] |  |  |  +- org.fusesource.hawtdispatch:hawtdispatch-transport:jar:1.9:compile
[INFO] |  |  |  \- org.fusesource.hawtbuf:hawtbuf:jar:1.9:compile
[INFO] |  |  +- org.osgi:org.osgi.core:jar:4.1.0:compile
[INFO] |  |  +- org.apache.geronimo.specs:geronimo-j2ee-management_1.1_spec:jar:1.0.1:compile
[INFO] |  |  \- org.jasypt:jasypt:jar:1.8:compile
[INFO] |  +- org.apache.activemq:activemq-pool:jar:5.6.0:compile
[INFO] |  |  \- org.apache.geronimo.specs:geronimo-jta_1.0.1B_spec:jar:1.0.1:compile
[INFO] |  +- org.apache.activemq:activemq-camel:jar:5.6.0:compile
[INFO] |  \- org.apache.xbean:xbean-spring:jar:3.18:compile
[INFO] +- javax.servlet:javax.servlet-api:jar:3.0.1:provided
[INFO] +- org.mitre.dsmiley.httpproxy:smiley-http-proxy-servlet:jar:1.9:compile
[INFO] +- org.nibor.autolink:autolink:jar:0.6.0:compile
[INFO] +- com.google.code.findbugs:jsr305:jar:2.0.1:compile
[INFO] +- junit:junit:jar:4.12:test
[INFO] |  \- org.hamcrest:hamcrest-core:jar:1.3:test
[INFO] \- com.google.jimfs:jimfs:jar:1.0:test
jodygarnett commented 4 years ago

The URI from the messages appears to be C:\Projects\TADAP\geonetwork-wip\web\target\geonetwork\WEB-INF\data\config\schema_plugins\csw-record\schema-ident.xml

If this was a URL it should be file:///c|/Projects/TADAP/file/geonetwork-wip/web/target/geonetwork/WEB-INF/data/config/schema_plugins/csw-record/schema-ident.xml

jodygarnett commented 4 years ago

Searching online shows this is a "common" problem when a windows file reference does not have triple / to indicate drive letter. Is that enough information to debug on your end? I do not have access to a windows build machine.

ianwallen commented 4 years ago

I was able to do some break points and I have noticed that some file are supplied like the following. file:/C:/Projects/core-geonetwork/web/target/geonetwork/WEB-INF/config-overrides.xml and those did not cause any issues. But then there are also files like the following file:C:/Projects/core-geonetwork/web/target/geonetwork/xml/validation/schemaPlugins/schema-ident.xsd which caused the error due to the missing "/" after "file:"

I was able to create a quick patch that would fix the missing "/" before calling the Path.get function however I don't believe this is the best fix. I have not been able to track down where it created that file.

I believe it is creating this file while loading the schema plugins.

Here is the patch that fixes the problem but I don't believe it is a good fix. xmlResolver.zip

Not sure if this will provide a hint as to where the problem may be?

ianwallen commented 4 years ago

I also did a comparison of the dependency:tree before and after the commit in case some may be interested.

diff --git "a/C:\\old.txt" "b/C:\\new.txt"
index a8388fa..171b366 100644
--- "a/C:\\old.txt" 
+++ "b/C:\\new.txt" 
@@ -32,83 +32,47 @@
 [INFO] |  +- commons-logging:commons-logging:jar:1.1.1:compile
 [INFO] |  \- ant:ant:jar:1.6.5:compile
 [INFO] +- marc4j:marc4j:jar:2.3.1:compile
-[INFO] +- org.geotools:gt-api:jar:16.0:compile
+[INFO] +- org.geotools:gt-xml:jar:23.0:compile
+[INFO] |  +- org.geotools:gt-main:jar:23.0:compile
+[INFO] |  |  \- org.apache.commons:commons-text:jar:1.6:compile
 [INFO] |  \- javax.media:jai_core:jar:1.1.3:compile
-[INFO] +- org.geotools:gt-xml:jar:16.0:compile
-[INFO] |  +- org.geotools:gt-main:jar:16.0:compile
-[INFO] |  +- org.geotools.xsd:gt-xsd-wfs:jar:16.0:compile
-[INFO] |  |  +- org.geotools.xsd:gt-xsd-fes:jar:16.0:compile
-[INFO] |  |  \- org.geotools.xsd:gt-xsd-ows:jar:16.0:compile
-[INFO] |  |     \- org.geotools.ogc:net.opengis.ows:jar:16.0:compile
-[INFO] |  \- org.geotools.ogc:net.opengis.wfs:jar:16.0:compile
-[INFO] |     +- org.geotools.ogc:org.w3.xlink:jar:16.0:compile
-[INFO] |     +- org.geotools.ogc:net.opengis.fes:jar:16.0:compile
-[INFO] |     +- org.eclipse.emf:common:jar:2.6.0:compile
-[INFO] |     \- org.eclipse.emf:ecore:jar:2.6.1:compile
-[INFO] +- org.geotools.xsd:gt-xsd-gml3:jar:16.0:compile
-[INFO] |  +- org.geotools:gt-coverage:jar:16.0:compile
-[INFO] |  |  +- it.geosolutions.imageio-ext:imageio-ext-tiff:jar:1.1.16:compile
-[INFO] |  |  |  +- it.geosolutions.imageio-ext:imageio-ext-utilities:jar:1.1.16:compile
-[INFO] |  |  |  \- it.geosolutions.imageio-ext:imageio-ext-geocore:jar:1.1.16:compile
-[INFO] |  |  |     \- it.geosolutions.imageio-ext:imageio-ext-streams:jar:1.1.16:compile
-[INFO] |  |  +- org.jaitools:jt-zonalstats:jar:1.4.0:compile
-[INFO] |  |  +- org.jaitools:jt-utils:jar:1.4.0:compile
-[INFO] |  |  +- it.geosolutions.jaiext.affine:jt-affine:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.algebra:jt-algebra:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.bandmerge:jt-bandmerge:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.bandselect:jt-bandselect:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.bandcombine:jt-bandcombine:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.border:jt-border:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.buffer:jt-buffer:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.crop:jt-crop:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.iterators:jt-iterators:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.lookup:jt-lookup:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.mosaic:jt-mosaic:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.nullop:jt-nullop:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.rescale:jt-rescale:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.scale:jt-scale:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.stats:jt-stats:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.translate:jt-translate:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.utilities:jt-utilities:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.warp:jt-warp:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.zonal:jt-zonal:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.binarize:jt-binarize:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.format:jt-format:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.colorconvert:jt-colorconvert:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.errordiffusion:jt-errordiffusion:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.orderdither:jt-orderdither:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.colorindexer:jt-colorindexer:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.imagefunction:jt-imagefunction:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.piecewise:jt-piecewise:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.classifier:jt-classifier:jar:1.0.11:compile
-[INFO] |  |  +- it.geosolutions.jaiext.rlookup:jt-rlookup:jar:1.0.11:compile
-[INFO] |  |  \- it.geosolutions.jaiext.vectorbin:jt-vectorbin:jar:1.0.11:compile
-[INFO] |  +- org.geotools.xsd:gt-xsd-core:jar:16.0:compile
-[INFO] |  |  +- org.geotools:gt-graph:jar:16.0:compile
+[INFO] +- org.geotools.xsd:gt-xsd-gml3:jar:23.0:compile
+[INFO] |  +- org.geotools.xsd:gt-xsd-core:jar:23.0:compile
 [INFO] |  |  +- picocontainer:picocontainer:jar:1.2:compile
 [INFO] |  |  +- commons-jxpath:commons-jxpath:jar:1.3:compile
-[INFO] |  |  \- org.eclipse.xsd:xsd:jar:2.6.0:compile
-[INFO] |  \- org.geotools.xsd:gt-xsd-gml2:jar:16.0:compile
-[INFO] +- org.geotools:gt-cql:jar:16.0:compile
-[INFO] +- org.geotools:gt-shapefile:jar:16.0:compile
-[INFO] |  +- org.geotools:gt-data:jar:16.0:compile
-[INFO] |  \- org.jdom:jdom:jar:1.1.2:compile
-[INFO] +- org.geotools.xsd:gt-xsd-filter:jar:16.0:compile
-[INFO] +- org.geotools:gt-epsg-extension:jar:16.0:compile
-[INFO] +- org.geotools:gt-referencing:jar:16.0:compile
-[INFO] |  +- com.googlecode.efficient-java-matrix-library:core:jar:0.26:compile
+[INFO] |  |  +- org.eclipse.emf:org.eclipse.emf.common:jar:2.15.0:compile
+[INFO] |  |  +- org.eclipse.emf:org.eclipse.emf.ecore:jar:2.15.0:compile
+[INFO] |  |  +- org.eclipse.xsd:org.eclipse.xsd:jar:2.12.0:compile
+[INFO] |  |  \- org.eclipse.emf:org.eclipse.emf.ecore.xmi:jar:2.15.0:compile
+[INFO] |  \- org.geotools.xsd:gt-xsd-gml2:jar:23.0:compile
+[INFO] +- org.geotools:gt-cql:jar:23.0:compile
+[INFO] +- org.geotools:gt-shapefile:jar:23.0:compile
+[INFO] +- org.geotools.xsd:gt-xsd-filter:jar:23.0:compile
+[INFO] +- org.geotools:gt-epsg-extension:jar:23.0:compile
+[INFO] +- org.geotools:gt-referencing:jar:23.0:compile
+[INFO] |  +- org.ejml:ejml-ddense:jar:0.34:compile
+[INFO] |  |  \- org.ejml:ejml-core:jar:0.34:compile
 [INFO] |  +- commons-pool:commons-pool:jar:1.6:compile
-[INFO] |  +- org.geotools:gt-metadata:jar:16.0:compile
-[INFO] |  |  \- org.geotools:gt-opengis:jar:16.0:compile
-[INFO] |  |     \- net.java.dev.jsr-275:jsr-275:jar:1.0-beta-2:compile
-[INFO] |  +- jgridshift:jgridshift:jar:1.0:compile
-[INFO] |  \- net.sf.geographiclib:GeographicLib-Java:jar:1.44:compile
-[INFO] +- org.geotools:gt-epsg-hsql:jar:16.0:compile
-[INFO] |  \- org.hsqldb:hsqldb:jar:2.3.0:compile
-[INFO] +- org.geotools.jdbc:gt-jdbc-postgis:jar:16.0:compile
-[INFO] |  \- org.geotools:gt-jdbc:jar:16.0:compile
+[INFO] |  +- org.geotools:gt-metadata:jar:23.0:compile
+[INFO] |  |  +- org.geotools:gt-opengis:jar:23.0:compile
+[INFO] |  |  |  \- systems.uom:systems-common-java8:jar:0.7.2:compile
+[INFO] |  |  |     +- tec.uom:uom-se:jar:1.0.8:compile
+[INFO] |  |  |     |  +- javax.measure:unit-api:jar:1.0:compile
+[INFO] |  |  |     |  \- tec.uom.lib:uom-lib-common:jar:1.0.2:compile
+[INFO] |  |  |     +- si.uom:si-quantity:jar:0.7.1:compile
+[INFO] |  |  |     \- si.uom:si-units-java8:jar:0.7.1:compile
+[INFO] |  |  +- org.apache.commons:commons-lang3:jar:3.8.1:compile
+[INFO] |  |  \- org.geotools.ogc:net.opengis.ows:jar:23.0:compile
+[INFO] |  |     \- org.geotools.ogc:org.w3.xlink:jar:23.0:compile
+[INFO] |  +- jgridshift:jgridshift-core:jar:1.2:compile
+[INFO] |  |  \- javax:javaee-api:jar:7.0:compile
+[INFO] |  \- net.sf.geographiclib:GeographicLib-Java:jar:1.49:compile
+[INFO] +- org.geotools:gt-epsg-hsql:jar:23.0:compile
+[INFO] |  \- org.hsqldb:hsqldb:jar:2.4.1:compile
+[INFO] +- org.geotools.jdbc:gt-jdbc-postgis:jar:23.0:compile
+[INFO] |  \- org.geotools:gt-jdbc:jar:23.0:compile
 [INFO] |     \- commons-dbcp:commons-dbcp:jar:1.4:compile
-[INFO] +- com.vividsolutions:jts:jar:1.13:compile
+[INFO] +- org.locationtech.jts:jts-core:jar:1.16.1:compile
 [INFO] +- org.apache.lucene:lucene-core:jar:4.9.0:compile
 [INFO] +- org.apache.lucene:lucene-analyzers-common:jar:4.9.0:compile
 [INFO] +- org.apache.lucene:lucene-misc:jar:4.9.0:compile
@@ -137,7 +101,7 @@
 [INFO] +- commons-fileupload:commons-fileupload:jar:1.3.3:compile
 [INFO] +- commons-collections:commons-collections:jar:3.2.2:compile
 [INFO] +- com.h2database:h2:jar:1.3.174:compile
-[INFO] +- org.postgresql:postgresql:jar:9.4.1211:compile
+[INFO] +- org.postgresql:postgresql:jar:42.2.5:compile
 [INFO] +- org.postgis:postgis-jdbc:jar:1.3.3:compile
 [INFO] +- mysql:mysql-connector-java:jar:5.1.38:compile
 [INFO] +- eu.medsea.mimeutil:mime-util:jar:2.1.2:compile
@@ -183,12 +147,57 @@
 [INFO] |  +- commons-httpclient:commons-httpclient:jar:3.1:compile
 [INFO] |  +- com.codahale.metrics:metrics-core:jar:3.0.2:compile
 [INFO] |  +- javax.media:jai_codec:jar:1.1.3:compile
-[INFO] |  +- org.geotools:gt-render:jar:8.6:compile
-[INFO] |  +- org.locationtech.jts:jts-core:jar:1.16.0:compile
+[INFO] |  +- org.geotools:gt-render:jar:23.0:compile
+[INFO] |  |  +- org.geotools:gt-coverage:jar:23.0:compile
+[INFO] |  |  |  +- it.geosolutions.imageio-ext:imageio-ext-tiff:jar:1.3.2:compile
+[INFO] |  |  |  |  +- it.geosolutions.imageio-ext:imageio-ext-utilities:jar:1.3.2:compile
+[INFO] |  |  |  |  \- it.geosolutions.imageio-ext:imageio-ext-geocore:jar:1.3.2:compile
+[INFO] |  |  |  |     +- it.geosolutions.imageio-ext:imageio-ext-streams:jar:1.3.2:compile
+[INFO] |  |  |  |     +- org.glassfish.jaxb:jaxb-runtime:jar:2.4.0-b180830.0438:runtime
+[INFO] |  |  |  |     |  +- org.glassfish.jaxb:txw2:jar:2.4.0-b180830.0438:runtime
+[INFO] |  |  |  |     |  \- org.jvnet.staxex:stax-ex:jar:1.8:runtime
+[INFO] |  |  |  |     \- javax.activation:javax.activation-api:jar:1.2.0:compile
+[INFO] |  |  |  +- org.jaitools:jt-zonalstats:jar:1.5.0:compile
+[INFO] |  |  |  +- org.jaitools:jt-utils:jar:1.5.0:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.affine:jt-affine:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.algebra:jt-algebra:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.bandmerge:jt-bandmerge:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.bandselect:jt-bandselect:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.bandcombine:jt-bandcombine:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.border:jt-border:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.buffer:jt-buffer:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.crop:jt-crop:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.iterators:jt-iterators:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.lookup:jt-lookup:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.mosaic:jt-mosaic:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.nullop:jt-nullop:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.rescale:jt-rescale:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.scale:jt-scale:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.scale2:jt-scale2:jar:1.1.14:compile
+[INFO] |  |  |  |  \- org.huldra.math:bigint:jar:0.7.1:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.stats:jt-stats:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.translate:jt-translate:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.utilities:jt-utilities:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.warp:jt-warp:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.zonal:jt-zonal:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.binarize:jt-binarize:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.format:jt-format:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.colorconvert:jt-colorconvert:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.errordiffusion:jt-errordiffusion:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.orderdither:jt-orderdither:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.colorindexer:jt-colorindexer:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.imagefunction:jt-imagefunction:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.piecewise:jt-piecewise:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.classifier:jt-classifier:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.rlookup:jt-rlookup:jar:1.1.14:compile
+[INFO] |  |  |  +- it.geosolutions.jaiext.vectorbin:jt-vectorbin:jar:1.1.14:compile
+[INFO] |  |  |  \- it.geosolutions.jaiext.shadedrelief:jt-shadedrelief:jar:1.1.14:compile
+[INFO] |  |  \- com.conversantmedia:disruptor:jar:1.2.13:compile
 [INFO] |  \- com.itextpdf:itextpdf:jar:5.5.13:compile
 [INFO] +- org.geonetwork-opensource:cachingxslt:jar:3.11.0-SNAPSHOT:compile
 [INFO] |  +- net.sf.saxon:saxon:jar:9.1.0.8b-patch:compile
 [INFO] |  \- org.geonetwork-opensource:common:jar:3.11.0-SNAPSHOT:compile
+[INFO] |     +- org.jdom:jdom:jar:1.1.2:compile
 [INFO] |     +- jdbm:jdbm:jar:1.0:compile
 [INFO] |     +- globus:cog-jglobus:jar:1.2-060802:compile
 [INFO] |     +- xml-resolver:xml-resolver-patched:jar:1.2.1:compile
@@ -230,8 +239,11 @@
 [INFO] |  |  \- concurrent:concurrent:jar:1.0:compile
 [INFO] |  +- org.apache.commons:commons-dbcp2:jar:2.6.0:compile
 [INFO] |  |  \- org.apache.commons:commons-pool2:jar:2.6.1:compile
-[INFO] |  +- org.geotools:gt-wms:jar:16.0:compile
-[INFO] |  +- org.geotools:gt-brewer:jar:16.0:compile
+[INFO] |  +- org.geotools.xsd:gt-xsd-fes:jar:23.0:compile
+[INFO] |  |  +- org.geotools.ogc:net.opengis.fes:jar:23.0:compile
+[INFO] |  |  \- org.geotools.xsd:gt-xsd-ows:jar:23.0:compile
+[INFO] |  +- org.geotools:gt-wms:jar:23.0:compile
+[INFO] |  +- org.geotools:gt-brewer:jar:23.0:compile
 [INFO] |  +- org.geonetwork-opensource:events:jar:3.11.0-SNAPSHOT:compile
 [INFO] |  +- org.owasp.esapi:esapi:jar:2.1.0:compile
 [INFO] |  |  +- commons-configuration:commons-configuration:jar:1.5:compile
@@ -264,6 +276,8 @@
 [INFO] |  |  |  \- com.sun.istack:istack-commons-runtime:jar:2.16:compile
 [INFO] |  |  \- com.sun.xml.fastinfoset:FastInfoset:jar:1.2.12:compile
 [INFO] |  |     \- javax.xml.bind:jsr173_api:jar:1.0:compile
+[INFO] |  +- org.geotools.xsd:gt-xsd-wfs:jar:23.0:compile
+[INFO] |  |  \- org.geotools.ogc:net.opengis.wfs:jar:23.0:compile
 [INFO] |  +- io.springfox:springfox-swagger2:jar:2.8.0:compile
 [INFO] |  |  +- io.swagger:swagger-annotations:jar:1.5.14:compile
 [INFO] |  |  +- io.swagger:swagger-models:jar:1.5.14:compile
@@ -347,7 +361,6 @@
 [INFO] +- org.geonetwork-opensource:wro4j:jar:3.11.0-SNAPSHOT:compile
 [INFO] |  +- ro.isdc.wro4j:wro4j-extensions:jar:1.7.9:compile
 [INFO] |  |  +- org.mozilla:rhino:jar:1.7.7:compile
-[INFO] |  |  +- org.apache.commons:commons-lang3:jar:3.4:compile
 [INFO] |  |  +- org.apache.commons:commons-exec:jar:1.1:compile
 [INFO] |  |  +- com.google.code.gson:gson:jar:2.2.4:compile
 [INFO] |  |  +- com.google.javascript:closure-compiler:jar:v20150609:compile
@@ -405,8 +418,11 @@
 [INFO] +- org.geonetwork-opensource:schema-iso19115-3.2018:jar:3.7:compile
 [INFO] +- org.geonetwork-opensource:wfsfeature-harvester:jar:3.11.0-SNAPSHOT:compile
 [INFO] |  +- org.geonetwork-opensource:messaging:jar:3.11.0-SNAPSHOT:compile
-[INFO] |  +- org.geotools:gt-geojson:jar:16.0:compile
-[INFO] |  +- org.geotools:gt-wfs:jar:16.0:compile
+[INFO] |  +- org.geotools:gt-geojson:jar:23.0:compile
+[INFO] |  +- org.geotools:gt-wfs-ng:jar:23.0:compile
+[INFO] |  |  +- org.geotools:gt-complex:jar:23.0:compile
+[INFO] |  |  |  \- org.geotools:gt-app-schema-resolver:jar:23.0:compile
+[INFO] |  |  |     \- org.apache.xml:xml-commons-resolver:jar:1.2:compile
 [INFO] |  |  \- xpp3:xpp3_min:jar:1.1.4c:compile
 [INFO] |  +- org.apache.camel:camel-core:jar:2.14.4:compile
 [INFO] |  +- org.apache.camel:camel-spring:jar:2.14.4:compile

dependencytree.zip

ianwallen commented 4 years ago

@jodygarnett you had pointed out the problem with in your post. I guess we just did not see the issue. xml-commons-resolver conflicts with specific geonetwork version xml-resolver-patched.

"xml-commons-resolver" is the same as "xml-resolver" which is the same as "xml-resolver-patched"

I just sent a pull request with the fix.