GNU bug report logs -
#8166
Soap client: Unknown node type xsd:all
Previous Next
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.
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):
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):
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):
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):
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.