[
https://issues.apache.org/jira/browse/CXF-7697?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16666331#comment-16666331
]
Dennis Kieselhorst commented on CXF-7697:
-----------------------------------------
Which JDK version are you using? Please add the command line or build tool
configuration that you're using to call the wsdl2java. Thanks.
> 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
> Priority: Major
>
> 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)