Hi,
I downloaded latest version of AXIS2-nighly build release date 10-Mar-08.
Before this, system was working fine with old release (nightly build). I am
trying to configure new release to check whether AXIS2 generates WSDL WSI
compliance, Using previous nightly build I am not achieving. If still this
release is not supporting WSI then below effort is not useful for me.

I am getting below error for one of the web service, this when i click
service through administration interface. For other services, its working
all fine but not WSI compliant.

http://localhost:8888/webservices/services/AnnualFishingService?wsdl


This is my services.xml:
 <service name="AnnualFishingService">
    <description>
       Annual Fishing Service
    </description>

    <excludeOperations>
   <operation>getAnnualLicenseDelegate</operation>
   <operation>setAnnualLicenseDelegate</operation>
 </excludeOperations>


  <messageReceivers>
      <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-only";
                       class="
org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver"/>
      <messageReceiver mep="http://www.w3.org/2004/08/wsdl/in-out";
                       class="
org.apache.axis2.rpc.receivers.RPCMessageReceiver"/>
    </messageReceivers>

</service>



This is the stack trace on server side.

10:20:00,683 INFO org.apache.axis2.dataretrieval.AxisDataLocatorImpl:83 -
getData request failed for dialect, http://schemas.xmlsoap.org/wsdl/
org.apache.axis2.dataretrieval.DataRetrievalException
at org.apache.axis2.dataretrieval.WSDLDataLocator.outputInlineForm(
WSDLDataLocator.java:134)
at org.apache.axis2.dataretrieval.WSDLDataLocator.getData(
WSDLDataLocator.java:73)
at org.apache.axis2.dataretrieval.AxisDataLocatorImpl.getData(
AxisDataLocatorImpl.java:80)
at org.apache.axis2.description.AxisService.getData(AxisService.java:2616)
at org.apache.axis2.description.AxisService.getWSDL(AxisService.java:1426)
at org.apache.axis2.description.AxisService.printWSDL(AxisService.java:1294)

at org.apache.axis2.transport.http.ListingAgent.processListService(
ListingAgent.java:287)
at org.apache.axis2.transport.http.AxisServlet.doGet(AxisServlet.java:240)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
at com.evermind.server.http.ServletRequestDispatcher.invoke(
ServletRequestDispatcher.java:824)
at com.evermind.server.http.ServletRequestDispatcher.forwardInternal(
ServletRequestDispatcher.java:330)
at com.evermind.server.http.HttpRequestHandler.processRequest(
HttpRequestHandler.java:830)
at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:285)

at com.evermind.server.http.HttpRequestHandler.run(HttpRequestHandler.java:126)

at com.evermind.util.ReleasableResourcePooledExecutor$MyWorker.run(
ReleasableResourcePooledExecutor.java:186)
at java.lang.Thread.run(Thread.java:534)
Caused by: java.lang.NullPointerException
at org.apache.axis2.description.AxisService2WSDL11.generateSoap11Binding(
AxisService2WSDL11.java:1353)
at org.apache.axis2.description.AxisService2WSDL11.generateSoap11Port(
AxisService2WSDL11.java:1166)
at org.apache.axis2.description.AxisService2WSDL11.generateService(
AxisService2WSDL11.java:493)
at org.apache.axis2.description.AxisService2WSDL11.generateOM(
AxisService2WSDL11.java:237)
at org.apache.axis2.dataretrieval.WSDLDataLocator.outputInlineForm(
WSDLDataLocator.java:130)
... 16 more
10:33:38,513 INFO org.apache.axis2.dataretrieval.AxisDataLocatorImpl:83 -
getData request failed for dialect, http://schemas.xmlsoap.org/wsdl/
org.apache.axis2.dataretrieval.DataRetrievalException
I need to resolve this urgently for very critical implmenetation, can any
one help in this regard.

Reply via email to