You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Prasad Viswatmula <pv...@gmail.com> on 2007/04/29 05:45:24 UTC

Help - No serializer found for class java.util.LinkedList$ListItr

Hi,

I am getting the following error while running my axis web service client.
I am calling the service using static proxy approach.

Thanks,
Prasad

- Exception:
java.io.IOException: No serializer found for class
java.util.LinkedList$ListItr in registry
org.apache.axis.encoding.TypeMappingDelegate@8c5ea2
 at org.apache.axis.encoding.SerializationContext.serializeActual(
SerializationContext.java:1507)
 at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:980)
 at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:734)
 at org.apache.axis.encoding.ser.BeanSerializer.serialize(
BeanSerializer.java:230)
 at org.apache.axis.encoding.SerializationContext.serializeActual(
SerializationContext.java:1504)
 at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:980)
 at org.apache.axis.encoding.SerializationContext.serialize(
SerializationContext.java:801)
 at org.apache.axis.message.RPCParam.serialize(RPCParam.java:208)
 at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
 at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
 at org.apache.axis.message.SOAPBody.outputImpl(SOAPBody.java:139)
 at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
 at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
 at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:315)
 at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)
 at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)
 at org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(
AttachmentsImpl.java:554)
 at org.apache.axis.Message.getContentType(Message.java:486)
 at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java
:343)
 at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
 at org.apache.axis.strategies.InvocationStrategy.visit(
InvocationStrategy.java:32)
 at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
 at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
 at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
 at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
 at org.apache.axis.client.Call.invoke(Call.java:2767)
 at org.apache.axis.client.Call.invoke(Call.java:2443)
 at org.apache.axis.client.Call.invoke(Call.java:2366)
 at org.apache.axis.client.Call.invoke(Call.java:1812)

Re: Help - No serializer found for class java.util.LinkedList$ListItr

Posted by ig...@ix.netcom.com.
Prasad,
Is there any file that performs WSDD functions in WLS?
Regards,
Igor
Sent via BlackBerry from T-Mobile  

-----Original Message-----
From: "Prasad Viswatmula" <pv...@gmail.com>
Date: Mon, 30 Apr 2007 09:22:23 
To:axis-user@ws.apache.org
Subject: Re: Help - No serializer found for class java.util.LinkedList$ListItr

Igor, 
  
My client is accessing a WS deployed in WebLogic.  As such, I dont have a WSDD.  Then, how do I do the following mapping.
  
Regards, 
Prasad
  
On 4/29/07, Igor Dayen <igor5@ix.netcom.com: <ma...@ix.netcom.com> > wrote: 
 
I would suggest take a look at WSDL first and check for namespace and qname. Copy thereafter ns / qname into typemapping element of WSDD for Axis 1.x, see below. 
  
   <typeMapping xmlns:ns="some-name-space"
                 qname="ns:Array_Of_any"
                 type="java:java.util.LinkedList
                 serializer=" org.apache.axis.encoding.ser.ArraySerializerFactory"
                 deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
                 encodingStyle=""
    /> 
  
 
You may also try to employ VectorSerializerFactory / VectorDeserializerFactory 
  
Regards. 
 

  
----- Original Message ----- 
From: Prasad Viswatmula
: <ma...@gmail.com>  
To: axis-user@ws.apache.org: <ma...@ws.apache.org>  
Sent: Saturday, April 28, 2007 11:45 PM 
Subject: Help - No serializer found for class java.util.LinkedList$ListItr 

  
Hi, 
  
I am getting the following error while running my axis web service client.  I am calling the service using static proxy approach. 
  
Thanks, 
Prasad  
  
