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]