CXF Compatiblity
----------------

                 Key: CXF-2093
                 URL: https://issues.apache.org/jira/browse/CXF-2093
             Project: CXF
          Issue Type: Bug
    Affects Versions: 2.1.4, 2.0.10, 2.1.3, 2.0.9, 2.2, 2.1.5
            Reporter: Brian Relph


The attached projects attempt to illustrate the compatibility problems between 
CXF versions.  The projects also illustrate some bugs within each CXF code 
branch.  Hopefully these test projects can help to identify the bugs.

The -service projects are wars.  They each contain a test that starts the war, 
generates a client, and runs each service method.  The wars can also run 
standalone with 'mvn jetty:run', and you can run the -client projects tests 
against it.
The -client projects contains a test that creates a client, and attempts to run 
each service method against a localhost:8080 server.

Here is an overview of the current compatibility with the supplied projects:

2.0 Service
----------------
1.  2.0 Client:  The client throws a null-pointer exception when creating the 
Aegis databinding at 
org.apache.cxf.aegis.type.basic.BeanTypeInfo.getType(BeanTypeInfo.java:199).
2.  2.1 Client:  The client  throws a null-pointer exception when creating the 
Aegis databinding at 
org.apache.cxf.aegis.type.basic.BeanType.getMinOccurs(BeanType.java:775).
3.  2.2 Client:  The client cannot send any method arguments (all methods 
receive null-valued arguments.

2.1 Service
----------------
1.  2.0 Client:  The client throws a null-pointer exception when creating the 
Aegis databinding at 
org.apache.cxf.aegis.type.basic.BeanTypeInfo.getType(BeanTypeInfo.java:199).
2.  2.1 Client:  The client  throws a null-pointer exception when creating the 
Aegis databinding at 
org.apache.cxf.aegis.type.basic.BeanType.getMinOccurs(BeanType.java:775).
3.  2.2 Client:  The client cannot send any method arguments (all methods 
receive null-valued arguments.

2.2 Service
----------------
1.  2.0 Client:  The client throws a null-pointer exception when creating the 
Aegis databinding at 
org.apache.cxf.aegis.type.basic.BeanTypeInfo.getType(BeanTypeInfo.java:199).
2.  2.1 Client:  The client  throws a null-pointer exception when creating the 
Aegis databinding at 
org.apache.cxf.aegis.type.basic.BeanType.getMinOccurs(BeanType.java:775).
3.  2.2 Client:  All tests pass.


-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to