axis-java-dev mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Charitha Kankanamge (JIRA)" <j...@apache.org>
Subject [jira] Created: (AXIS2-1953) Wrong exception occurs when trying to invoke a service which is configured with an invalid message receiver
Date Mon, 08 Jan 2007 05:59:27 GMT
Wrong exception occurs when trying to invoke a service which is configured with an invalid
message receiver
-----------------------------------------------------------------------------------------------------------

                 Key: AXIS2-1953
                 URL: https://issues.apache.org/jira/browse/AXIS2-1953
             Project: Apache Axis 2.0 (Axis2)
          Issue Type: Bug
    Affects Versions: 1.1.1
         Environment: jdk1.5, Win Xp
            Reporter: Charitha Kankanamge


I created the following service class and deployed with the following services.xml.

service implementation class
----------------------------------------
public class myService {

	public String echo(String s){
		return s;
	}
}

Services.xml
------------------
<service name="myService">
    <description>
        This is a sample service created to test Axis2 client API
    </description>

    <parameter name="ServiceClass" 
locked="false">myService
</parameter>

    <operation name="echo">
        <messageReceiver 
class="org.apache.axis2.receivers.RawXMLINOutMessageReceiver"/>
    </operation>
  </service>

Then I tried to invoke the service using a client which used OMElement payload and ServiceClient.


I got the following exception when running the client.

org.apache.axis2.AxisFault: ServiceClass does not implement required method of the form OMElement
echo(OMElement e)
	at org.apache.axis2.description.OutInAxisOperationClient.send(OutInAxisOperation.java:271)
	at org.apache.axis2.description.OutInAxisOperationClient.execute(OutInAxisOperation.java:202)
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:579)
	at org.apache.axis2.client.ServiceClient.sendReceive(ServiceClient.java:508)
	at client.main(client.java:42)

However the correct cause of the problem here is not what the exception says. Here I used
a wrong message receiver class in the service and the exception does not say anything about
the exact issue. 

Please generate the correct exception/error in this scenario. (eg:- An error such as 'The
specified message receiver is invalid for the scenario' )


-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

---------------------------------------------------------------------
To unsubscribe, e-mail: axis-dev-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-dev-help@ws.apache.org


Mime
View raw message