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