Juergen Bockhorn created CXF-5254:
-------------------------------------

             Summary: Unmarshall exception if a sequence<string> is used in a 
struct.
                 Key: CXF-5254
                 URL: https://issues.apache.org/jira/browse/CXF-5254
             Project: CXF
          Issue Type: Bug
          Components: CORBA Binding
    Affects Versions: 2.7.6, 2.7.5
         Environment: JAVA7 / Windows 7
            Reporter: Juergen Bockhorn
            Priority: Blocker


A server function returns a struct. This struct contains another struct which 
contains a sequence<string>. Calling this method with a CXF/Corba-Client leads 
to an unmarshall exception:
{code}
Warnung: Interceptor for 
{http://cxf.apache.org/bindings/corba/idl/repro}repro.ServiceCORBAService#{http://cxf.apache.org/bindings/corba/idl/repro}getFirst
 has thrown exception, unwinding now
org.apache.cxf.interceptor.Fault: Unmarshalling Error: unerwartetes Element 
(URI:"", lokal:"item"). Erwartete Elemente sind 
<{http://cxf.apache.org/bindings/corba/idl/repro}id>,<{http://cxf.apache.org/bindings/corba/idl/repro}s1>
 
        at 
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:808)
        at 
org.apache.cxf.jaxb.JAXBEncoderDecoder.unmarshall(JAXBEncoderDecoder.java:629)
        at org.apache.cxf.jaxb.io.DataReaderImpl.read(DataReaderImpl.java:157)
        at 
org.apache.cxf.interceptor.BareInInterceptor.handleMessage(BareInInterceptor.java:138)
...
{code}

I will attach a repro project to this issue if I have figured out how it works 
:-)
(sorry for german).

Using a pure CORBA-client works.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators
For more information on JIRA, see: http://www.atlassian.com/software/jira

Reply via email to