Small correction, the last time I tested this was using the 2.0.1-SNAPSHOT and it was working perfectly. Now when I use 2.0.3, I'm getting this error.
Can someone post an example of how to return a collection using java-first aegis bindings? Thanks. Zarar Siddiqi wrote: > > The title says it all, I had this interface and service implementation > that was working fine in 2.0.1 and is not working in 2.0.3 with the > stacktrace below. Debugging this further I noticed that the collection > never really figures out what generic type it's using. Here's the SEI and > implementation: > > @WebService(targetNamespace="http://arsenalist.com") > public interface SportsService { > public Collection<Team> getTeams() throws WebServiceException; > } > > @WebService(serviceName="SportsService", > targetNamespace="http://arsenalist.com", > endpointInterface="com.arsenalist.SportsService") > public class SportsServiceImpl implements SportsService { > > public Collection<Team> getTeams() throws WebServiceException { > // impl > } > } > > org.apache.cxf.aegis.DatabindingException: Error initializing parameters > for operation > {http://service.ws.sis.utoronto.ca/1_0_0/RegistrationService}getFincaPosts: > at > org.apache.cxf.aegis.type.DefaultTypeCreator.createCollectionType(DefaultTypeCreator.java:59) > at > org.apache.cxf.aegis.type.java5.Java5TypeCreator.createCollectionType(Java5TypeCreator.java:137) > at > org.apache.cxf.aegis.type.XMLTypeCreator.createCollectionType(XMLTypeCreator.java:236) > at > org.apache.cxf.aegis.type.AbstractTypeCreator.createTypeForClass(AbstractTypeCreator.java:114) > at > org.apache.cxf.aegis.databinding.AegisDatabinding.getParameterType(AegisDatabinding.java:448) > at > org.apache.cxf.aegis.databinding.AegisDatabinding.initializeMessage(AegisDatabinding.java:257) > at > org.apache.cxf.aegis.databinding.AegisDatabinding.initializeOperation(AegisDatabinding.java:221) > at > org.apache.cxf.aegis.databinding.AegisDatabinding.initialize(AegisDatabinding.java:154) > at > org.apache.cxf.service.factory.ReflectionServiceFactoryBean.buildServiceFromClass(ReflectionServiceFactoryBean.java:293) > > > Any idea what happened? > > Thanks, > Zarar Siddiqi > -- View this message in context: http://www.nabble.com/Returning-Collections-using-Aegis-broken-when-going-from-2.0.1-to-2.0.3-tp14278215p14281722.html Sent from the cxf-user mailing list archive at Nabble.com.