It doesn't look exactly as the same problem I had (at least in client side), but there is a bug in Weblogic 6.1 (sp1) working with SOAP 2.2.
To avoid the NullPointerException in the server, place the .jar attached at the beginnig of the classpath in startWeblogic.cmd... Ruben (See attached file: patchCR058220.jar) Darrell Fuller <[EMAIL PROTECTED]> on 12/07/2001 04:17:36 PM Bitte antworten an [EMAIL PROTECTED] An: "'[EMAIL PROTECTED]'" <[EMAIL PROTECTED]> Kopie: Thema: Apache Sample for WebLogic EJB I've been trying to get the EJB WebLogic sample to work and keep getting an exception on the response envelope. I'm using BEA WebLogic 6.1 SOAP 2.2 Xerces 1.4.4 I've placed the xerces.jar at the beginning of the class path in the startWebLogic.cmd. Any help would be appreciated.. Admin Deployment Options ID : urn:ejbhello Scope : Application User-Defined Provider Type : org.apache.soap.providers.StatefulEJBProvider Provider Class : Use Static Class : false Methods : create The Params I put in were option key="FullHomeInterfaceName" value="samples.HelloServiceHome" option key="ContextProviderURL" value="t3://localhost:7001" option key="FullContextFactoryName" value="weblogic.jndi.WLInitialContextFactory" option key="JNDIName" value="samples.HelloService" The Client returns Exception in thread "main" [SOAPException: faultCode=SOAP-ENV:Client; msg=A 'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain a: 'faultcode' element.; targetException=java.lang.IllegalArgumentException: A 'http://schemas.xmlsoap.org/soap/envelope/:Fault' element must contain a: 'faultcode' element. ] at org.apache.soap.rpc.Call.invoke(Call.java:246) at weblogic.test.ejbtest.main(ejbtest2.java:121) The Server returns <Dec 7, 2001 8:34:09 AM CST> <Error> <HTTP> <[WebAppServletContext(3314139,soap, /soap)] Servlet failed with ServletException javax.servlet.ServletException: Error building response envelope: java.lang.NullPointerException at org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:35 3) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :265) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :200) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo ntext.java:2456) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java :2039) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120) >java.lang.NullPointerException at weblogic.servlet.internal.ChunkOutput.clearBuffer(ChunkOutput.java:231) java.lang.NullPointerException at weblogic.servlet.internal.ChunkOutput.clearBuffer(ChunkOutput.java:231) at weblogic.servlet.internal.ChunkOutput.flush(ChunkOutput.java:251) at weblogic.servlet.internal.ChunkOutputWrapper.flush(ChunkOutputWrapper.java:1 52) at weblogic.servlet.internal.ServletOutputStreamImpl.flush(ServletOutputStreamI mpl.java:119) at org.apache.soap.transport.TransportMessage.writeTo(TransportMessage.java:462 ) at org.apache.soap.server.http.RPCRouterServlet.doPost(RPCRouterServlet.java:34 7) at javax.servlet.http.HttpServlet.service(HttpServlet.java:760) at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :265) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :200) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo ntext.java:2456) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java :2039) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:139) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:120)
patchCR058220.jar
Description: Binary data