I'm trying to use cl-xmpp wich uses cxml. I believe there may be an issue within cxml.
The problem arises results from this call:
(defvar connection (xmpp:connect :hostname "jabber.org"))
This appears to be an issue only on cmucl. I'm using version 19b.
Here is the backtrace:
Argument Y is not a NUMBER: #\s. [Condition of type SIMPLE-TYPE-ERROR]
Restarts: 0: [ABORT] Abort handling SLIME request. 1: [ABORT] Return to Top-Level.
Backtrace: 0: (KERNEL:TWO-ARG-= 115 #\s) 1: (RUNES:ROD= #(115 116 114 101 97 ...) "stream") 2: (ASSOC #(115 116 114 101 97 ...) (("stream" . "http://etherx.jabber.org/streams") (#) (# . #) (# . #))$ 3: (CXML::FIND-NAMESPACE-BINDING #(115 116 114 101 97 ...)) 4: (CXML::DECODE-QNAME #(115 116 114 101 97 ...)) 5: (CXML::P/ELEMENT-NS #S(CXML::ZSTREAM :TOKEN-CATEGORY NIL :TOKEN-SEMANTIC NIL :INPUT-STACK (#<RUNES::XS$ 6: (CXML::P/DOCUMENT #S(CXML::ZSTREAM :TOKEN-CATEGORY NIL :TOKEN-SEMANTIC NIL :INPUT-STACK (#<RUNES::XSTR$ 7: (CXML::PARSE-XSTREAM #<RUNES::XSTREAM NIL> #<CL-XMPP::STANZA-HANDLER {58A17AA5}>) 8: (CL-XMPP::READ-STANZA #<CL-XMPP:CONNECTION to jabber.org:5222 (open) {5854FD0D}>) 9: ((METHOD CL-XMPP:RECEIVE-STANZA NIL (CL-XMPP:CONNECTION)) #<#1=unused-arg> #<#1#> #<CL-XMP