cxf-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vassilis Virvilis (JIRA)" <>
Subject [jira] [Created] (CXF-3526) Aegis cannot handle nested map inheritance
Date Tue, 17 May 2011 08:10:47 GMT
Aegis cannot handle nested map inheritance

                 Key: CXF-3526
             Project: CXF
          Issue Type: Bug
          Components: Aegis Databinding
    Affects Versions: 2.3.3
         Environment: Debian GNU/Linux tomcat 6
            Reporter: Vassilis Virvilis

The following code fails when trying to retrieve data with the simple fronted

    public class ComplexMapResult extends
            HashMap<String, Map<Integer, Integer>> {

    // fail returns null map value
    public ComplexMapResult testComplexMapResult();

How it fails. On retrieve when I try to print the resulting matrix I get
INFO: client.TestClient.testComplexMapResult( {key1=[#document: null]}
where I should get a valid map for the key "key1"

The following code succeeds

    // success
    public Map<String, Map<Integer, Integer>> testDirectComplexMapResult();

So my guess is Aegis doesn't handle the inheritance very well.

Further more the following code succeeds

    // success
    public class SimpleMapResult extends HashMap<String, Integer> {

    // success
    public SimpleMapResult testSimpleMapResult();

so that means it handles the extension when there is no nesting

I will try to attach the eclipse project for this (~7k)

This message is automatically generated by JIRA.
For more information on JIRA, see:

View raw message