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)

Reply via email to