- Exception:
java.io.IOException: No serializer found for class java.util.LinkedList$ListItr in registry 
org.apache.axis.encoding.TypeMappingDelegate@8c5ea2 : <mailto:org.apache.axis.encoding.TypeMappingDelegate@8c5ea2+> 
 at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1507)
 at org.apache.axis.encoding.SerializationContext.serialize( SerializationContext.java:980)
 at org.apache.axis.encoding.SerializationContext.serialize (SerializationContext.java:734)
 at org.apache.axis.encoding.ser.BeanSerializer.serialize(BeanSerializer.java:230)
 at org.apache.axis.encoding.SerializationContext.serializeActual (SerializationContext.java:1504)
 at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)
 at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:801)
  at org.apache.axis.message.RPCParam.serialize (RPCParam.java:208)
 at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
 at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
  at org.apache.axis.message.SOAPBody.outputImpl (SOAPBody.java:139)
 at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
 at org.apache.axis.message.MessageElement.output(MessageElement.java:1208) 
 at org.apache.axis.SOAPPart.writeTo(SOAPPart.java :315)
 at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)
 at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)
 at org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount (AttachmentsImpl.java:554) 
 at org.apache.axis.Message.getContentType(Message.java:486)
 at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:343)
 at org.apache.axis.transport.http.HTTPSender.invoke (HTTPSender.java:138) 
 at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
 at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
 at org.apache.axis.SimpleChain.invoke(SimpleChain.java :83)
 at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
 at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
 at org.apache.axis.client.Call.invoke(Call.java:2767)
 at org.apache.axis.client.Call.invoke (Call.java:2443)
 at org.apache.axis.client.Call.invoke(Call.java:2366)
 at org.apache.axis.client.Call.invoke(Call.java:1812)
 

Re: Help - No serializer found for class java.util.LinkedList$ListItr

Posted by Prasad Viswatmula <pv...@gmail.com>.
I got it working using SimpleSerializerFactory and
SimpleDeserializerFactory for both java.util.LinkedList$ListItr and
org.apache.axis.message.MimeHeaders

Thanks,
Prasad.

On 4/30/07, Prasad Viswatmula <pv...@gmail.com> wrote:
>
> I am using the client-config.wsdd and I am able to fix the above error.   Now, I am getting the error for  MimeHeaders.  What factories do I need to use to map this.
>
> Thanks,
> Prasad
>
>
>
> On 4/30/07, Anne Thomas Manes <at...@gmail.com> wrote:
> > For Axis 1.x, you can define type mappings either in the code or in a
> > client-config file.
> >
> > Anne
> >
> > On 4/30/07, Prasad Viswatmula <pv...@gmail.com> wrote:
> > > Igor,
> > >
> > > My client is accessing a WS deployed in WebLogic.  As such, I dont have a
> > > WSDD.  Then, how do I do the following mapping.
> > >
> > > Regards,
> > > Prasad
> > >
> > >
> > > On 4/29/07, Igor Dayen <ig...@ix.netcom.com> wrote:
> > > >
> > > >
> > > > I would suggest take a look at WSDL first and check for namespace and
> > > qname. Copy thereafter ns / qname into typemapping element of WSDD for Axis
> > > 1.x, see below.
> > > >
> > > >    <typeMapping xmlns:ns="some-name-space"
> > > >                  qname="ns:Array_Of_any"
> > > >                  type="java:java.util.LinkedList
> > > >                  serializer="
> > > org.apache.axis.encoding.ser.ArraySerializerFactory"
> > > >
> > > deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
> > > >                  encodingStyle=""
> > > >     />
> > > >
> > > >
> > > > You may also try to employ VectorSerializerFactory /
> > > VectorDeserializerFactory
> > > >
> > > > Regards.
> > > >
> > > >
> > > >
> > > >
> > > > ----- Original Message -----
> > > > From: Prasad Viswatmula
> > > > To: axis-user@ws.apache.org
> > > > Sent: Saturday, April 28, 2007 11:45 PM
> > > > Subject: Help - No serializer found for class java.util.LinkedList$ListItr
> > > >
> > > >
> > > > Hi,
> > > >
> > > > I am getting the following error while running my axis web service client.
> > >  I am calling the service using static proxy approach.
> > > >
> > > > Thanks,
> > > > Prasad
> > > >
> > > > - Exception:
> > > > java.io.IOException: No serializer found for class
> > > java.util.LinkedList$ListItr in registry
> > > org.apache.axis.encoding.TypeMappingDelegate@8c5ea2
> > > >  at
> > > org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1507)
> > > >  at
> > > org.apache.axis.encoding.SerializationContext.serialize(
> > > SerializationContext.java:980)
> > > >  at
> > > org.apache.axis.encoding.SerializationContext.serialize
> > > (SerializationContext.java :734)
> > > >  at
> > > org.apache.axis.encoding.ser.BeanSerializer.serialize(BeanSerializer.java:230)
> > > >  at
> > > org.apache.axis.encoding.SerializationContext.serializeActual
> > > (SerializationContext.java :1504)
> > > >  at
> > > org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)
> > > >  at
> > > org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java :801)
> > > >  at org.apache.axis.message.RPCParam.serialize
> > > (RPCParam.java:208)
> > > >  at
> > > org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
> > > >  at
> > > org.apache.axis.message.MessageElement.output (MessageElement.java:1208)
> > > >  at org.apache.axis.message.SOAPBody.outputImpl
> > > (SOAPBody.java:139)
> > > >  at
> > > org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
> > > >  at
> > > org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
> > > >  at org.apache.axis.SOAPPart.writeTo(SOAPPart.java :315)
> > > >  at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)
> > > >  at
> > > org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)
> > > >  at
> > > org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount
> > > (AttachmentsImpl.java:554)
> > > >  at
> > > org.apache.axis.Message.getContentType(Message.java:486)
> > > >  at
> > > org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:343)
> > > >  at org.apache.axis.transport.http.HTTPSender.invoke
> > > (HTTPSender.java:138)
> > > >  at
> > > org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> > > >  at
> > > org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> > > >  at org.apache.axis.SimpleChain.invoke(SimpleChain.java
> > > :83)
> > > >  at
> > > org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
> > > >  at
> > > org.apache.axis.client.Call.invokeEngine (Call.java:2784)
> > > >  at org.apache.axis.client.Call.invoke(Call.java:2767)
> > > >  at org.apache.axis.client.Call.invoke (Call.java:2443)
> > > >  at org.apache.axis.client.Call.invoke(Call.java:2366)
> > > >  at org.apache.axis.client.Call.invoke(Call.java:1812)
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> > For additional commands, e-mail: axis-user-help@ws.apache.org
> >
> >
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Help - No serializer found for class java.util.LinkedList$ListItr

