You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@cxf.apache.org by Zarar Siddiqi <za...@gmail.com> on 2007/12/11 20:41:09 UTC
Re: Returning Collections using Aegis broken when going from
2.0.1-SNAPSHOT to 2.0.3
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.