Comment 7 for bug 141344

Revision history for this message
Sérgio Araújo (sergio-3gnt) wrote :

Hi,

I still can't login to the 3gnt.net server:

I get the following output in the debug window:

SEND: <?xml version='1.0' encoding='UTF-8'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' xml:lang='en' to='3gnt.net'>
RECV: <?xml version='1.0'?><stream:stream xmlns='jabber:client' xmlns:stream='http://etherx.jabber.org/streams' id='3278485249' from='3gnt.net' xml:lang='pt'>
SEND: <iq type='set' id='1044'><query xmlns='jabber:iq:auth'><username>sergio</username><resource>Coccinella@SERGIO-ARAUJO</resource><password>XXX</password></query></iq>
RECV: <iq type='result' id='1044'/>
SEND: <iq type='get' id='1045' to='3gnt.net'><query xmlns='http://jabber.org/protocol/disco#items'/></iq>
SEND: <iq type='get' id='1046' to='3gnt.net'><query xmlns='http://jabber.org/protocol/disco#info'/></iq>
SEND: <iq type='get' id='1047'><query xmlns='jabber:iq:private'><storage xmlns='storage:bookmarks'/></query></iq>
SEND: <iq type='get' id='1048'><query xmlns='jabber:iq:roster'/></iq>
SEND: <presence><x xmlns='http://coccinella.sourceforge.net/protocol/servers' ver='0.96.5'><ip protocol='putget' port='8235'>10.0.12.6</ip><ip protocol='http' port='8077'>10.0.12.6</ip></x><c xmlns='http://jabber.org/protocol/caps' node='http://coccinella.sourceforge.net/protocol/caps' ver='aImx072yQt0U2xRZEDcq3T3a4DM=' ext='activity geoloc iax mood nick whiteboard'/><x xmlns='http://jabber.org/protocol/jingle/media/audio' type='available'/></presence>
RECV: <iq from='3gnt.net' to='sergio@3gnt.net/Coccinella@SERGIO-ARAUJO' id='1045' type='result'><query xmlns='http://jabber.org/protocol/disco#items'><item jid='3gnt.net'/><item jid='aim.3gnt.org'/><item jid='conference.3gnt.org'/><item jid='echo.3gnt.org'/><item jid='icq.3gnt.org'/><item jid='irc.3gnt.org'/><item jid='irc2.3gnt.org'/><item jid='jud.3gnt.org'/><item jid='msn.3gnt.org'/><item jid='pubsub.3gnt.org'/><item jid='yahoo.3gnt.org'/><item jid='3gnt.net' node='announce' name='Announcements'/><item jid='3gnt.net' name='Configuration' node='config'/><item jid='3gnt.net' name='Online Users' node='online users'/><item jid='3gnt.net' name='All Users' node='all users'/><item jid='3gnt.net' name='Outgoing s2s Connections' node='outgoing s2s'/><item jid='3gnt.net' name='Running Nodes' node='running nodes'/><item jid='3gnt.net' name='Stopped Nodes' node='stopped nodes'/></query></iq>

I also get the following warning message:

wrong # args: should be "AccessIsCategoryType jid ?node?"
wrong # args: should be "AccessIsCategoryType jid ?node?"
    while executing
"AccessIsCategoryType "hierarchy/leaf" $jid $node"
    (procedure "IsBranchNode" line 12)
    invoked from within
"IsBranchNode $jid $node"
    (procedure "IsBranchCategory" line 9)
    invoked from within
"IsBranchCategory $jid $node"
    (procedure "TreeItem" line 41)
    invoked from within
"TreeItem $cv $level"
    (procedure "TreeItem" line 100)
    invoked from within
"TreeItem $vstruct"
    (procedure "::Disco::ItemsCB" line 41)
    invoked from within
"::Disco::ItemsCB {} ::jlib::jlib1 result 3gnt.net {query {xmlns http://jabber.org/protocol/disco#items} 0 {} {{item {jid 3gnt.net} 1 {} {}} {item {jid..."
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 $cmd [list $jlibname $type $from $queryE] $args"
    (procedure "::jlib::disco::send_get_cb" line 34)
    invoked from within
