DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUG RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT <http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4110>. ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED AND INSERTED IN THE BUG DATABASE.
http://nagoya.apache.org/bugzilla/show_bug.cgi?id=4110 Error with namespace prefix Summary: Error with namespace prefix Product: Xerces2-J Version: 2.0.0 [beta 2] Platform: PC OS/Version: Linux Status: NEW Severity: Normal Priority: Other Component: DOM AssignedTo: [EMAIL PROTECTED] ReportedBy: [EMAIL PROTECTED] Hi, I encountered this error while testing my new SOAP installation (Apache + Tomcat + Apache SOAP 2.2 + Xerces 2.0 beta 2): $ java org.apache.soap.server.ServiceManagerClient http://localhost/ws/soap/servlet/rpcrouter list java.lang.IllegalArgumentException: Unable to resolve namespace URI for 'ns2'. at org.apache.soap.encoding.soapenc.SoapEncUtils.getAttributeValue(SoapEncUtils.java:218) at org.apache.soap.encoding.soapenc.SoapEncUtils.getTypeQName(SoapEncUtils.java:255) at org.apache.soap.encoding.soapenc.ParameterSerializer.unmarshall(ParameterSerializer.java :173) at org.apache.soap.util.xml.XMLJavaMappingRegistry.unmarshall(XMLJavaMappingRegistry.java:2 60) at org.apache.soap.rpc.RPCMessage.unmarshall(RPCMessage.java:417) at org.apache.soap.rpc.RPCMessage.extractFromEnvelope(RPCMessage.java:197) at org.apache.soap.rpc.Response.extractFromEnvelope(Response.java:142) at org.apache.soap.rpc.Call.invoke(Call.java:234) at org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerClient.java:129) at org.apache.soap.server.ServiceManagerClient.list(ServiceManagerClient.java:151) at org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClient.java:237) Exception in thread "main" [SOAPException: faultCode=SOAP-ENV:Client; msg=Unable to resolve namespa ce URI for 'ns2'.; targetException=java.lang.IllegalArgumentException: Unable to resolve namespace URI for 'ns2'.] at org.apache.soap.rpc.Call.invoke(Call.java:249) at org.apache.soap.server.ServiceManagerClient.invokeMethod(ServiceManagerClient.java:129) at org.apache.soap.server.ServiceManagerClient.list(ServiceManagerClient.java:151) at org.apache.soap.server.ServiceManagerClient.main(ServiceManagerClient.java:237) The two stack traces resulted from the same method call -- the Call.invoke() method catches the java.lang.IllegalArgumentException (first stack trace) in line 249 and throws a new SOAPException (second stack trace). When I switched to Xerces 1.4.3, the problem went away. I hope this is useful to you. --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
