Return-Path: Delivered-To: apmail-ibatis-user-java-archive@www.apache.org Received: (qmail 89255 invoked from network); 5 Sep 2006 07:11:29 -0000 Received: from hermes.apache.org (HELO mail.apache.org) (209.237.227.199) by minotaur.apache.org with SMTP; 5 Sep 2006 07:11:29 -0000 Received: (qmail 67060 invoked by uid 500); 5 Sep 2006 07:11:26 -0000 Delivered-To: apmail-ibatis-user-java-archive@ibatis.apache.org Received: (qmail 67033 invoked by uid 500); 5 Sep 2006 07:11:26 -0000 Mailing-List: contact user-java-help@ibatis.apache.org; run by ezmlm Precedence: bulk List-Help: List-Unsubscribe: List-Post: List-Id: Reply-To: user-java@ibatis.apache.org Delivered-To: mailing list user-java@ibatis.apache.org Received: (qmail 67018 invoked by uid 99); 5 Sep 2006 07:11:25 -0000 Received: from asf.osuosl.org (HELO asf.osuosl.org) (140.211.166.49) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2006 00:11:25 -0700 X-ASF-Spam-Status: No, hits=0.5 required=10.0 tests=DNS_FROM_RFC_ABUSE,SPF_PASS X-Spam-Check-By: apache.org Received-SPF: pass (asf.osuosl.org: domain of xleyba@gmail.com designates 66.249.82.226 as permitted sender) Received: from [66.249.82.226] (HELO wx-out-0506.google.com) (66.249.82.226) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 05 Sep 2006 00:11:24 -0700 Received: by wx-out-0506.google.com with SMTP id h30so2544751wxd for ; Tue, 05 Sep 2006 00:11:04 -0700 (PDT) DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=beta; d=gmail.com; h=received:message-id:date:from:to:subject:in-reply-to:mime-version:content-type:content-transfer-encoding:content-disposition:references; b=pVn8VXhaYQYDuuvvIDhKQU9OPtQHE7HGuizVfCJMDrMqfnWb4AruIspW8JAmwKfM6F7pne/hec1NHWpTx3TQEcJeHYDCCqqLfJfTDAf6No/gPDH17qhFEGYg51vT/eiHkoCFp/W+0xbzzorzA5b8b34wE9c3/MF2og5yHZjNZaI= Received: by 10.70.11.1 with SMTP id 1mr10457104wxk; Tue, 05 Sep 2006 00:11:04 -0700 (PDT) Received: by 10.70.128.4 with HTTP; Tue, 5 Sep 2006 00:11:03 -0700 (PDT) Message-ID: <933f2a180609050011k60e4e6e8o939dc29d78c372e9@mail.gmail.com> Date: Tue, 5 Sep 2006 09:11:03 +0200 From: "Javier Leyba" To: user-java@ibatis.apache.org Subject: Re: List and Axis In-Reply-To: <7A830B033BF360489B6EE305697CD09D17A3D3@mailhost01> MIME-Version: 1.0 Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: quoted-printable Content-Disposition: inline References: <933f2a180609040532p32b1495ard992c5ef23c31889@mail.gmail.com> <7A830B033BF360489B6EE305697CD09D17A3D3@mailhost01> X-Virus-Checked: Checked by ClamAV on apache.org X-Spam-Rating: minotaur.apache.org 1.6.2 0/1000/N On 9/4/06, Chris Lamey wrote: > > > > You probably need to disable GCLIB and Lazy Loading in the sqlmap config = if > you want to use the model object directly in any kind of de/serialization= . > Something like: > > lazyLoadingEnabled=3D"false" > enhancementEnabled=3D"false" > [ whatever else your config needs ] > /> > > If that doesn't fix the problem, please post the full exception so we ha= ve > more details. > Hi Thanks for your reply. It didn=B4t worked, this is the exception: ------------ - Could not convert org.apache.axis.encoding.ser.ArrayDeserializer$ArrayListExtension to bean field 'notificationDescription', type [Ljava.lang.Object; - Exception: java.lang.ArrayStoreException =09at org.apache.axis.encoding.ser.BeanPropertyTarget.set(BeanPropertyTarge= t.java:157) =09at org.apache.axis.encoding.DeserializerImpl.valueComplete(DeserializerI= mpl.java:249) =09at org.apache.axis.encoding.ser.ArrayDeserializer.valueComplete(ArrayDes= erializer.java:583) =09at org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl= .java:509) =09at org.apache.axis.encoding.DeserializationContext.endElement(Deserializ= ationContext.java:1087) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:171) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm= pl.java:369) =09at org.apache.axis.encoding.DeserializationContext.startElement(Deserial= izationContext.java:1048) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:165) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm= pl.java:369) =09at org.apache.axis.encoding.DeserializationContext.startElement(Deserial= izationContext.java:1048) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:165) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm= pl.java:369) =09at org.apache.axis.encoding.DeserializationContext.startElement(Deserial= izationContext.java:1048) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:165) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm= pl.java:369) =09at org.apache.axis.encoding.ser.BeanDeserializer.startElement(BeanDeseri= alizer.java:154) =09at org.apache.axis.encoding.DeserializationContext.startElement(Deserial= izationContext.java:1048) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:165) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236) =09at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384) =09at org.apache.axis.client.Call.invoke(Call.java:2467) =09at org.apache.axis.client.Call.invoke(Call.java:2366) =09at org.apache.axis.client.Call.invoke(Call.java:1812) =09at notifications.proteo.bs.com.NotificationsPortSoapBindingStub.getUserN= otificationsList(NotificationsPortSoapBindingStub.java:1029) =09at com.bs.proteo.notifications.client.NotificationsProxy.getUserNotifica= tionsList(NotificationsProxy.java:205) =09at com.bs.proteo.notifications.client.NotificationsProxy.main(Notificati= onsProxy.java:599) ; nested exception is: =09java.lang.ArrayStoreException AxisFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.userException faultSubcode: faultString: java.lang.ArrayStoreException faultActor: faultNode: faultDetail: =09{http://xml.apache.org/axis/}stackTrace:java.lang.ArrayStoreException =09at org.apache.axis.encoding.ser.BeanPropertyTarget.set(BeanPropertyTarge= t.java:157) =09at org.apache.axis.encoding.DeserializerImpl.valueComplete(DeserializerI= mpl.java:249) =09at org.apache.axis.encoding.ser.ArrayDeserializer.valueComplete(ArrayDes= erializer.java:583) =09at org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl= .java:509) =09at org.apache.axis.encoding.DeserializationContext.endElement(Deserializ= ationContext.java:1087) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:171) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm= pl.java:369) =09at org.apache.axis.encoding.DeserializationContext.startElement(Deserial= izationContext.java:1048) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:165) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm= pl.java:369) =09at org.apache.axis.encoding.DeserializationContext.startElement(Deserial= izationContext.java:1048) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:165) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm= pl.java:369) =09at org.apache.axis.encoding.DeserializationContext.startElement(Deserial= izationContext.java:1048) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:165) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm= pl.java:369) =09at org.apache.axis.encoding.ser.BeanDeserializer.startElement(BeanDeseri= alizer.java:154) =09at org.apache.axis.encoding.DeserializationContext.startElement(Deserial= izationContext.java:1048) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:165) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236) =09at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384) =09at org.apache.axis.client.Call.invoke(Call.java:2467) =09at org.apache.axis.client.Call.invoke(Call.java:2366) =09at org.apache.axis.client.Call.invoke(Call.java:1812) =09at notifications.proteo.bs.com.NotificationsPortSoapBindingStub.getUserN= otificationsList(NotificationsPortSoapBindingStub.java:1029) =09at com.bs.proteo.notifications.client.NotificationsProxy.getUserNotifica= tionsList(NotificationsProxy.java:205) =09at com.bs.proteo.notifications.client.NotificationsProxy.main(Notificati= onsProxy.java:599) =09{http://xml.apache.org/axis/}hostname:nt93233 java.lang.ArrayStoreException =09at org.apache.axis.AxisFault.makeFault(AxisFault.java:101) =09at org.apache.axis.client.Call.invoke(Call.java:2470) =09at org.apache.axis.client.Call.invoke(Call.java:2366) =09at org.apache.axis.client.Call.invoke(Call.java:1812) =09at notifications.proteo.bs.com.NotificationsPortSoapBindingStub.getUserN= otificationsList(NotificationsPortSoapBindingStub.java:1029) =09at com.bs.proteo.notifications.client.NotificationsProxy.getUserNotifica= tionsList(NotificationsProxy.java:205) =09at com.bs.proteo.notifications.client.NotificationsProxy.main(Notificati= onsProxy.java:599) Caused by: java.lang.ArrayStoreException =09at org.apache.axis.encoding.ser.BeanPropertyTarget.set(BeanPropertyTarge= t.java:157) =09at org.apache.axis.encoding.DeserializerImpl.valueComplete(DeserializerI= mpl.java:249) =09at org.apache.axis.encoding.ser.ArrayDeserializer.valueComplete(ArrayDes= erializer.java:583) =09at org.apache.axis.encoding.DeserializerImpl.endElement(DeserializerImpl= .java:509) =09at org.apache.axis.encoding.DeserializationContext.endElement(Deserializ= ationContext.java:1087) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:171) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm= pl.java:369) =09at org.apache.axis.encoding.DeserializationContext.startElement(Deserial= izationContext.java:1048) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:165) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm= pl.java:369) =09at org.apache.axis.encoding.DeserializationContext.startElement(Deserial= izationContext.java:1048) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:165) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm= pl.java:369) =09at org.apache.axis.encoding.DeserializationContext.startElement(Deserial= izationContext.java:1048) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:165) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.encoding.DeserializerImpl.startElement(DeserializerIm= pl.java:369) =09at org.apache.axis.encoding.ser.BeanDeserializer.startElement(BeanDeseri= alizer.java:154) =09at org.apache.axis.encoding.DeserializationContext.startElement(Deserial= izationContext.java:1048) =09at org.apache.axis.message.SAX2EventRecorder.replay(SAX2EventRecorder.ja= va:165) =09at org.apache.axis.message.MessageElement.publishToHandler(MessageElemen= t.java:1141) =09at org.apache.axis.message.RPCElement.deserialize(RPCElement.java:236) =09at org.apache.axis.message.RPCElement.getParams(RPCElement.java:384) =09at org.apache.axis.client.Call.invoke(Call.java:2467) =09... 5 more Thanks in advance J