Posted by Prasad Viswatmula <pv...@gmail.com>.
I am using the client-config.wsdd and I am able to fix the above error.
Now, I am getting the error for  MimeHeaders.  What factories do I need to
use to map this.

Thanks,
Prasad


On 4/30/07, Anne Thomas Manes <at...@gmail.com> wrote:
>
> For Axis 1.x, you can define type mappings either in the code or in a
> client-config file.
>
> Anne
>
> On 4/30/07, Prasad Viswatmula <pv...@gmail.com> wrote:
> > Igor,
> >
> > My client is accessing a WS deployed in WebLogic.  As such, I dont have
> a
> > WSDD.  Then, how do I do the following mapping.
> >
> > Regards,
> > Prasad
> >
> >
> > On 4/29/07, Igor Dayen <ig...@ix.netcom.com> wrote:
> > >
> > >
> > > I would suggest take a look at WSDL first and check for namespace and
> > qname. Copy thereafter ns / qname into typemapping element of WSDD for
> Axis
> > 1.x, see below.
> > >
> > >    <typeMapping xmlns:ns="some-name-space"
> > >                  qname="ns:Array_Of_any"
> > >                  type="java:java.util.LinkedList
> > >                  serializer="
> > org.apache.axis.encoding.ser.ArraySerializerFactory"
> > >
> > deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
> > >                  encodingStyle=""
> > >     />
> > >
> > >
> > > You may also try to employ VectorSerializerFactory /
> > VectorDeserializerFactory
> > >
> > > Regards.
> > >
> > >
> > >
> > >
> > > ----- Original Message -----
> > > From: Prasad Viswatmula
> > > To: axis-user@ws.apache.org
> > > Sent: Saturday, April 28, 2007 11:45 PM
> > > Subject: Help - No serializer found for class
> java.util.LinkedList$ListItr
> > >
> > >
> > > Hi,
> > >
> > > I am getting the following error while running my axis web service
> client.
> >  I am calling the service using static proxy approach.
> > >
> > > Thanks,
> > > Prasad
> > >
> > > - Exception:
> > > java.io.IOException: No serializer found for class
> > java.util.LinkedList$ListItr in registry
> > org.apache.axis.encoding.TypeMappingDelegate@8c5ea2
> > >  at
> > org.apache.axis.encoding.SerializationContext.serializeActual(
> SerializationContext.java:1507)
> > >  at
> > org.apache.axis.encoding.SerializationContext.serialize(
> > SerializationContext.java:980)
> > >  at
> > org.apache.axis.encoding.SerializationContext.serialize
> > (SerializationContext.java:734)
> > >  at
> > org.apache.axis.encoding.ser.BeanSerializer.serialize(
> BeanSerializer.java:230)
> > >  at
> > org.apache.axis.encoding.SerializationContext.serializeActual
> > (SerializationContext.java:1504)
> > >  at
> > org.apache.axis.encoding.SerializationContext.serialize(
> SerializationContext.java:980)
> > >  at
> > org.apache.axis.encoding.SerializationContext.serialize(
> SerializationContext.java:801)
> > >  at org.apache.axis.message.RPCParam.serialize
> > (RPCParam.java:208)
> > >  at
> > org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
> > >  at
> > org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
> > >  at org.apache.axis.message.SOAPBody.outputImpl
> > (SOAPBody.java:139)
> > >  at
> > org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
> > >  at
> > org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
> > >  at org.apache.axis.SOAPPart.writeTo(SOAPPart.java :315)
> > >  at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)
> > >  at
> > org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)
> > >  at
> > org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount
> > (AttachmentsImpl.java:554)
> > >  at
> > org.apache.axis.Message.getContentType(Message.java:486)
> > >  at
> > org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java
> :343)
> > >  at org.apache.axis.transport.http.HTTPSender.invoke
> > (HTTPSender.java:138)
> > >  at
> > org.apache.axis.strategies.InvocationStrategy.visit(
> InvocationStrategy.java:32)
> > >  at
> > org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> > >  at org.apache.axis.SimpleChain.invoke(SimpleChain.java
> > :83)
> > >  at
> > org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
> > >  at
> > org.apache.axis.client.Call.invokeEngine(Call.java:2784)
> > >  at org.apache.axis.client.Call.invoke(Call.java:2767)
> > >  at org.apache.axis.client.Call.invoke (Call.java:2443)
> > >  at org.apache.axis.client.Call.invoke(Call.java:2366)
> > >  at org.apache.axis.client.Call.invoke(Call.java:1812)
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
> For additional commands, e-mail: axis-user-help@ws.apache.org
>
>

