WSDL2Java error when using <jaxb:serializable/> binding customization
---------------------------------------------------------------------

                 Key: CXF-1465
                 URL: https://issues.apache.org/jira/browse/CXF-1465
             Project: CXF
          Issue Type: Bug
    Affects Versions: 2.0.4
         Environment: JDK5, OS X, Eclipse/Ant
            Reporter: Jesse McLaughlin


WSDL2Java fails with a runtime exception when generating a JAXB client.  To 
reproduce this error, do the following:

1. Create a WSDL that uses an <import> to import its types from a separate XSD 
file (ie. as opposed to in-lining them in the WSDL itself).
2. Put the WSDL and XSD files somewhere in the filesystem under a directory 
with a name containing a space character.
3. Create a binding customization file that uses the <jaxb:serializable/> 
customization to cause all generated Java types to implement 
java.io.Serializable.
4. Invoke WSDL2Java to generate the client for the WSDL, passing the binding 
customization file via the -b option.

An error will be generated.  In this scenario, either leaving out the binding 
file or removing the space from the directory name will cause everything to 
work as expected.  The issue only occurs when both of these conditions are 
present.

Please refer to the following user-list thread for a complete discussion and 
some example data:

  
http://www.nabble.com/WSDL2Java-error-when-using-%3Cjaxb%3Aserializable-%3E-binding-customization-to15786637.html



-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to