Comment 4 for bug 181572

Revision history for this message
sander (s-devrieze) wrote :

Can you maybe document on a page in the development section of the website all protocol incompatibilities you found? (or just blog about it)

PS: there is no icon for Tlen...

Anyway, now I get this error when logging in to my jabbim.pl account:

can't read "icons(status/ask)": no such element in array
can't read "icons(status/ask)": no such element in array
    while executing
"return $icons(status/$suborig)"
    (procedure "::Rosticons::Get" line 82)
    invoked from within
"::Rosticons::Get $itype/$isub"
    (procedure "::Roster::GetPresenceIcon" line 42)
    invoked from within
"::Roster::GetPresenceIcon $jid $presence -subscription none -resource {} -type unavailable"
    ("eval" body line 1)
    invoked from within
"eval {::Roster::GetPresenceIcon $jid $presence} $args"
    (procedure "GetPresenceIcon" line 2)
    invoked from within
"GetPresenceIcon $jid $presence -subscription none -resource {} -type unavailable"
    ("eval" body line 1)
    invoked from within
"eval {GetPresenceIcon $jid $presence} $args"
    (procedure "::RosterPlain::CreateItem" line 13)
    invoked from within
"$plugin($name,createItem) $jid $presence -subscription none -resource {} -type unavailable"
    ("eval" body line 1)
    invoked from within
"eval {$plugin($name,createItem) $jid $presence} $args"
    (procedure "::RosterTree::StyleCreateItem" line 5)
    invoked from within
"::RosterTree::StyleCreateItem $rjid "unavailable" -subscription none -resource {} -type unavailable"
    ("eval" body line 1)
    invoked from within
"eval {
  ::RosterTree::StyleCreateItem $rjid "unavailable"
     } $args [array get presA]"
    (procedure "SetItem" line 43)
    invoked from within
"SetItem $jid -subscription none"
    ("eval" body line 1)
    invoked from within
"eval {SetItem $jid} $args"
    ("set" arm line 2)
    invoked from within
"switch -- $what {
 remove {

     # Must remove all resources, and jid2 if no resources.
         set resL [$jlib roster getresources $jid]
     ..."
    (procedure "::Roster::PushProc" line 13)
    invoked from within
"::Roster::PushProc ::jlib::jlib1 set sms.jabbim.pl -subscription none"
    ("uplevel" body line 1)
    invoked from within
"uplevel #0 $options(cmd) [list $jlibname set $jid] $args"
    (procedure "setitem" line 34)
    invoked from within
"setitem $jlibname $jid -subscription none"
    ("eval" body line 1)
    invoked from within
"eval {setitem $jlibname $jid} $opts"
    (procedure "handle_roster" line 38)
    invoked from within
"handle_roster $jlibname $queryE"
    (procedure "::jlib::roster::send_get_cb" line 5)
    invoked from within
"::jlib::roster::send_get_cb ::jlib::jlib1 {} result {query {xmlns jabber:iq:roster} 0 {} {{item {subscription to jid sms.netlab.cz/registered} 1 {} {}..."
    ("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 <email address hidden>/Coccinella@computer-van-sander-devrieze id 1005 type result to <email address hidden>/Coccin..."
    ("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 jabber:iq:roster"
    ("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 {} { <email address hidden>/Coccinella@computer-van-sander-devrieze' <email address hidden>/Coccinella@computer-v..."
    ("eval" body line 1)
    invoked from within
"eval ::sgml::parseEvent [list $tokenised] $parseOptions"
    (procedure "parse" line 60)
    invoked from within
"parse xmlparser13 {<iq <email address hidden>/Coccinella@computer-van-sander-devrieze' <email address hidden>/Coccinella@computer-van-sander-devriez..."
    (in namespace inscope "::xml::tclparser" script line 1)
    invoked from within
"::namespace inscope ::xml::tclparser parse xmlparser13 {<iq <email address hidden>/Coccinella@computer-van-sander-devrieze' <email address hidden>/C..."
    ("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 xmlparser13 parse {<iq <email address hidden>/Coccinella@computer-van-sander-devrieze' <email address hidden>/Coccinella@computer-v..."
    ("eval" body line 1)
    invoked from within
"eval ::xml::ParserCmd xmlparser13 [list $method] $args"
    (procedure "xmlparser13" 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"