"::jlib::disco::send_get_cb items 3gnt.net {::Disco::ItemsCB {}} ::jlib::jlib1 result {query {xmlns http://jabber.org/protocol/disco#items} 0 {} {{item..."
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 $cmd [list $jlibname $type $subiq]"
    (procedure "::jlib::invoke_iq_callback" line 5)
    invoked from within
"::jlib::invoke_iq_callback ::jlib::jlib1 {::jlib::disco::send_get_cb items 3gnt.net {::Disco::ItemsCB {}}} result {query {xmlns http://jabber.org/prot..."
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 $iqcmd($id) [list result $subiq]"
    ("result" arm line 11)
    invoked from within
"switch -- $type {
 result {

     # Protect us from our own 'set' calls when we are awaiting
     # 'result' or 'error'.
     set setus 0
     i..."
    (procedure "iq_handler" line 56)
    invoked from within
"iq_handler $jlibname $xmldata"
    ("iq" arm line 2)
    invoked from within
"switch -- $tag {
 iq {
     iq_handler $jlibname $xmldata
 }
 message {
     message_handler $jlibname $xmldata
 }
 presence {
     presence_hand..."
    (procedure "::jlib::dispatcher" line 7)
    invoked from within
"::jlib::dispatcher ::jlib::jlib1 {iq {from 3gnt.net id 1045 type result to sergio@3gnt.net/Coccinella@SERGIO-ARAUJO} 0 {} {{query {xmlns http://jabber..."
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 $wrapper($id,parsecmd) [list $wrapper($id,tree,2)]"
    (procedure "::wrapper::elementend" line 40)
    invoked from within
"::wrapper::elementend wrap1 iq -namespace http://jabber.org/protocol/disco#items"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 $options(-elementendcommand) [list $tag] $empty $ns"
    invoked from within
"ParseEvent:ElementClose $tag [array get options]"
    invoked from within
"::sgml::parseEvent {{} {} {} {} iq {} { from='3gnt.net' to='sergio@3gnt.net/Coccinella@SERGIO-ARAUJO' id='1045' type='result'} {} query {} { xmlns='ht..."
    ("eval" body line 1)
    invoked from within
"eval ::sgml::parseEvent [list $tokenised] $parseOptions"
    (procedure "parse" line 60)
    invoked from within
"parse xmlparser12 {<iq from='3gnt.net' to='sergio@3gnt.net/Coccinella@SERGIO-ARAUJO' id='1045' type='result'><query xmlns='http://jabber.org/protocol/..."
    (in namespace inscope "::xml::tclparser" script line 1)
    invoked from within
"::namespace inscope ::xml::tclparser parse xmlparser12 {<iq from='3gnt.net' to='sergio@3gnt.net/Coccinella@SERGIO-ARAUJO' id='1045' type='result'><que..."
    ("eval" body line 1)
    invoked from within
"eval $classinfo(-parsecommand) [list $name] $args"
    ("parse" arm line 5)
    invoked from within
"switch -- $method {

 configure {
     # BUG: We're not checking for legal options
     array set data $args
     eval $classinfo(-configurecommand) [..."
    (procedure "::xml::ParserCmd" line 7)
    invoked from within
"::xml::ParserCmd xmlparser12 parse {<iq from='3gnt.net' to='sergio@3gnt.net/Coccinella@SERGIO-ARAUJO' id='1045' type='result'><query xmlns='http://jab..."
    ("eval" body line 1)
    invoked from within
"eval ::xml::ParserCmd xmlparser12 [list $method] $args"
    (procedure "xmlparser12" line 1)
    invoked from within
"$p parse $xml"
    (procedure "parsereentrant" line 10)
    invoked from within
"parsereentrant $id $xml"
    (procedure "wrapper::parse" line 6)
    invoked from within
"wrapper::parse $lib(wrap) $data"
    (procedure "::jlib::recvsocket" line 24)
    invoked from within
"::jlib::recvsocket ::jlib::jlib1"

I hope this can be fixed quickly.

Regards,
Sérgio Araújo