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
[email protected]
https://mail.gna.org/listinfo/xmpp4r-devel