[ 
https://issues.apache.org/jira/browse/AXIS2-4588?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12977174#action_12977174
 ] 

Isuru Eranga Suriarachchi commented on AXIS2-4588:
--------------------------------------------------

Hi Maria,

In your services.xml file, you have two services. Each service has two 
operations and all four operations are using RPCInOnlyMessageReceiver.

But both the operations in your I1ItemRecordService.wsdl, are IN-OUT. You can't 
use the RPCInOnlyMessageReceiver for two way (IN-OUT) operations. That's why 
you are getting an empty response SOAP message for those operations. You have 
to use the RPCMessageReceiver for IN-OUT operations. Please try that and let us 
know whether it resolves your problem.

And also, when I tried to deploy your service, it gives me the following NPE. 
So I can't test it with the above fix.

[INFO] The GainsI1Services.aar service, which is not valid, caused 
java.lang.ExceptionInInitializerError
        at net.gainsystems.webservices.i1.I1AbstractService.<clinit>(Unknown 
Source)
        at java.lang.Class.forName0(Native Method)
        at java.lang.Class.forName(Class.java:247)
        at 
org.apache.axis2.description.java2wsdl.DefaultSchemaGenerator.<init>(DefaultSchemaGenerator.java:140)
        at 
org.apache.axis2.deployment.util.Utils.fillAxisService(Utils.java:453)
        at 
org.apache.axis2.deployment.ServiceBuilder.populateService(ServiceBuilder.java:386)
        at 
org.apache.axis2.deployment.ServiceGroupBuilder.populateServiceGroup(ServiceGroupBuilder.java:101)
        at 
org.apache.axis2.deployment.repository.util.ArchiveReader.buildServiceGroup(ArchiveReader.java:109)
        at 
org.apache.axis2.deployment.repository.util.ArchiveReader.processServiceGroup(ArchiveReader.java:143)
        at 
org.apache.axis2.deployment.ServiceDeployer.deploy(ServiceDeployer.java:81)
        at 
org.apache.axis2.deployment.repository.util.DeploymentFileData.deploy(DeploymentFileData.java:136)
        at 
org.apache.axis2.deployment.DeploymentEngine.doDeploy(DeploymentEngine.java:815)
        at 
org.apache.axis2.deployment.repository.util.WSInfoList.update(WSInfoList.java:144)
        at 
org.apache.axis2.deployment.RepositoryListener.update(RepositoryListener.java:391)
        at 
org.apache.axis2.deployment.RepositoryListener.checkServices(RepositoryListener.java:254)
        at 
org.apache.axis2.deployment.DeploymentEngine.loadServices(DeploymentEngine.java:144)
        at 
org.apache.axis2.deployment.FileSystemConfigurator.loadServices(FileSystemConfigurator.java:147)
        at 
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContext(ConfigurationContextFactory.java:95)
        at 
org.apache.axis2.context.ConfigurationContextFactory.createConfigurationContextFromFileSystem(ConfigurationContextFactory.java:210)
        at 
org.apache.axis2.transport.SimpleAxis2Server.<init>(SimpleAxis2Server.java:47)
        at 
org.apache.axis2.transport.SimpleAxis2Server.main(SimpleAxis2Server.java:98)
Caused by: java.lang.NullPointerException
        at net.gainsystems.webservices.util.GWSConfiguration.<init>(Unknown 
Source)
        at 
net.gainsystems.webservices.util.GWSConfiguration.getGWSConfigurations(Unknown 
Source)
        at net.gainsystems.webservices.i1.I1Service.<clinit>(Unknown Source)
        ... 21 more


Thanks,
~Isuru

> Custom WSDLs are Blocking the Client Request
> --------------------------------------------
>
>                 Key: AXIS2-4588
>                 URL: https://issues.apache.org/jira/browse/AXIS2-4588
>             Project: Axis2
>          Issue Type: Bug
>    Affects Versions: 1.5
>         Environment: Windows XP, Tomcat 6.0, & JBoss 5.0
>            Reporter: Maria Sekar
>            Assignee: Isuru Eranga Suriarachchi
>            Priority: Blocker
>         Attachments: customwsdls.rar, customwsdls.zip, gains1.rar, 
> gains1.zip, GainsI1Services.aar, GainsI1Services.zip, net.rar, net.zip
>
>
> Hi,
> I have developed the webservices and its working fine. In that I have 2 
> methods one for sending bulk records as xml file attachements. another method 
> is used to send single record as an object. and its working fine. But when I 
> placed the modified or even non modified wsdls into META-INF directory I 
> can't receive any data from the client but the logs shows SOAP requests and 
> the objects data are present there. but in the server side all those things 
> are coming as empty. 
>  

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to