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