Chris Becker created CXF-5393:
---------------------------------
Summary: Marshalling fails for some calls when using Jacorb
Key: CXF-5393
URL: https://issues.apache.org/jira/browse/CXF-5393
Project: CXF
Issue Type: Bug
Components: CORBA Binding
Affects Versions: 2.7.7
Environment: Java 7, Jacorb BZ968
Reporter: Chris Becker
Attachments: JacorbRepro.zip
When using CXF CORBA binding with Jacorb, marshalling fails for all but the
most simple requests. I have no idea if this is Jacorb's or CXF's fault, as you
need a patched Jacorb to even get this far (Branch BZ968 at
https://github.com/JacORB/JacORB). I've enclose 3 simple apps that reproduce
the bugs:
- ReproService: A simple service that implements the module 'repro' from
repro.idl, using CXF
- ReproClient: A client that calls this service using CXF
- ReproClientCorba: A client that calls the service using interfaces
created by idlj
Initially, ReproService runs using SUN's orb. With this configuration, the
three requests done by ReproClientCorba succeed. With ReproClient, 2 requests
fail, one of them silently.
If you start ReproServicewith Jacorb (by uncommenting three lines in
ReproServiceMainSpring), no requests succeed.
To run these samples, you need a CORBA nameservice on localhost:9999, and a
Jacorb 3.4-SNAPSHOT (from BZ968). Use
- mvn -Pservice to start the service
- mvn -Pclient (in another shell) to run the client
that reproduces the bugs
- mvn -Pclientcorba to run the sanity check client that works
correctly
--
This message was sent by Atlassian JIRA
(v6.1#6144)