You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cxf.apache.org by "Peter Stöckli (JIRA)" <ji...@apache.org> on 2018/04/04 13:45:00 UTC
[jira] [Created] (CXF-7697) wsdl2java client jar generation fails
if the WSDL URL contains a question mark in between
Peter Stöckli created CXF-7697:
----------------------------------
Summary: wsdl2java client jar generation fails if the WSDL URL contains a question mark in between
Key: CXF-7697
URL: https://issues.apache.org/jira/browse/CXF-7697
Project: CXF
Issue Type: Bug
Affects Versions: 3.2.4
Environment: Tested on Windows.
Reporter: Peter Stöckli
Hi,
The wsdl2java client jar generation fails if WSDL URL contains a question mark in between.
E.g. If a WSDL Url like
[http://localhost:7077/mockedPublicServices?WSDL&interface=WF_READ_DATA_soap12&part=wf_read_data.wsdl]
is used (URL was generated by SoapUI).
The client jar generation on Windows fails with following exception:
{code:java}
org.apache.cxf.tools.common.ToolException: Failed to generate local wsdl for clientjar
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.generateLocalWSDL(WSDLToJavaContainer.java:866)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processClientJar(WSDLToJavaContainer.java:348)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:314)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:164)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:412)
at org.apache.cxf.tools.common.toolspec.ToolRunner.runTool(ToolRunner.java:105)
at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:113)
at org.apache.cxf.tools.wsdlto.WSDLToJava.run(WSDLToJava.java:86)
[..]
Caused by: java.nio.file.InvalidPathException: Illegal char <?> at index 80: C:\Users\[.]\AppData\Local\Temp\cxf-tmp-1384349023709005866\mockedPublicServices?WSDL&interface=WF_READ_DATA_soap12&part=wf_read_data.wsdl
at sun.nio.fs.WindowsPathParser.normalize(WindowsPathParser.java:182)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:153)
at sun.nio.fs.WindowsPathParser.parse(WindowsPathParser.java:77)
at sun.nio.fs.WindowsPath.parse(WindowsPath.java:94)
at sun.nio.fs.WindowsFileSystem.getPath(WindowsFileSystem.java:255)
at java.io.File.toPath(File.java:2234)
at org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.generateLocalWSDL(WSDLToJavaContainer.java:830)
... 63 more
{code}
--
This message was sent by Atlassian JIRA
(v7.6.3#76005)