[ https://issues.apache.org/jira/browse/CXF-3526?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Vassilis Virvilis updated CXF-3526: ----------------------------------- Attachment: ws-test.tgz And here is the eclipse project. You will need the following jars cxf-libraries log4j commons-logging > Aegis cannot handle nested map inheritance > ------------------------------------------ > > Key: CXF-3526 > URL: https://issues.apache.org/jira/browse/CXF-3526 > Project: CXF > Issue Type: Bug > Components: Aegis Databinding > Affects Versions: 2.3.3 > Environment: Debian GNU/Linux tomcat 6 > Reporter: Vassilis Virvilis > Attachments: ws-test.tgz > > > 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(TestClient.java:35): > {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: http://www.atlassian.com/software/jira