what version of cxf?

On May 8, 2009, at 6:45 PM, chris9955 <[email protected]> wrote:


I have a class defined as:
[code]
@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "PagedResultSet")
public class PagedResultSet<T extends Serializable> implements Serializable
{
...
   public void setResults(List<T> results)
   {
       _results = results;
   }

   public Long getTotalResults()
   {
       return _totalResults;
   }
}
[/code]

I do the following in my test code:
[code]
PagedResultSet<CSxxxBusinessSummary> resultSet =
_svc.findBusiness(tempCriteria, 0, 10);

       assertNotNull(resultSet);
       assertFalse(resultSet.getResults().isEmpty());
       List<CSxxxBusinessSummary> summaries = resultSet.getResults();
       assertNotNull(summaries);
       assertFalse(summaries.isEmpty());
       for(CSxxxBusinessSummary busSummary: summaries)
       {
           assertNotNull(busSummary);
       }

[/code]
and I get a class cast exception:
java.lang.ClassCastException: org.jdom.Document cannot be cast to
ca.xxx.xxx.cs.csxxx.CSxxxBusinessSummary

and in the logs:
INFO org.apache.cxf.aegis.type.TypeUtil -
xsi:type="{http://csxxx.cs.xxx.xxx.ca}CSxxxBusinessSummary"; was specified,
but no corresponding Type was registered; defaulting to
{http://www.w3.org/2001/XMLSchema}anyType

Any help to fix this would be appreciated.

Thanks,

Chris.
--
View this message in context: 
http://www.nabble.com/AEGIS-binding-problem-generics-tp23454863p23454863.html
Sent from the cxf-user mailing list archive at Nabble.com.

Reply via email to