Looks like you solved half the problem - the SerializerFactory half.
The error below is when AXIS is trying to create a Deserializer via a DeserializerFactory, but your type mapping is specifying the SerializerFactory for both the SerializerFactory and DeserializerFactory type mapping properties... Java.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding.CollectionSerializerFactor y at org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(BaseDeser ializerFactory.java:263) -----Original Message----- From: Balakrishna, Vandana (Cognizant) [mailto:[EMAIL PROTECTED] Sent: Friday, March 07, 2003 10:24 AM To: [EMAIL PROTECTED] Subject: RE: Type Mappings problem while deploying service. yes, I guess that is the problem. Thanks...:) I wrote this serializerfactory with just the code as given below: package com.metlife.ins.portal.disability.common.encoding; import org.apache.axis.encoding.ser.*; public class CollectionSerializerFactory extends BaseSerializerFactory { public CollectionSerializerFactory() { super(com.metlife.ins.portal.disability.common.encoding.CollectionSerializer .class); } } In the typemappings I've given the entry as <typeMapping xmlns:ns="http://xml.apache.org/axis/wsdd/providers/java" qname="ns:arrlist" languageSpecificType="java:java.util.ArrayList" serializer="com.metlife.ins.portal.disability.common.encoding.CollectionSeri alizerFactory" deserializer="com.metlife.ins.portal.disability.common.encoding.CollectionSe rializerFactory" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> Despite this I am getting a ClassCastException, this time for the CollectionSerializerFactory.The exception is as follows: Processing file deploy.wsdd Exception: xisFault faultCode: {http://xml.apache.org/axis/}Server.userException faultString: org.apache.axis.deployment.wsdd.WSDDException: java.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding.Collectio SerializerFactory ava.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding.CollectionSerializerFactor y at org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(BaseDeser ializerFactory.java:263) at org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.ja va:532) at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:252) at org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:232) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:24 4) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:121) at org.apache.axis.utils.Admin.processWSDD(Admin.java:158) at org.apache.axis.utils.Admin.process(Admin.java:231) at org.apache.axis.utils.Admin.AdminService(Admin.java:112) at java.lang.reflect.Method.invoke(Native Method) at org.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:1 47) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:276) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java: 71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:437) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:316) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:701) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: 335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager .java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycl eServlet.java:167) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServle t.java:297) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycle Servlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:47 2) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletMan ager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManag er.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(W ebAppRequestDispatcher.java:523) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequest Dispatcher.java:282) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestD ispatcher.java:112) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker. java:184) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn vocation.java:67) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ estProcessor.java:122) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener .java:315) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja va:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) faultActor: null faultDetail: stackTrace: org.apache.axis.deployment.wsdd.WSDDException: java.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding.Col ectionSerializerFactory ava.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding.CollectionSerializerFactor y at org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(BaseDeser ializerFactory.java:263) at org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.ja va:532) at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:252) at org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:23 2) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.j ava:244) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java: 121) at org.apache.axis.utils.Admin.processWSDD(Admin.java:158) at org.apache.axis.utils.Admin.process(Admin.java:231) at org.apache.axis.utils.Admin.AdminService(Admin.java:112) at java.lang.reflect.Method.invoke(Native Method) at org.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:1 47) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:276) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java: 71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:437) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:316) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:701) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: 335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager .java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycl eServlet.java:167) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServle t.java:297) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycle Servlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:47 2) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletMan ager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManag er.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(W ebAppRequestDispatcher.java:523) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequest Dispatcher.java:282) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestD ispatcher.java:112) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker. java:184) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn vocation.java:67) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ estProcessor.java:122) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener .java:315) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja va:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) at org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.ja va:541) at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:252) at org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:23 2) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.j ava:244) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java: 121) at org.apache.axis.utils.Admin.processWSDD(Admin.java:158) at org.apache.axis.utils.Admin.process(Admin.java:231) at org.apache.axis.utils.Admin.AdminService(Admin.java:112) at java.lang.reflect.Method.invoke(Native Method) at org.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:1 47) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:276) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java: 71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:437) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:316) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:701) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: 335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager .java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycl eServlet.java:167) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServle t.java:297) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycle Servlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:47 2) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletMan ager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManag er.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(W ebAppRequestDispatcher.java:523) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequest Dispatcher.java:282) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestD ispatcher.java:112) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker. java:184) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn vocation.java:67) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ estProcessor.java:122) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener .java:315) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja va:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) rg.apache.axis.deployment.wsdd.WSDDException: java.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding.CollectionSerializerFac ory ava.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding.CollectionSerializerFactor y at org.apache.axis.encoding.ser.BaseDeserializerFactory.createFactory(BaseDeser ializerFactory.java:263) at org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.ja va:532) at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:252) at org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:232) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:24 4) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:121) at org.apache.axis.utils.Admin.processWSDD(Admin.java:158) at org.apache.axis.utils.Admin.process(Admin.java:231) at org.apache.axis.utils.Admin.AdminService(Admin.java:112) at java.lang.reflect.Method.invoke(Native Method) at org.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:1 47) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:276) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java: 71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:437) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:316) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:701) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: 335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager .java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycl eServlet.java:167) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServle t.java:297) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycle Servlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:47 2) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletMan ager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManag er.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(W ebAppRequestDispatcher.java:523) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequest Dispatcher.java:282) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestD ispatcher.java:112) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker. java:184) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn vocation.java:67) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ estProcessor.java:122) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener .java:315) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja va:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:13 5) at org.apache.axis.encoding.DeserializationContextImpl.endElement(Deserializati onContextImpl.java:942) at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1528) at org.apache.crimson.parser.Parser2.content(Parser2.java:1779) at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507) at org.apache.crimson.parser.Parser2.content(Parser2.java:1779) at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507) at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500) at org.apache.crimson.parser.Parser2.parse(Parser2.java:305) at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationCon textImpl.java:232) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:546) at org.apache.axis.Message.getSOAPEnvelope(Message.java:377) at org.apache.axis.client.Call.invokeEngine(Call.java:2132) at org.apache.axis.client.Call.invoke(Call.java:2102) at org.apache.axis.client.Call.invoke(Call.java:1296) at org.apache.axis.client.AdminClient.process(AdminClient.java:319) at org.apache.axis.client.AdminClient.process(AdminClient.java:298) at org.apache.axis.client.AdminClient.process(AdminClient.java:305) at org.apache.axis.client.AdminClient.process(AdminClient.java:256) at org.apache.axis.client.AdminClient.main(AdminClient.java:341) SOS!!!..:) Warm regards, Vandana Balakrishna. Cognizant Technology Solutions. Ph No. 2931100 Extn:2474 "You know what you are, but not what you can become." - from "Wings of Fire" -----Original Message----- From: Mike Burati [mailto:[EMAIL PROTECTED] Sent: Friday, March 07, 2003 8:26 PM To: '[EMAIL PROTECTED]' Subject: RE: Type Mappings problem while deploying service. Vandana, The BaseSerializerFactory that appears to be throwing the ClassCastException, is looking for an AXIS SerializerFactory, a Java Factory class which is used to return instances of Serializers to AXIS. The Class you appear to be configuring as the Factory though in that typeMapping is the actual Serializer, not the Factory? If so, then find the CollectionSerializer Factory class and configure that as the serializer in the typeMapping block, instead of the serializer itself. Hope this helps and arrives in time, ..Mike Burati Bowstreet, Inc - J2EE Made Easy Bringing RAD to WebSphere Portlets with WebSphere Portlet Factory http://www.bowstreet.com/easy -----Original Message----- From: Balakrishna, Vandana (Cognizant) [mailto:[EMAIL PROTECTED] Sent: Friday, March 07, 2003 9:39 AM To: [EMAIL PROTECTED] Subject: Type Mappings problem while deploying service. Hi, I have two questions. I write a java application and expose it as a web service using AXIS. The methods take in custom data objects for which I specify the appropriate type-mappings in the deployment descriptor file. The entry in the deployment descriptor for the type mapping is as follows: <typeMapping xmlns:ns="http://xml.apache.org/axis/wsdd/providers/java" qname="ns:arrlist" languageSpecificType="java:java.util.ArrayList" serializer="com.metlife.ins.portal.disability.common.encoding.CollectionSeri alizer" deserializer="com.metlife.ins.portal.disability.common.encoding.CollectionSe rializer" encodingStyle="http://schemas.xmlsoap.org/soap/encoding/"/> When I try deploying this service using the Admin Client it throws up the following exception. It gives me a classcastexception for the serialiser class. I have only one copy of the class file on my machine.So there is no question of it being repeated in the classpath. THE EXCEPTION: - Processing file deploy.wsdd - Exception: AxisFault faultCode: {http://xml.apache.org/axis/}Server.userException faultString: org.apache.axis.deployment.wsdd.WSDDException: java.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding.Collec nSerializer java.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding.CollectionSerializer at org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(BaseSeriali zerFactory.java:297) at org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.ja va:525) at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:252) at org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:232) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:24 4) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:121) at org.apache.axis.utils.Admin.processWSDD(Admin.java:158) at org.apache.axis.utils.Admin.process(Admin.java:231) at org.apache.axis.utils.Admin.AdminService(Admin.java:112) at java.lang.reflect.Method.invoke(Native Method) at org.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:1 47) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:276) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java: 71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:437) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:316) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:701) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: 335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager .java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycl eServlet.java:167) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServle t.java:297) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycle Servlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:47 2) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletMan ager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManag er.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(W ebAppRequestDispatcher.java:523) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequest Dispatcher.java:282) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestD ispatcher.java:112) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker. java:184) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn vocation.java:67) at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(Cacheabl eInvocationContext.java:106) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ estProcessor.java:125) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener .java:315) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja va:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) faultActor: null faultDetail: stackTrace: org.apache.axis.deployment.wsdd.WSDDException: java.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding. lectionSerializer java.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding.CollectionSerializer at org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(BaseSeriali zerFactory.java:297) at org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.ja va:525) at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:252) at org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:23 2) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.j ava:244) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java: 121) at org.apache.axis.utils.Admin.processWSDD(Admin.java:158) at org.apache.axis.utils.Admin.process(Admin.java:231) at org.apache.axis.utils.Admin.AdminService(Admin.java:112) at java.lang.reflect.Method.invoke(Native Method) at org.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:1 47) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:276) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java: 71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:437) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:316) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:701) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: 335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager .java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycl eServlet.java:167) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServle t.java:297) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycle Servlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:47 2) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletMan ager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManag er.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(W ebAppRequestDispatcher.java:523) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequest Dispatcher.java:282) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestD ispatcher.java:112) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker. java:184) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn vocation.java:67) at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(Cacheabl eInvocationContext.java:106) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ estProcessor.java:125) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener .java:315) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja va:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) at org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.ja va:541) at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:252) at org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:23 2) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.j ava:244) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java: 121) at org.apache.axis.utils.Admin.processWSDD(Admin.java:158) at org.apache.axis.utils.Admin.process(Admin.java:231) at org.apache.axis.utils.Admin.AdminService(Admin.java:112) at java.lang.reflect.Method.invoke(Native Method) at org.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:1 47) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:276) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java: 71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:437) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:316) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:701) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: 335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager .java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycl eServlet.java:167) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServle t.java:297) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycle Servlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:47 2) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletMan ager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManag er.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(W ebAppRequestDispatcher.java:523) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequest Dispatcher.java:282) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestD ispatcher.java:112) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker. java:184) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn vocation.java:67) at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(Cacheabl eInvocationContext.java:106) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ estProcessor.java:125) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener .java:315) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja va:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) org.apache.axis.deployment.wsdd.WSDDException: java.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding.CollectionSerializer java.lang.ClassCastException: com.metlife.ins.portal.disability.common.encoding.CollectionSerializer at org.apache.axis.encoding.ser.BaseSerializerFactory.createFactory(BaseSeriali zerFactory.java:297) at org.apache.axis.deployment.wsdd.WSDDService.deployTypeMapping(WSDDService.ja va:525) at org.apache.axis.deployment.wsdd.WSDDService.initTMR(WSDDService.java:252) at org.apache.axis.deployment.wsdd.WSDDService.<init>(WSDDService.java:232) at org.apache.axis.deployment.wsdd.WSDDDeployment.<init>(WSDDDeployment.java:24 4) at org.apache.axis.deployment.wsdd.WSDDDocument.<init>(WSDDDocument.java:121) at org.apache.axis.utils.Admin.processWSDD(Admin.java:158) at org.apache.axis.utils.Admin.process(Admin.java:231) at org.apache.axis.utils.Admin.AdminService(Admin.java:112) at java.lang.reflect.Method.invoke(Native Method) at org.apache.axis.providers.java.MsgProvider.processMessage(MsgProvider.java:1 47) at org.apache.axis.providers.java.JavaProvider.invoke(JavaProvider.java:276) at org.apache.axis.strategies.InvocationStrategy.visit(InvocationStrategy.java: 71) at org.apache.axis.SimpleChain.doVisiting(SimpleChain.java:156) at org.apache.axis.SimpleChain.invoke(SimpleChain.java:126) at org.apache.axis.handlers.soap.SOAPService.invoke(SOAPService.java:437) at org.apache.axis.server.AxisServer.invoke(AxisServer.java:316) at org.apache.axis.transport.http.AxisServlet.doPost(AxisServlet.java:701) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at org.apache.axis.transport.http.AxisServletBase.service(AxisServletBase.java: 335) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at com.ibm.servlet.engine.webapp.StrictServletInstance.doService(ServletManager .java:827) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet._service(StrictLifecycl eServlet.java:167) at com.ibm.servlet.engine.webapp.IdleServletState.service(StrictLifecycleServle t.java:297) at com.ibm.servlet.engine.webapp.StrictLifecycleServlet.service(StrictLifecycle Servlet.java:110) at com.ibm.servlet.engine.webapp.ServletInstance.service(ServletManager.java:47 2) at com.ibm.servlet.engine.webapp.ValidServletReferenceState.dispatch(ServletMan ager.java:1012) at com.ibm.servlet.engine.webapp.ServletInstanceReference.dispatch(ServletManag er.java:913) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.handleWebAppDispatch(W ebAppRequestDispatcher.java:523) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.dispatch(WebAppRequest Dispatcher.java:282) at com.ibm.servlet.engine.webapp.WebAppRequestDispatcher.forward(WebAppRequestD ispatcher.java:112) at com.ibm.servlet.engine.srt.WebAppInvoker.doForward(WebAppInvoker.java:91) at com.ibm.servlet.engine.srt.WebAppInvoker.handleInvocationHook(WebAppInvoker. java:184) at com.ibm.servlet.engine.invocation.CachedInvocation.handleInvocation(CachedIn vocation.java:67) at com.ibm.servlet.engine.invocation.CacheableInvocationContext.invoke(Cacheabl eInvocationContext.java:106) at com.ibm.servlet.engine.srp.ServletRequestProcessor.dispatchByURI(ServletRequ estProcessor.java:125) at com.ibm.servlet.engine.oselistener.OSEListenerDispatcher.service(OSEListener .java:315) at com.ibm.servlet.engine.http11.HttpConnection.handleRequest(HttpConnection.ja va:60) at com.ibm.ws.http.HttpConnection.readAndHandleRequest(HttpConnection.java:323) at com.ibm.ws.http.HttpConnection.run(HttpConnection.java:252) at com.ibm.ws.util.CachedThread.run(ThreadPool.java:122) at org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:13 5) at org.apache.axis.encoding.DeserializationContextImpl.endElement(Deserializati onContextImpl.java:942) at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1528) at org.apache.crimson.parser.Parser2.content(Parser2.java:1779) at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507) at org.apache.crimson.parser.Parser2.content(Parser2.java:1779) at org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1507) at org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:500) at org.apache.crimson.parser.Parser2.parse(Parser2.java:305) at org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:442) at javax.xml.parsers.SAXParser.parse(SAXParser.java:345) at org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationCon textImpl.java:232) at org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:546) at org.apache.axis.Message.getSOAPEnvelope(Message.java:377) at org.apache.axis.client.Call.invokeEngine(Call.java:2132) at org.apache.axis.client.Call.invoke(Call.java:2102) at org.apache.axis.client.Call.invoke(Call.java:1296) at org.apache.axis.client.AdminClient.process(AdminClient.java:319) at org.apache.axis.client.AdminClient.process(AdminClient.java:298) at org.apache.axis.client.AdminClient.process(AdminClient.java:305) at org.apache.axis.client.AdminClient.process(AdminClient.java:256) at org.apache.axis.client.AdminClient.main(AdminClient.java:341) Please help me asap!!!! I need to get this done in the next hour!!!! Warm regards, Vandana Balakrishna. Cognizant Technology Solutions,Pune. Ph No. 2931100 Extn:2474 "You know what you are, but not what you can become." - from "Wings of Fire"