Hi Benoit ;

Seems like bug in the code rather missing part :) , so please create a
JIRA I will fix that before next release:

Thanks
Deepal

> Hi,
>
> I want to create a service which return an object containing a List:
>
> The object to return:
> public class Container {
>   private List myList = new ArrayList();
>
>   public List getList() {
>     return myList;
>   }
> }
>
> The service (pojo) :
> public class MyService {
>   private Container container = new Container();
>
>   public Container getContainer() {
>     container.getList().add("a test");
>     return container;
>   }
> }
>
> When I try to access the service I receive an Exception:
> Caused by: java.lang.IllegalArgumentException: null rcl
>         at
> org.codehaus.jam.internal.reflect.ReflectClassBuilder.<init>(ReflectClassBuilder.java:47)
>         at
> org.codehaus.jam.provider.JamServiceFactoryImpl.createBuilder(JamServiceFactoryImpl.java:173)
>
>
> I checked the code, and I saw in the class
> org/apache/axis2/databinding/utils/BeanUtil, The only object I can use
> to send a list is the ArrayList. Why ?
> I change the isArrayList method in
> org/apache/axis2/databinding/typemapping/SimpleTypeMapper to detect a
> java.util.List instead of just the ArrayList and it works fine. So why
> limit to ArrayList (and not just Collection)?
>
> Thanks,
> Benoit
>
>
> ------------------------------------------------------------------------
> Découvrez une nouvelle façon d'obtenir des réponses à toutes vos
> questions ! Profitez des connaissances, des opinions et des
> expériences des internautes sur Yahoo! Questions/Réponses
> <http://fr.rd.yahoo.com/evt=42054/*http://fr.answers.yahoo.com>.


-- 
Thanks,
Deepal
................................................................
"The highest tower is built one brick at a time"



---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to