Re: Help - No serializer found for class java.util.LinkedList$ListItr

Posted by Anne Thomas Manes <at...@gmail.com>.
For Axis 1.x, you can define type mappings either in the code or in a
client-config file.

Anne

On 4/30/07, Prasad Viswatmula <pv...@gmail.com> wrote:
> Igor,
>
> My client is accessing a WS deployed in WebLogic.  As such, I dont have a
> WSDD.  Then, how do I do the following mapping.
>
> Regards,
> Prasad
>
>
> On 4/29/07, Igor Dayen <ig...@ix.netcom.com> wrote:
> >
> >
> > I would suggest take a look at WSDL first and check for namespace and
> qname. Copy thereafter ns / qname into typemapping element of WSDD for Axis
> 1.x, see below.
> >
> >    <typeMapping xmlns:ns="some-name-space"
> >                  qname="ns:Array_Of_any"
> >                  type="java:java.util.LinkedList
> >                  serializer="
> org.apache.axis.encoding.ser.ArraySerializerFactory"
> >
> deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
> >                  encodingStyle=""
> >     />
> >
> >
> > You may also try to employ VectorSerializerFactory /
> VectorDeserializerFactory
> >
> > Regards.
> >
> >
> >
> >
> > ----- Original Message -----
> > From: Prasad Viswatmula
> > To: axis-user@ws.apache.org
> > Sent: Saturday, April 28, 2007 11:45 PM
> > Subject: Help - No serializer found for class java.util.LinkedList$ListItr
> >
> >
> > Hi,
> >
> > I am getting the following error while running my axis web service client.
>  I am calling the service using static proxy approach.
> >
> > Thanks,
> > Prasad
> >
> > - Exception:
> > java.io.IOException: No serializer found for class
> java.util.LinkedList$ListItr in registry
> org.apache.axis.encoding.TypeMappingDelegate@8c5ea2
> >  at
> org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1507)
> >  at
> org.apache.axis.encoding.SerializationContext.serialize(
> SerializationContext.java:980)
> >  at
> org.apache.axis.encoding.SerializationContext.serialize
> (SerializationContext.java:734)
> >  at
> org.apache.axis.encoding.ser.BeanSerializer.serialize(BeanSerializer.java:230)
> >  at
> org.apache.axis.encoding.SerializationContext.serializeActual
> (SerializationContext.java:1504)
> >  at
> org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)
> >  at
> org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:801)
> >  at org.apache.axis.message.RPCParam.serialize
> (RPCParam.java:208)
> >  at
> org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
> >  at
> org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
> >  at org.apache.axis.message.SOAPBody.outputImpl
> (SOAPBody.java:139)
> >  at
> org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
> >  at
> org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
> >  at org.apache.axis.SOAPPart.writeTo(SOAPPart.java :315)
> >  at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)
> >  at
> org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)
> >  at
> org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount
> (AttachmentsImpl.java:554)
> >  at
> org.apache.axis.Message.getContentType(Message.java:486)
> >  at
> org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:343)
> >  at org.apache.axis.transport.http.HTTPSender.invoke
> (HTTPSender.java:138)
> >  at
> org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
> >  at
> org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
> >  at org.apache.axis.SimpleChain.invoke(SimpleChain.java
> :83)
> >  at
> org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
> >  at
> org.apache.axis.client.Call.invokeEngine(Call.java:2784)
> >  at org.apache.axis.client.Call.invoke(Call.java:2767)
> >  at org.apache.axis.client.Call.invoke (Call.java:2443)
> >  at org.apache.axis.client.Call.invoke(Call.java:2366)
> >  at org.apache.axis.client.Call.invoke(Call.java:1812)
>
>

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org


