Error: java.lang.ClassCastException: org.apache.axis2.rpc.receivers.RPCInOnlyMessageReceiver cannot be cast to org.apache.axis2.engine.MessageReceiver
Recently our axis2 jars have been upgrade to 1.7.8 for the application and the webservice request started failing because of this, the old jar was on 1.6.1
Tired to debug the soap request and reply but the error is happening even before the sendReceive method is called.
crRequest - is a method which creates the entire SOAP request using OMElement and returns the OMElement for sendReceive call
ServiceClient serviceClient = new ServiceClient();
Options options = new Options();
options.setTo(new EndpointReference(endPointURL)));
options.setAction(SOAP_ACTION);
serviceClient.setOptions(options);
OMElement result = sc.sendReceive(crRequest(requestType, account));
question from:
https://stackoverflow.com/questions/66057281/axis2-jar-errors-when-invoking-webservice-call 与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…