IllegalStateException Deploying CXF-SE Service Unit with JAX-WS Binding Files
-----------------------------------------------------------------------------

                 Key: SMXCOMP-790
                 URL: https://issues.apache.org/activemq/browse/SMXCOMP-790
             Project: ServiceMix Components
          Issue Type: Bug
          Components: servicemix-cxf-se
    Affects Versions: servicemix-cxf-se-2010.01
         Environment: Linux x86_64

java version "1.6.0_21"
Java(TM) SE Runtime Environment (build 1.6.0_21-b06)
Java HotSpot(TM) 64-Bit Server VM (build 17.0-b16, mixed mode)

xjc version "JAXB 2.1.10 in JDK 6"
JavaTM Architecture for XML Binding(JAXB) Reference Implementation, (build JAXB 
2.1.10 in JDK 6)
            Reporter: Dan Powell


I need to use a binding file to customize the generated classes for my services 
(specifically generateMixedExtensions).  The cxf-codegen-plugin correctly 
observes the binding file and generates the correct classes, but the cxf-se 
component throws an IllegalStateException deploying the SU. Without the binding 
file, my service deploys properly.  

If I specify version jaxb-xjc and jaxb-impl version 2.1.3 as plugin 
dependencies for the cxf-codegen-plugin then it deploys.  I've tried building a 
servicemix-cxf-bc based on the 2010.01 tag but with 2.2.1.1 XJC but still get 
the same IllegalStateException. 

The service also starts correctly with the binding file on standalone CXF 
version 2.2.9.

Information on this specific binding customization, if relevant, can be found 
at http://blogs.sun.com/mgrebac/entry/handling_extended_mixed_content_in.


-- 
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