The function CDRInputStream.read_string mishandles an empty string, incorrectly caculating this as a length of zero (0), resulting in a marshall exception. A QoS was added to allow CDRInputStream.read_string to interoperate with those ORBs that do not encode empty strings correctly.
+++ This bug was initially created as a clone of Bug #1036819 +++
to jacorb in EAP 6.1.1 ie to jacorb-2.3.2-redhat-4.jar
See similar bz for EAP 6.0.0 https://bugzilla.redhat.com/show_bug.cgi?id=1036044
--- Additional comment from Nick Cross on 2013-12-03 12:02:32 EST ---
Backpatched with SHA b1debdd79b07d10307fcacb6f4934ce9ed2d8958
Setting to ON_QA since upgrade should fix this
Verified in EAP 6.3.0.ER1 / jacorb 2.3.2-redhat-6