Bug 3877

Summary: Multiple sequences of the same valuetype defined as members of a valuetype fail to mashall
Product: TAO Reporter: Richard Sampson <richard.sampson>
Component: otherAssignee: DOC Center Support List (internal) <tao-support>
Status: NEW ---    
Severity: normal    
Priority: P3    
Version: 1.8.0   
Hardware: All   
OS: Windows XP   

Description Richard Sampson 2010-07-19 05:57:17 CDT
When using a TAO client connecting to a JacORB 2.3.1 server, a valuetype containing multiple sequences of another valuetype as members fails to marshall with a CORBA::Internal error. Debugging reveals the first sequence marshalls correctly, while the second fails. This indicates valuetype indirection is to blame, although altering JacORB to disable indirection via 'jacorb.interop.indirection_encoding_disable=on' results in the same error on the TAO side.
Comment 1 Johnny Willemsen 2010-07-19 12:00:36 CDT
Some more information would be welcome including:
- is this something that did work in the past
- the idl that you use
- a small server/client that reproduces the problem
- run of the TAO part with ORBDebugLevel 10