GNU bug report logs - #8166
Soap client: Unknown node type xsd:all

Previous Next

Package: emacs;

Reported by: Lennart Borgman <lennart.borgman <at> gmail.com>

Date: Thu, 3 Mar 2011 17:26:02 UTC

Severity: normal

Done: Michael Albinus <michael.albinus <at> gmx.de>

Bug is archived. No further changes may be made.

To add a comment to this bug, you must first unarchive it, by sending
a message to control AT debbugs.gnu.org, with unarchive 8166 in the body.
You can then email your comments to 8166 AT debbugs.gnu.org in the normal way.

Toggle the display of automated, internal messages from the tracker.

View this report as an mbox folder, status mbox, maintainer mbox


Report forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8166; Package emacs. (Thu, 03 Mar 2011 17:26:02 GMT) Full text and rfc822 format available.

Acknowledgement sent to Lennart Borgman <lennart.borgman <at> gmail.com>:
New bug report received and forwarded. Copy sent to bug-gnu-emacs <at> gnu.org. (Thu, 03 Mar 2011 17:26:02 GMT) Full text and rfc822 format available.

Message #5 received at submit <at> debbugs.gnu.org (full text, mbox):

From: Lennart Borgman <lennart.borgman <at> gmail.com>
To: Emacs Bugs <bug-gnu-emacs <at> gnu.org>
Subject: Soap client: Unknown node type xsd:all
Date: Thu, 3 Mar 2011 18:13:51 +0100
I get an error when starting from "emacs -Q" and calling

  (require 'soap-client)
  (soap-load-wsdl-from-url "http://www.showmyip.com/soap2008/server.php?wsdl")

with the backtrace below. I do not know soap so I do not know if this
is a bug in Emacs.

This is with a recent Emacs:

GNU Emacs 24.0.50.1 (i386-mingw-nt5.1.2600) of 2011-03-02


Debugger entered--Lisp error: (error "Unknown node type xsd:all")
  signal(error ("Unknown node type xsd:all"))
  error("Unknown node type %s" xsd:all)
  soap-parse-complex-type((xsd:complexType ((name .
"IP_Address_Properties")) "\n  " (xsd:all nil "\n   " (xsd:element
((name . "IP") (type . "xsd:string"))) "\n   " (xsd:element ((name .
"HOST") (type . "xsd:string"))) "\n   " (xsd:element ((name .
"COUNTRY") (type . "xsd:string"))) "\n   " (xsd:element ((name .
"STATE") (type . "xsd:string"))) "\n   " (xsd:element ((name . "CITY")
(type . "xsd:string"))) "\n   " (xsd:element ((name . "ISP") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "ORG") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "PROXY") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "PROXY_HOST") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "PROXY_COUNTRY") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "PROXY_STATE") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "PROXY_CITY") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "PROXY_ISP") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "PROXY_ORG") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "DATETIME_STAMP") (type
. "xsd:string"))) "\n   " (xsd:element ((name . "TIMESERVER_STAMP")
(type . "xsd:string"))) "\n   " (xsd:element ((name . "VERSION") (type
. "xsd:string"))) "\n   " (xsd:element ((name . "COMMENTS") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "CURRENCY_CODE") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "CURRENCY_NAME") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "CONTINENT") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "NATIONALITY") (type .
"xsd:string"))) "\n   " (xsd:element ((name . "PROXY_CURRENCY_CODE")
(type . "xsd:string"))) "\n   " (xsd:element ((name .
"PROXY_CURRENCY_NAME") (type . "xsd:string"))) ...) "\n "))
  soap-parse-schema((xsd:schema ((targetNamespace .
"http://www.showmyip.com/soap2008/")) "\n " (xsd:import ((namespace .
"http://schemas.xmlsoap.org/soap/encoding/"))) "\n " (xsd:import
((namespace . "http://schemas.xmlsoap.org/wsdl/"))) "\n "
(xsd:complexType ((name . "IP_Address_Properties")) "\n  " (xsd:all
nil "\n   " (xsd:element ((name . "IP") (type . "xsd:string"))) "\n
" (xsd:element ((name . "HOST") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "COUNTRY") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "STATE") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "CITY") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "ISP") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "ORG") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_HOST") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_COUNTRY") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_STATE") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_CITY") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_ISP") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_ORG") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "DATETIME_STAMP") (type . "xsd:string"))) "\n
" (xsd:element ((name . "TIMESERVER_STAMP") (type . "xsd:string")))
"\n   " (xsd:element ((name . "VERSION") (type . "xsd:string"))) "\n
" (xsd:element ((name . "COMMENTS") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "CURRENCY_CODE") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "CURRENCY_NAME") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "CONTINENT") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "NATIONALITY") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_CURRENCY_CODE") (type . "xsd:string")))
"\n   " (xsd:element ((name . "PROXY_CURRENCY_NAME") (type .
"xsd:string"))) ...) "\n ") "\n"))
  soap-parse-wsdl((definitions ((xmlns:SOAP-ENV .
"http://schemas.xmlsoap.org/soap/envelope/") (xmlns:xsd .
"http://www.w3.org/2001/XMLSchema") (xmlns:xsi .
"http://www.w3.org/2001/XMLSchema-instance") (xmlns:SOAP-ENC .
"http://schemas.xmlsoap.org/soap/encoding/") (xmlns:tns .
"http://www.showmyip.com/soap2008/") (xmlns:soap .
"http://schemas.xmlsoap.org/wsdl/soap/") (xmlns:wsdl .
"http://schemas.xmlsoap.org/wsdl/") (xmlns .
"http://schemas.xmlsoap.org/wsdl/") (targetNamespace .
"http://www.showmyip.com/soap2008/")) "\n" (types nil (xsd:schema
((targetNamespace . "http://www.showmyip.com/soap2008/")) "\n "
(xsd:import ((namespace .
"http://schemas.xmlsoap.org/soap/encoding/"))) "\n " (xsd:import
((namespace . "http://schemas.xmlsoap.org/wsdl/"))) "\n "
(xsd:complexType ((name . "IP_Address_Properties")) "\n  " (xsd:all
nil "\n   " (xsd:element ((name . "IP") (type . "xsd:string"))) "\n
" (xsd:element ((name . "HOST") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "COUNTRY") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "STATE") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "CITY") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "ISP") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "ORG") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_HOST") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_COUNTRY") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_STATE") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_CITY") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_ISP") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_ORG") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "DATETIME_STAMP") (type . "xsd:string"))) "\n
" (xsd:element ((name . "TIMESERVER_STAMP") (type . "xsd:string")))
"\n   " (xsd:element ((name . "VERSION") (type . "xsd:string"))) "\n
" (xsd:element ((name . "COMMENTS") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "CURRENCY_CODE") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "CURRENCY_NAME") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "CONTINENT") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "NATIONALITY") (type . "xsd:string"))) "\n   "
(xsd:element ((name . "PROXY_CURRENCY_CODE") (type . "xsd:string")))
"\n   " (xsd:element ((name . "PROXY_CURRENCY_NAME") (type .
"xsd:string"))) ...) "\n ") "\n") "\n") "\n" (message ((name .
"callshowmyipRequest")) (part ((name .
"optional_registered_ddns_name") (type . "xsd:string"))) (part ((name
. "optional_language_code") (type . "xsd:string"))) (part ((name .
"optional_access_key") (type . "xsd:string")))) "\n" (message ((name .
"callshowmyipResponse")) (part ((name . "return") (type .
"tns:IP_Address_Properties")))) "\n" (portType ((name .
"callshowmyipPortType")) (operation ((name . "callshowmyip")) (input
((message . "tns:callshowmyipRequest"))) (output ((message .
"tns:callshowmyipResponse"))))) "\n" (binding ((name .
"callshowmyipBinding") (type . "tns:callshowmyipPortType"))
(soap:binding ((style . "rpc") (transport .
"http://schemas.xmlsoap.org/soap/http"))) (operation ((name .
"callshowmyip")) (soap:operation ((soapAction .
"http://www.showmyip.com/soap2008/server.php/callshowmyip") (style .
"rpc"))) (input nil (soap:body ((use . "encoded") (namespace .
"http://www.showmyip.com/soap2008/") (encodingStyle .
"http://schemas.xmlsoap.org/soap/encoding/")))) (output nil (soap:body
((use . "encoded") (namespace . "http://www.showmyip.com/soap2008/")
(encodingStyle . "http://schemas.xmlsoap.org/soap/encoding/"))))))
"\n" (service ((name . "callshowmyip")) (port ((name .
"callshowmyipPort") (binding . "tns:callshowmyipBinding"))
(soap:address ((location .
"http://www.showmyip.com/soap2008/server.php"))))) "\n"))
  soap-load-wsdl-from-url("http://www.showmyip.com/soap2008/server.php?wsdl")
  eval((soap-load-wsdl-from-url
"http://www.showmyip.com/soap2008/server.php?wsdl"))
  eval-last-sexp-1(nil)
  eval-last-sexp(nil)
  call-interactively(eval-last-sexp nil nil)




