[cl-xmpp-devel] Problems connecting with TLS

Detlev Zundel dzu at denx.de
Wed Mar 7 15:12:25 UTC 2007


Hi,

as hinted at in my previous mail, when I try to connect with TLS, I
get the following error:


CL-USER> (setf *connection* (xmpp:connect-tls :hostname "jabber.denx.de" :port 5223))
<?xml version='1.0' ?><stream:stream to='jabber.denx.de' xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' version='1.0'>


There is no applicable method for the generic function
  #<STANDARD-GENERIC-FUNCTION RUNES::XSTREAM/CLOSE (2)>
when called with arguments
  (#S(CL-XMPP::SLOW-STREAM
      :TARGET #<SB-SYS:FD-STREAM for "a constant string" {C2530C1}>)).
   [Condition of type SIMPLE-ERROR]

Restarts:
  0: [ABORT-REQUEST] Abort handling SLIME request.
  1: [TERMINATE-THREAD] Terminate this thread (#<THREAD "new-repl-thread" {C0A43F9}>)

Backtrace:
  0: ((SB-PCL::FAST-METHOD NO-APPLICABLE-METHOD (T)) #<unused argument> #<unused argument> #<STANDARD-GENERIC-FUNCTION RUNES::XSTREAM/CLOSE (2)> #S(CL-XMPP::SLOW-STREAM :TARGET #<SB-SYS:FD-STREAM for "a constant string" {C2530C1}>))
  1: ((SB-PCL::FAST-METHOD NO-APPLICABLE-METHOD (T)) #<unavailable argument> #<unavailable argument> #<STANDARD-GENERIC-FUNCTION RUNES::XSTREAM/CLOSE (2)>)
  2: (CXML::READ-TOKEN-2 #S(CXML::ZSTREAM :TOKEN-CATEGORY NIL :TOKEN-SEMANTIC NIL :INPUT-STACK NIL))
  3: (CXML::PEEK-TOKEN #S(CXML::ZSTREAM :TOKEN-CATEGORY NIL :TOKEN-SEMANTIC NIL :INPUT-STACK NIL))
  4: (CXML::P/XMLDECL #S(CXML::ZSTREAM :TOKEN-CATEGORY NIL :TOKEN-SEMANTIC NIL :INPUT-STACK NIL))
  5: (CXML::KLACKS/XMLDECL #<CXML::CXML-SOURCE {C2651E1}> #S(CXML::ZSTREAM :TOKEN-CATEGORY NIL :TOKEN-SEMANTIC NIL :INPUT-STACK NIL))
  6: (CXML::FILL-SOURCE #<CXML::CXML-SOURCE {C2651E1}>)
  7: ((SB-PCL::FAST-METHOD KLACKS:PEEK-NEXT (CXML::CXML-SOURCE)) (#(14 15 17 18 19 20) . #()) #<unavailable argument> #<CXML::CXML-SOURCE {C2651E1}>)
  8: (CL-XMPP::READ-STANZA #<CL-XMPP:CONNECTION to jabber.denx.de:5223 (open) {C253851}>)
  9: ((SB-PCL::FAST-METHOD CL-XMPP:RECEIVE-STANZA (CL-XMPP:CONNECTION)) #<unused argument> #<unused argument> #<CL-XMPP:CONNECTION to jabber.denx.de:5223 (open) {C253851}> :STANZA-CALLBACK CL-XMPP::DEFAULT-STANZA-CALLBACK :DOM-REPR NIL)
 10: (CL-XMPP:CONNECT :HOSTNAME "jabber.denx.de" :PORT 5223 :RECEIVE-STANZAS T :BEGIN-XML-STREAM T :JID-DOMAIN-PART NIL :CLASS CL-XMPP:CONNECTION)
 11: (CL-XMPP:CONNECT-TLS :HOSTNAME "jabber.denx.de" :PORT 5223)
 12: (SB-INT:SIMPLE-EVAL-IN-LEXENV (CL-XMPP:CONNECT-TLS :HOSTNAME "jabber.denx.de" :PORT 5223) #<NULL-LEXENV>)
 13: (SB-INT:SIMPLE-EVAL-IN-LEXENV (SETF *CONNECTION* (CL-XMPP:CONNECT-TLS :HOSTNAME "jabber.denx.de" :PORT 5223)) #<NULL-LEXENV>)


By the way, I use current CVS cl-xmpp.

Cheers
  Detlev

-- 
Of course my password is the same as my pet's name
My macaw's name was Q47pY!3 and I change it every 90 days
                        -- Trevor Linton



More information about the cl-xmpp-devel mailing list