[
https://issues.apache.org/jira/browse/CXF-2206?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Daniel Kulp resolved CXF-2206.
------------------------------
Resolution: Fixed
Fix Version/s: 2.2.2
2.1.6
Assignee: Daniel Kulp
> Mapping jaxb types to "default" package causes exception
> --------------------------------------------------------
>
> Key: CXF-2206
> URL: https://issues.apache.org/jira/browse/CXF-2206
> Project: CXF
> Issue Type: Bug
> Components: Tooling
> Affects Versions: 2.2.1
> Reporter: Daniel Kulp
> Assignee: Daniel Kulp
> Fix For: 2.1.6, 2.2.2
>
>
> If you use a JAXB customization like:
> <jaxws:bindings wsdlLocation="./proactive.wsdl"
> xmlns:xs="http://www.w3.org/2001/XMLSchema"
> xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/"
> xmlns:jaxws="http://java.sun.com/xml/ns/jaxws"
> xmlns:jaxb="http://java.sun.com/xml/ns/jaxb">
> <jaxws:package></jaxws:package>
> </jaxws:bindings
> To try and map to a default package, wsdl2java yields:
> Caused by: java.lang.StringIndexOutOfBoundsException: String index out
> of range: -1
> at java.lang.String.substring(String.java:1768)
> at
> org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBDataBinding.addedToClassCollector(JAXBDataBinding.java:488)
> at
> org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBDataBinding.addedEnumClassToCollector(JAXBDataBinding.java:477)
> at
> org.apache.cxf.tools.wsdlto.databinding.jaxb.JAXBDataBinding.initialize(JAXBDataBinding.java:333)
> at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.generateTypes(WSDLToJavaContainer.java:557)
> at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.processWsdl(WSDLToJavaContainer.java:208)
> at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:127)
> at
> org.apache.cxf.tools.wsdlto.WSDLToJavaContainer.execute(WSDLToJavaContainer.java:252)
> ... 22 more
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.