Dear all,
I developped a set of two web services and deployed them successfully on
my win-based development
system (Tomcat 4 & axis 1.1). Afterwards I placed the two ws on my
linux production system running
them same environment und deployed them.
When trying to call on them, the first webservice and the method called
show the expected behaviour
and return a value. As for the second ws, the call of the method
synchronousQuery(<<string>>,<<string>>)
results in a java.lang.IllegalArgumentException ("The
arguments do not match the signature") shown below.
The nested information indicates that the exception is due to a
ClassCastException.
An extensive search provides both evidence that this behaviour is caused
by an Axis bug which has already
been reported (see
http://nagoya.apache.org/jira/browse/AXIS-1343)
OR that this might be due to (target)
namespaces being messed-up (see
http://www.mail-archive.com/[EMAIL PROTECTED]/msg12307.html)
Nevertheless, the is no clear instruction on how to handle this
problem.
Thank you for any suggestions/ hints!
Stefan S.
AxisFault
faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
faultSubcode:
faultString: Tried to invoke method public java.lang.String
eduzon.EduzonSoapBindingImpl.synchronousQuery(java.lang.String,java.lang.String)
throws
java.rmi.RemoteException,org.elena.service.sqi.QueryModeNotSupportedException,org.elena.service.NoSuchSessionException,org.elena.service.sqi.NoValidQueryStatementException
with arguments java.lang.String,java.lang.String. The arguments do
not match the signature.; nested exception is:
java.lang.IllegalArgumentException:
[EMAIL PROTECTED]
faultActor:
faultNode:
faultDetail:
{http://xml.apache.org/axis/}stackTrace:
AxisFault
faultCode:
{http://schemas.xmlsoap.org/soap/envelope/}Server.generalException
faultSubcode:
faultString: Tried to invoke method public java.lang.String
eduzon.EduzonSoapBindingImpl.synchronousQuery(java.lang.String,java.lang.String)
throws
java.rmi.RemoteException,org.elena.service.sqi.QueryModeNotSupportedException,org.elena.service.NoSuchSessionException,org.elena.service.sqi.NoValidQueryStatementException
with arguments java.lang.String,java.lang.String. The arguments do
not match the signature.; nested exception is:
java.lang.IllegalArgumentException:
[EMAIL PROTECTED]
faultActor:
faultNode:
faultDetail:
Tried to invoke method public java.lang.String
eduzon.EduzonSoapBindingImpl.synchronousQuery(java.lang.String,java.lang.String)
throws
java.rmi.RemoteException,org.elena.service.sqi.QueryModeNotSupportedException,org.elena.service.NoSuchSessionException,org.elena.service.sqi.NoValidQueryStatementException
with arguments java.lang.String,java.lang.String. The arguments do
not match the signature.; nested exception is:
java.lang.IllegalArgumentException:
[EMAIL PROTECTED]
at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:260)
at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169)
at
org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015)
at
org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1550)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1204)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at
javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
at
org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242)
at
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
at
org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
at
org.apache.axis.client.Call.invokeEngine(Call.java:2583)
at
org.apache.axis.client.Call.invoke(Call.java:2553)
at
org.apache.axis.client.Call.invoke(Call.java:2248)
at
org.apache.axis.client.Call.invoke(Call.java:2171)
at
org.apache.axis.client.Call.invoke(Call.java:1691)
at
org.elena.service.sqi.target.QuerySoapBindingStub.synchronousQuery(QuerySoapBindingStub.java:614)
at
eduzon.test.EduzonTester.main(EduzonTester.java:92)
Tried to invoke method public java.lang.String
eduzon.EduzonSoapBindingImpl.synchronousQuery(java.lang.String,java.lang.String)
throws
java.rmi.RemoteException,org.elena.service.sqi.QueryModeNotSupportedException,org.elena.service.NoSuchSessionException,org.elena.service.sqi.NoValidQueryStatementException
with arguments java.lang.String,java.lang.String. The arguments do
not match the signature.; nested exception is:
java.lang.IllegalArgumentException:
[EMAIL PROTECTED]
at
org.apache.axis.message.SOAPFaultBuilder.createFault(SOAPFaultBuilder.java:260)
at
org.apache.axis.message.SOAPFaultBuilder.endElement(SOAPFaultBuilder.java:169)
at
org.apache.axis.encoding.DeserializationContextImpl.endElement(DeserializationContextImpl.java:1015)
at
org.apache.xerces.parsers.SAXParser.endElement(SAXParser.java:1403)
at
org.apache.xerces.validators.common.XMLValidator.callEndElement(XMLValidator.java:1550)
at
org.apache.xerces.framework.XMLDocumentScanner$ContentDispatcher.dispatch(XMLDocumentScanner.java:1204)
at
org.apache.xerces.framework.XMLDocumentScanner.parseSome(XMLDocumentScanner.java:381)
at
org.apache.xerces.framework.XMLParser.parse(XMLParser.java:1098)
at
javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
at
org.apache.axis.encoding.DeserializationContextImpl.parse(DeserializationContextImpl.java:242)
at
org.apache.axis.SOAPPart.getAsSOAPEnvelope(SOAPPart.java:538)
at
org.apache.axis.Message.getSOAPEnvelope(Message.java:376)
at
org.apache.axis.client.Call.invokeEngine(Call.java:2583)
at
org.apache.axis.client.Call.invoke(Call.java:2553)
at
org.apache.axis.client.Call.invoke(Call.java:2248)
at
org.apache.axis.client.Call.invoke(Call.java:2171)
at
org.apache.axis.client.Call.invoke(Call.java:1691)
at
org.elena.service.sqi.target.QuerySoapBindingStub.synchronousQuery(QuerySoapBindingStub.java:614)
at
eduzon.test.EduzonTester.main(EduzonTester.java:92)
- RE: java.lang.IllegalArgumentException > signature mism... Stefan Sobernig