Information forwarded to owner <at> debbugs.gnu.org, bug-gnu-emacs <at> gnu.org:
bug#8166; Package emacs. (Fri, 04 Mar 2011 19:49:02 GMT) Full text and rfc822 format available.

Message #8 received at 8166 <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Alexandru Harsanyi <AlexHarsanyi <at> gmail.com>
Cc: Lennart Borgman <lennart.borgman <at> gmail.com>, 8166 <at> debbugs.gnu.org
Subject: Re: bug#8166: Soap client: Unknown node type xsd:all
Date: Fri, 04 Mar 2011 20:48:17 +0100
Lennart Borgman <lennart.borgman <at> gmail.com> writes:

> I get an error when starting from "emacs -Q" and calling
>
>   (require 'soap-client)
>   (soap-load-wsdl-from-url "http://www.showmyip.com/soap2008/server.php?wsdl")
>
> with the backtrace below. I do not know soap so I do not know if this
> is a bug in Emacs.

Looks like xsd:all is not implemented (yet) in soap-client.el. Alex,
could you, please, have a look on it?

Best regards, Michael.




Reply sent to Michael Albinus <michael.albinus <at> gmx.de>:
You have taken responsibility. (Sat, 05 Mar 2011 10:36:02 GMT) Full text and rfc822 format available.

Notification sent to Lennart Borgman <lennart.borgman <at> gmail.com>:
bug acknowledged by developer. (Sat, 05 Mar 2011 10:36:02 GMT) Full text and rfc822 format available.

Message #13 received at 8166-done <at> debbugs.gnu.org (full text, mbox):

From: Michael Albinus <michael.albinus <at> gmx.de>
To: Alex Harsanyi <alexharsanyi <at> gmail.com>
Cc: Lennart Borgman <lennart.borgman <at> gmail.com>, 8166-done <at> debbugs.gnu.org
Subject: Re: bug#8166: Soap client: Unknown node type xsd:all
Date: Sat, 05 Mar 2011 11:35:25 +0100
Alex Harsanyi <alexharsanyi <at> gmail.com> writes:

> I updated soap-client.el to recognize xsd:all types.  I updated the
> code at http://code.google.com/p/emacs-soap-client/.  Here is the
> diff:

Thanks a lot! I've merged it to Emacs' trunk.

> Best Regards,
> Alex.

Best regards, Michael.




Message #14 received at 8166-done <at> debbugs.gnu.org (full text, mbox):

From: Lennart Borgman <lennart.borgman <at> gmail.com>
To: Michael Albinus <michael.albinus <at> gmx.de>
Cc: Alex Harsanyi <alexharsanyi <at> gmail.com>, 8166-done <at> debbugs.gnu.org
Subject: Re: bug#8166: Soap client: Unknown node type xsd:all
Date: Sun, 6 Mar 2011 00:07:18 +0100
On Sat, Mar 5, 2011 at 11:35 AM, Michael Albinus <michael.albinus <at> gmx.de> wrote:
> Alex Harsanyi <alexharsanyi <at> gmail.com> writes:
>
>> I updated soap-client.el to recognize xsd:all types.  I updated the
>> code at http://code.google.com/p/emacs-soap-client/.  Here is the
>> diff:
>
> Thanks a lot! I've merged it to Emacs' trunk.
>
>> Best Regards,
>> Alex.
>
> Best regards, Michael.

Thanks Alex and Michael.




bug archived. Request was from Debbugs Internal Request <help-debbugs <at> gnu.org> to internal_control <at> debbugs.gnu.org. (Sun, 03 Apr 2011 11:24:05 GMT) Full text and rfc822 format available.

This bug report was last modified 14 years and 140 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.