I'm getting an error message like this from a (somewhat non-standard)
XMPP server:

<message from='EQ2.Antonia#20;[EMAIL PROTECTED]'
type='error' id='m_23'
to='EQ2.Antonia#20;[EMAIL PROTECTED]'><body>Hello</body><error
type='chat' code='503'>SOE:Not
online<soe:instantMessage/></error></message>

xmpp4r bails with this error:

D, [2008-07-09T20:06:23.746809 #25252] DEBUG -- : EXCEPTION:
    REXML::UndefinedNamespaceException
    Undefined prefix soe found
    /usr/pkg/lib/ruby/1.8/rexml/parsers/baseparser.rb:389:in `pull'
    /usr/pkg/lib/ruby/1.8/set.rb:195:in `each'
    /usr/pkg/lib/ruby/1.8/set.rb:195:in `each_key'
    /usr/pkg/lib/ruby/1.8/set.rb:195:in `each'
    /usr/pkg/lib/ruby/1.8/rexml/parsers/baseparser.rb:387:in `pull'
    /usr/pkg/lib/ruby/1.8/rexml/parsers/sax2parser.rb:92:in `parse'
    
/usr/pkg/lib/ruby/gems/1.8/gems/ln-xmpp4r-0.3.2.99/lib/xmpp4r/streamparser.rb:71:in
`parse'
    
/usr/pkg/lib/ruby/gems/1.8/gems/ln-xmpp4r-0.3.2.99/lib/xmpp4r/stream.rb:70:in
`start'
    
/usr/pkg/lib/ruby/gems/1.8/gems/ln-xmpp4r-0.3.2.99/lib/xmpp4r/stream.rb:67:in
`initialize'
    
/usr/pkg/lib/ruby/gems/1.8/gems/ln-xmpp4r-0.3.2.99/lib/xmpp4r/stream.rb:67:in
`new'
    
/usr/pkg/lib/ruby/gems/1.8/gems/ln-xmpp4r-0.3.2.99/lib/xmpp4r/stream.rb:67:in
`start'
    
/usr/pkg/lib/ruby/gems/1.8/gems/ln-xmpp4r-0.3.2.99/lib/xmpp4r/connection.rb:118:in
`start'
    
/usr/pkg/lib/ruby/gems/1.8/gems/ln-xmpp4r-0.3.2.99/lib/xmpp4r/client.rb:85:in
`start'
    
/usr/pkg/lib/ruby/gems/1.8/gems/ln-xmpp4r-0.3.2.99/lib/xmpp4r/connection.rb:77:in
`connect'
    
/usr/pkg/lib/ruby/gems/1.8/gems/ln-xmpp4r-0.3.2.99/lib/xmpp4r/client.rb:70:in
`connect'
    jabbersend.rb:247

Any ideas how to drap this <soe:instantMessag/> part out?

_______________________________________________
Xmpp4r-devel mailing list
Xmpp4r-devel@gna.org
https://mail.gna.org/listinfo/xmpp4r-devel

Reply via email to