Re: Help - No serializer found for class java.util.LinkedList$ListItr

Posted by Prasad Viswatmula <pv...@gmail.com>.
Igor,

My client is accessing a WS deployed in WebLogic.  As such, I dont have a
WSDD.  Then, how do I do the following mapping.

Regards,
Prasad

On 4/29/07, Igor Dayen <ig...@ix.netcom.com> wrote:
>
>  I would suggest take a look at WSDL first and check for namespace and
> qname. Copy thereafter ns / qname into typemapping element of WSDD for Axis
> 1.x, see below.
>
>    <typeMapping xmlns:ns="some-name-space"
>                  qname="ns:Array_Of_any"
>                  type="java:java.util.LinkedList
>                  serializer="
> org.apache.axis.encoding.ser.ArraySerializerFactory"
>                  deserializer="
> org.apache.axis.encoding.ser.ArrayDeserializerFactory"
>                  encodingStyle=""
>     />
>
>  You may also try to employ VectorSerializerFactory /
> VectorDeserializerFactory
>
> Regards.
>
>
>
> ----- Original Message -----
> *From:* Prasad Viswatmula <pv...@gmail.com>
> *To:* axis-user@ws.apache.org
> *Sent:* Saturday, April 28, 2007 11:45 PM
> *Subject:* Help - No serializer found for class
> java.util.LinkedList$ListItr
>
>
> Hi,
>
> I am getting the following error while running my axis web service
> client.  I am calling the service using static proxy approach.
>
> Thanks,
> Prasad
>
> - Exception:
> java.io.IOException: No serializer found for class
> java.util.LinkedList$ListItr in registry org.apache.axis.encoding.TypeMappingDelegate@8c5ea2
> <org.apache.axis.encoding.TypeMappingDelegate@8c5ea2+>
>  at org.apache.axis.encoding.SerializationContext.serializeActual(
> SerializationContext.java:1507)
>  at org.apache.axis.encoding.SerializationContext.serialize(
> SerializationContext.java:980)
>  at org.apache.axis.encoding.SerializationContext.serialize (
> SerializationContext.java:734)
>  at org.apache.axis.encoding.ser.BeanSerializer.serialize(
> BeanSerializer.java:230)
>  at org.apache.axis.encoding.SerializationContext.serializeActual(
> SerializationContext.java:1504)
>  at org.apache.axis.encoding.SerializationContext.serialize(
> SerializationContext.java:980)
>  at org.apache.axis.encoding.SerializationContext.serialize(
> SerializationContext.java:801)
>  at org.apache.axis.message.RPCParam.serialize (RPCParam.java:208)
>  at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
>  at org.apache.axis.message.MessageElement.output(MessageElement.java
> :1208)
>  at org.apache.axis.message.SOAPBody.outputImpl (SOAPBody.java:139)
>  at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
>  at org.apache.axis.message.MessageElement.output(MessageElement.java
> :1208)
>  at org.apache.axis.SOAPPart.writeTo(SOAPPart.java :315)
>  at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)
>  at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)
>  at org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(
> AttachmentsImpl.java:554)
>  at org.apache.axis.Message.getContentType(Message.java:486)
>  at org.apache.axis.transport.http.HTTPSender.writeToSocket(
> HTTPSender.java:343)
>  at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138)
>  at org.apache.axis.strategies.InvocationStrategy.visit(
> InvocationStrategy.java:32)
>  at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
>  at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
>  at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
>  at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
>  at org.apache.axis.client.Call.invoke(Call.java:2767)
>  at org.apache.axis.client.Call.invoke (Call.java:2443)
>  at org.apache.axis.client.Call.invoke(Call.java:2366)
>  at org.apache.axis.client.Call.invoke(Call.java:1812)
>
>

