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]

Reply via email to