Hi, Any clue about the cause of the following exception. WebSphere server is not able to deserialize the contents of soap request. I monitored the SOAP request through TCP/IP monitor in RAD 7.5, and there seems to be no issue with the request, because similar request is working for another web service. (Tech - WAS 7.0, RAD 7.5, Java 1.4, J2EE 1.3, EJB 2.0, SOAP 1.1, web service document/literal wrapped). I tried regenerating the web service multiple times, redeploying the app, and restarting the server. I searched the net but could not find anything useful on this. I tried sending the request through SOAP UI also, but same exception is coming. [6/22/09 15:17:55:654 IST] 00000068 WebServicesSe E com.ibm.ws.webservices.engine.transport.http.WebServicesServlet doPost WSWS3227E: Error: Exception: WebServicesFault faultCode: {http://schemas.xmlsoap.org/soap/envelope/}Server.generalException faultString: java.lang.NullPointerException Message being parsed: faultActor: null faultDetail: java.lang.NullPointerException Message being parsed: at com.ibm.ws.webservices.engine.WebServicesFault.makeFault(WebServicesFault.java:298) at com.ibm.ws.webservices.engine.SOAPPart._getSOAPEnvelope(SOAPPart.java:1090) at com.ibm.ws.webservices.engine.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:628) at com.ibm.ws.webservices.engine.SOAPPart.getEnvelope(SOAPPart.java:656) at com.ibm.ws.webservices.engine.handlers.jaxrpc.JAXRPCHandlerChain.handleRequest(JAXRPCHandlerChain.java:301) at com.ibm.ws.webservices.engine.handlers.jaxrpc.JAXRPCHandler.invokeServerRequestHandler(JAXRPCHandler.java:506) at com.ibm.ws.webservices.engine.handlers.jaxrpc.JAXRPCHandler$1.invoke(JAXRPCHandler.java:380) at com.ibm.ws.webservices.engine.PivotHandlerWrapper.invoke(PivotHandlerWrapper.java:209) at com.ibm.ws.webservices.engine.WebServicesEngine.invoke(WebServicesEngine.java:336) at com.ibm.ws.webservices.engine.transport.http.WebServicesServlet.doPost(WebServicesServlet.java:908) at javax.servlet.http.HttpServlet.service(HttpServlet.java:738) at com.ibm.ws.webservices.engine.transport.http.WebServicesServletBase.service(WebServicesServletBase.java:344) at javax.servlet.http.HttpServlet.service(HttpServlet.java:831) at com.ibm.ws.webcontainer.servlet.ServletWrapper.service(ServletWrapper.java:1449) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:790) at com.ibm.ws.webcontainer.servlet.ServletWrapper.handleRequest(ServletWrapper.java:443) at com.ibm.ws.webcontainer.servlet.ServletWrapperImpl.handleRequest(ServletWrapperImpl.java:175) at com.ibm.ws.webcontainer.webapp.WebApp.handleRequest(WebApp.java:3610) at com.ibm.ws.webcontainer.webapp.WebGroup.handleRequest(WebGroup.java:274) at com.ibm.ws.webcontainer.WebContainer.handleRequest(WebContainer.java:926) at com.ibm.ws.webcontainer.WSWebContainer.handleRequest(WSWebContainer.java:1557) at com.ibm.ws.webcontainer.channel.WCChannelLink.ready(WCChannelLink.java:173) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleDiscrimination(HttpInboundLink.java:455) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.handleNewInformation(HttpInboundLink.java:384) at com.ibm.ws.http.channel.inbound.impl.HttpInboundLink.ready(HttpInboundLink.java:272) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.sendToDiscriminators(NewConnectionInitialReadCallback.java:214) at com.ibm.ws.tcp.channel.impl.NewConnectionInitialReadCallback.complete(NewConnectionInitialReadCallback.java:113) at com.ibm.ws.tcp.channel.impl.AioReadCompletionListener.futureCompleted(AioReadCompletionListener.java:165) at com.ibm.io.async.AbstractAsyncFuture.invokeCallback(AbstractAsyncFuture.java:217) at com.ibm.io.async.AsyncChannelFuture.fireCompletionActions(AsyncChannelFuture.java:161) at com.ibm.io.async.AsyncFuture.completed(AsyncFuture.java:138) at com.ibm.io.async.ResultHandler.complete(ResultHandler.java:202) at com.ibm.io.async.ResultHandler.runEventProcessingLoop(ResultHandler.java:766) at com.ibm.io.async.ResultHandler$2.run(ResultHandler.java:896) at com.ibm.ws.util.ThreadPool$Worker.run(ThreadPool.java:1527) Caused by: java.lang.NullPointerException at com.ibm.ws.webservices.engine.encoding.utils.BeanDesc.setJavaType(BeanDesc.java:277) at com.ibm.ws.webservices.engine.encoding.utils.BeanDesc.getPropertyDescriptorMap(BeanDesc.java:260) at com.ibm.ws.webservices.engine.encoding.utils.BeanDesc.getPropertyDescriptors(BeanDesc.java:219) at com.ibm.ws.webservices.engine.encoding.utils.BeanDesc.getPropertyDescriptorMap(BeanDesc.java:248) at com.ibm.ws.webservices.engine.encoding.utils.BeanDesc._prime(BeanDesc.java:407) at com.ibm.ws.webservices.engine.encoding.utils.BeanDesc.getBeanDescForClass(BeanDesc.java:169) at com.ibm.ws.webservices.engine.encoding.ser.BeanDeserializerFactory.lazyInitialization(BeanDeserializerFactory.java:133) at com.ibm.ws.webservices.engine.encoding.ser.BaseDeserializerFactory.getDeserializerAs(BaseDeserializerFactory.java:168) at com.ibm.ws.webservices.engine.encoding.DeserializationContextImpl.getDeserializer(DeserializationContextImpl.java:438) at com.ibm.ws.webservices.engine.xmlsoap.builders.RequestResponseProcessor.onStartChild(RequestResponseProcessor.java:356) at com.ibm.ws.webservices.engine.events.P2DConverter.startElement(P2DConverter.java:432) at com.ibm.ws.webservices.engine.events.P2DConverter.startElement(P2DConverter.java:373) at com.ibm.xml.xlxp2.api.sax.impl.SAX2ParserBase.startElementAction(SAX2ParserBase.java:220) at com.ibm.xml.xlxp2.api.was.WSXMLReader.startElementAction(WSXMLReader.java:124) at com.ibm.xml.xlxp2.api.sax.impl.SAX2ParserBase.startElementEvent(SAX2ParserBase.java:206) at com.ibm.xml.xlxp2.api.sax.impl.SAX2DocumentScanner.produceStartElementEvent(SAX2DocumentScanner.java:45) at com.ibm.xml.xlxp2.scan.DocumentScanner.scanStartElement(DocumentScanner.java:2260) at com.ibm.xml.xlxp2.scan.DocumentScanner.nextEvent(DocumentScanner.java:1294) at com.ibm.xml.xlxp2.scan.DocumentScanner.parseDocumentEntity(DocumentScanner.java:1168) at com.ibm.xml.xlxp2.api.was.WSXMLReader.parseEvents(WSXMLReader.java:112) at com.ibm.xml.xlxp2.api.sax.impl.SAX2ParserBase.parseEntity(SAX2ParserBase.java:1308) at com.ibm.xml.xlxp2.api.sax.impl.SAX2ParserBase.parse(SAX2ParserBase.java:1359) at javax.xml.parsers.SAXParser.parse(Unknown Source) at com.ibm.ws.webservices.engine.utils.WebServicesParser.parse(WebServicesParser.java:374) at com.ibm.ws.webservices.engine.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:295) at com.ibm.ws.webservices.engine.SOAPPart._getSOAPEnvelope(SOAPPart.java:1064) ... 33 more