todvora / eet-client

Client and library for #EET communication - http://www.etrzby.cz/ , written in Java
MIT License
48 stars 26 forks source link

Cannot resolve the name 'tns:TrzbaType' to a(n) 'type definition' component #50

Closed Dacesilian closed 3 years ago

Dacesilian commented 3 years ago

Using latest 4.0.1 release and Java 16:

org.xml.sax.SAXParseException: src-resolve: Cannot resolve the name 'tns:TrzbaType' to a(n) 'type definition' component.
    at org.apache.xerces.util.ErrorHandlerWrapper.createSAXParseException(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.xerces.util.ErrorHandlerWrapper.error(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.xerces.impl.XMLErrorReporter.reportError(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.xerces.impl.xs.traversers.XSDHandler.reportSchemaError(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.xerces.impl.xs.traversers.XSDHandler.getGlobalDecl(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.xerces.impl.xs.traversers.XSDElementTraverser.traverseNamedElement(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.xerces.impl.xs.traversers.XSDElementTraverser.traverseGlobal(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.xerces.impl.xs.traversers.XSDHandler.traverseSchemas(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.xerces.impl.xs.traversers.XSDHandler.parseSchema(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.xerces.impl.xs.XMLSchemaLoader.loadSchema(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.xerces.impl.xs.XMLSchemaLoader.loadGrammar(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.xerces.jaxp.validation.XMLSchemaFactory.newSchema(Unknown Source) ~[xerces-xercesImpl-2.7.1.jar:?]
    at org.apache.cxf.ws.addressing.EndpointReferenceUtils.createSchema(EndpointReferenceUtils.java:548) ~[org-apache-cxf-cxf-core-3.4.4.jar:3.4.4]
    at org.apache.cxf.ws.addressing.EndpointReferenceUtils.getSchema(EndpointReferenceUtils.java:578) ~[org-apache-cxf-cxf-core-3.4.4.jar:3.4.4]
    at org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.setDataWriterValidation(AbstractOutDatabindingInterceptor.java:208) ~[org-apache-cxf-cxf-core-3.4.4.jar:3.4.4]
    at org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.getDataWriter(AbstractOutDatabindingInterceptor.java:199) ~[org-apache-cxf-cxf-core-3.4.4.jar:3.4.4]
    at org.apache.cxf.interceptor.AbstractOutDatabindingInterceptor.writeParts(AbstractOutDatabindingInterceptor.java:122) ~[org-apache-cxf-cxf-core-3.4.4.jar:3.4.4]
    at org.apache.cxf.wsdl.interceptors.BareOutInterceptor.handleMessage(BareOutInterceptor.java:68) ~[org-apache-cxf-cxf-rt-wsdl-3.4.4.jar:3.4.4]
    at org.apache.cxf.phase.PhaseInterceptorChain.doIntercept(PhaseInterceptorChain.java:308) ~[org-apache-cxf-cxf-core-3.4.4.jar:3.4.4]
    at org.apache.cxf.endpoint.ClientImpl.doInvoke(ClientImpl.java:530) ~[org-apache-cxf-cxf-core-3.4.4.jar:3.4.4]
    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:441) ~[org-apache-cxf-cxf-core-3.4.4.jar:3.4.4]
    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:356) ~[org-apache-cxf-cxf-core-3.4.4.jar:3.4.4]
    at org.apache.cxf.endpoint.ClientImpl.invoke(ClientImpl.java:314) ~[org-apache-cxf-cxf-core-3.4.4.jar:3.4.4]
    at org.apache.cxf.frontend.ClientProxy.invokeSync(ClientProxy.java:96) ~[org-apache-cxf-cxf-rt-frontend-simple-3.4.4.jar:3.4.4]
    at org.apache.cxf.jaxws.JaxWsClientProxy.invoke(JaxWsClientProxy.java:140) ~[org-apache-cxf-cxf-rt-frontend-jaxws-3.4.4.jar:3.4.4]
    at jdk.proxy2.$Proxy196.odeslaniTrzby(Unknown Source) ~[?:?]
    at cz.tomasdvorak.eet.client.EETClientImpl.sendSync(EETClientImpl.java:61) ~[cz-tomasdvorak-eet-client-4.0.1.jar:?]

Solution - update xercesImpl to latest version:

xerces xercesImpl 2.12.1