Re: Help - No serializer found for class java.util.LinkedList$ListItr

Posted by Igor Dayen <ig...@ix.netcom.com>.
I would suggest take a look at WSDL first and check for namespace and qname. Copy thereafter ns / qname into typemapping element of WSDD for Axis 1.x, see below.

   <typeMapping xmlns:ns="some-name-space"
                 qname="ns:Array_Of_any"
                 type="java:java.util.LinkedList
                 serializer="org.apache.axis.encoding.ser.ArraySerializerFactory"
                 deserializer="org.apache.axis.encoding.ser.ArrayDeserializerFactory"
                 encodingStyle=""
    />

You may also try to employ VectorSerializerFactory / VectorDeserializerFactory

Regards.


  ----- Original Message ----- 
  From: Prasad Viswatmula 
  To: axis-user@ws.apache.org 
  Sent: Saturday, April 28, 2007 11:45 PM
  Subject: Help - No serializer found for class java.util.LinkedList$ListItr


  Hi,

  I am getting the following error while running my axis web service client.  I am calling the service using static proxy approach.

  Thanks,
  Prasad  

  - Exception:
  java.io.IOException: No serializer found for class java.util.LinkedList$ListItr in registry org.apache.axis.encoding.TypeMappingDelegate@8c5ea2 
   at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1507)
   at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)
   at org.apache.axis.encoding.SerializationContext.serialize (SerializationContext.java:734)
   at org.apache.axis.encoding.ser.BeanSerializer.serialize(BeanSerializer.java:230)
   at org.apache.axis.encoding.SerializationContext.serializeActual(SerializationContext.java:1504)
   at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:980)
   at org.apache.axis.encoding.SerializationContext.serialize(SerializationContext.java:801)
   at org.apache.axis.message.RPCParam.serialize (RPCParam.java:208)
   at org.apache.axis.message.RPCElement.outputImpl(RPCElement.java:433)
   at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
   at org.apache.axis.message.SOAPBody.outputImpl (SOAPBody.java:139)
   at org.apache.axis.message.SOAPEnvelope.outputImpl(SOAPEnvelope.java:478)
   at org.apache.axis.message.MessageElement.output(MessageElement.java:1208)
   at org.apache.axis.SOAPPart.writeTo(SOAPPart.java :315)
   at org.apache.axis.SOAPPart.writeTo(SOAPPart.java:269)
   at org.apache.axis.SOAPPart.saveChanges(SOAPPart.java:530)
   at org.apache.axis.attachments.AttachmentsImpl.getAttachmentCount(AttachmentsImpl.java:554) 
   at org.apache.axis.Message.getContentType(Message.java:486)
   at org.apache.axis.transport.http.HTTPSender.writeToSocket(HTTPSender.java:343)
   at org.apache.axis.transport.http.HTTPSender.invoke(HTTPSender.java:138) 
   at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java:32)
   at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:118)
   at org.apache.axis.SimpleChain.invoke(SimpleChain.java:83)
   at org.apache.axis.client.AxisClient.invoke(AxisClient.java:165)
   at org.apache.axis.client.Call.invokeEngine(Call.java:2784)
   at org.apache.axis.client.Call.invoke(Call.java:2767)
   at org.apache.axis.client.Call.invoke (Call.java:2443)
   at org.apache.axis.client.Call.invoke(Call.java:2366)
   at org.apache.axis.client.Call.invoke(Call.java:1812)