With the latest build ( as of 25 May nightly build) namespace problem
seems to be solved. And now many of the calls started working.

One method returns Array of String and input parameter is String. That
method is giving me following error. ( This method used to work with
Axis 1.0 release version.)
I am getting some error trace in server side but I cannot see SOAP
Request in SOAP monitor. Why would this happen?

Exception in thread "main" org.apache.axis2.AxisFault: Exception
occurred while trying to invoke service method getDimensionNames
        at
org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisO
peration.java:287)
        at
com.vistaar.clemenza.shared.webs.stub.WS_MDS32Stub.getDimensionNames(WS_
MDS32Stub.java:1429)
        at
com.vistaar.clemenza.shared.webs.client.WSClient.main(WSClient.java:61)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.jav
a:39)
        at
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessor
Impl.java:25)
        at java.lang.reflect.Method.invoke(Method.java:585)
        at
com.intellij.rt.execution.application.AppMain.main(AppMain.java:90)
Caused by: java.lang.Exception: org.apache.axis2.AxisFault: Exception
occurred while trying to invoke service method getDimensionNames; nested
exception is:
        java.lang.NullPointerException
        at
org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RP
CMessageReceiver.java:141)
        at
org.apache.axis2.receivers.AbstractInOutSyncMessageReceiver.receive(Abst
ractInOutSyncMessageReceiver.java:37)
        at
org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:480)
        at
org.apache.axis2.transport.http.HTTPTransportUtils.processHTTPPostReques
t(HTTPTransportUtils.java:284)
        at
org.apache.axis2.transport.http.AxisServlet.doPost(AxisServlet.java:136)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:709)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
        at
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applica
tionFilterChain.java:252)
        at
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilt
erChain.java:173)
        at
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValv
e.java:213)
        at
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValv
e.java:178)
        at
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java
:126)
        at
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java
:105)
        at
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.
java:107)
        at
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:1
48)
        at
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:86
8)
        at
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.proc
essConnection(Http11BaseProtocol.java:663)
        at
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint
.java:527)
        at
org.apache.tomcat.util.net.LeaderFollowerWorkerThread.runIt(LeaderFollow
erWorkerThread.java:80)
        at
org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool
.java:684)
        at java.lang.Thread.run(Thread.java:595)
Caused by: java.lang.NullPointerException
        at
org.apache.axis2.rpc.receivers.RPCMessageReceiver.invokeBusinessLogic(RP
CMessageReceiver.java:86)
        ... 20 more

        at org.apache.axis2.AxisFault.<init>(AxisFault.java:159)
        ... 8 more



-----Original Message-----
From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED]
Sent: Thursday, May 25, 2006 2:10 PM
To: [email protected]
Subject: Re: Mentioning namespace for the SOAP Message


Suyog,
The WSDL generation has apparently been fixed as per:
http://issues.apache.org/jira/browse/AXIS2-721

Check if this also fixes your original problem of namespace mismatch for
the Response returned from the Web Service invocation.

- Junaid





             "Anne Thomas

             Manes"

             <[EMAIL PROTECTED]
To
             m>                        [email protected]


cc
             05/25/2006 08:54

             AM
Subject
                                       Re: Mentioning namespace for the

                                       SOAP Message

             Please respond to

             [EMAIL PROTECTED]

                  he.org











It's a bug. I believe it's been fixed in the latest build.

Anne

On 5/24/06, Suyog Gandhi <[EMAIL PROTECTED] > wrote:
  This WSDL is created by Axis2 upon the deploy of .aar
  file. How do I avoid that namespace attribute? Is there
  some kind of setting in some file?


  On Wed, 24 May 2006 20:39:14 -0400
    "Anne Thomas Manes" <[EMAIL PROTECTED]> wrote:
  > You must remove the namespace attributes from your
  ><binding>
  > definitions, e.g., body definitions should be:
  >
  > <soap:body use="literal" />
  >
  >
  > Make sure you're using the latest build of Axis2.
  >
  > Anne
  >
  >
  > On 5/24/06, Suyog Gandhi < [EMAIL PROTECTED]
  > <mailto:[EMAIL PROTECTED]> > wrote:
  >
  > Can somebody tell me how to set the namespace for the
  >soap message on
  > server side?
  > I wrote my java file, created service.xml and deployed
  >the .aar. Please
  > find atached wsdl file.
  > I am getting 2 different namesspaces for request and
  >response, due to
  > which I am getting Data Binding Error on the client
  >side.
  >
  > SOAP Request: Note the name space for getDimensionNames
  > <?xml version='1.0' encoding='utf-8'?>
  > <soapenv:Envelope
  > xmlns:soapenv="
  > <http://schemas.xmlsoap.org/soap/envelope/ >
  > http://schemas.xmlsoap.org/soap/envelope/";>
  >  <soapenv:Header />
  >  <soapenv:Body>
  >    <getDimensionNames
  > xmlns=" http://webs.shared.clemenza.vistaar.com/xsd
  > <http://webs.shared.clemenza.vistaar.com/xsd >  " />
  >  </soapenv:Body>
  > </soapenv:Envelope>
  >
  >
  > SOAP Reply (Upon successful server side execution) :
  >Note the name space
  > for getDimensioNamesResponse
  > <?xml version='1.0' encoding='utf-8'?>
  > <soapenv:Envelope
  > xmlns:soapenv="
  >http://schemas.xmlsoap.org/soap/envelope/
  > < http://schemas.xmlsoap.org/soap/envelope/> ">
  >  <soapenv:Header />
  >  <soapenv:Body>
  >    <ns:getDimensionNamesResponse
  > xmlns:ns=" http://org.apache.axis2/xsd
  ><http://org.apache.axis2/xsd> ">
  >      <return>Part</return>
  >      <return>Kit</return>
  >      <return>Customer</return>
  >      <return>Time</return>
  >      <return>Sales Type</return>
  >      <return>Campaign</return>
  >      <return>Discount Table</return>
  >      <return>Discount Code</return>
  >      <return>Currency</return>
  >      <return>Version</return>
  >      <return>Engine</return>
  >      <return>WhatIf</return>
  >      <return>Measures</return>
  >    </ns:getDimensionNamesResponse>
  >  </soapenv:Body>
  > </soapenv:Envelope>
  >
  >
  >
  >
  >
  >
  >
---------------------------------------------------------------------
  > To unsubscribe, e-mail:
  >[EMAIL PROTECTED]
  > <mailto:[EMAIL PROTECTED]>
  >For additional commands, e-mail:
  >[EMAIL PROTECTED]
  > <mailto:[EMAIL PROTECTED]>
  >
  >
  >
  >
  >
  >


  ---------------------------------------------------------------------
  To unsubscribe, e-mail: [EMAIL PROTECTED]
  For additional commands, e-mail: [EMAIL PROTECTED]




---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]





---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to