Good Day. I'm trying to call webservice using jax-ws from J2EE application deployed in WebSphere AS and when i do it, NullPointerException is thrown. I have WAS 6.1 on my machine: Base EJB 3.0 WS FEP I generate proxy class using jax-ws ri wsimport from service wsdl. When I try to call remote webservice using generated classes from J2EE application deployed on WAS I get NPE: org.apache.axis2.jaxws.wrapper.impl.JAXBWrapperException: java.lang.NullPointerException at org.apache.axis2.jaxws.ExceptionFactory.createWebServiceException( at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException( at org.apache.axis2.jaxws.ExceptionFactory.makeWebServiceException( at org.apache.axis2.jaxws.marshaller.impl.alt.DocLitWrappedMethodMarshaller.marshalRequest( at org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.createRequest( at org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invokeSEIMethod( at org.apache.axis2.jaxws.client.proxy.JAXWSProxyHandler.invoke( at $Proxy283.request(Unknown Source) I don't understand reason of this exception. Though if I call this service from desktop application (not from WAS) it invokes successfully. Also I try to call another service from WAS - In this case I successfully can call this service from WebSphere AS. I don't understand why I can call one service and can't call another. Can anybody give me advice what may be a reason of NPE wich I get when calling webservie ? And can anybody tell me what axis2 version is used in WAS WS FEP ? Thanks.