[JDEV] Top-level <error> element is undocumented

Peter Saint-Andre stpeter at jabber.org
Wed Apr 25 18:51:41 CDT 2001


I retrieved the DTD from the old etherx.jabber.org site some time ago,
you can find it here:

http://www.saint-andre.com/jabber/schemas/streams.dtd

That's about the only documentation. :)

Peter

Keith Minkler wrote:
> 
> Jens,
> 
>     Could this have been a <stream:error> tag, and not an <error> tag?
>     the server will send <stream:error>Error Message</stream:error> when
>     you do bad things like sending invalid XML.. I don't really know if
>     this tag is documented anywhere, but it only contains CDATA, the text
>     of the error message, and only for errors that relate directly to the
>     XML stream itself.. which doesn't have to do with the jabber protocol
>     really..
> 
>     Hope this helps!
> 
>     Keith Minkler
> 
> On Thu, Apr 05, 2001 at 10:45:19AM -0700, Jens Alfke wrote:
> > One one attempted login to jabber.org, my embryonic client received
> > an <error> element from the server as a direct child (the first) of the
> > <stream> element. My parser didn't know what to do with it. This was
> > several bug-fixes ago and I believe my client had not sent the
> > jabber:iq:auth element correctly, which would explain why the server
> > was sending me an error. But I need to know how to parse the error in
> > case this happens again!
> >
> > Neither the JPO nor the JPG describe such an element nor what its
> > contents might be. (They only discuss <error> as a child of <presence>,
> > <message> or <iq>.) The only place I've seen it mentioned at all is in
> > the XML Streams DTD in section 5.1 of the JPG; but this DTD appears to
> > be truncated and doesn't describe anything about the element other than
> > its existence.
> >
> > Unfortunately I wasn't capturing the XML to a file and I haven't been
> > able to reproduce this state, so I don't know the actual contents of
> > the <error> the server sent.
> >
> > Can anyone elaborate? For now I'm going to go on the hunch that its
> > contents are the same as the regular <error> element nested in <iq>
> > etc.
> >
> > Peter and Thomas, you might take this as an action item to add a
> > description of this element to the docs.
> >
> > ?Jens
> >
> Keith Minkler
> 
> -------
> Software Developer
> Jabber.COM, Inc.
> -------
> 
>   ------------------------------------------------------------------------
>    Part 1.2Type: application/pgp-signature

--
Peter Saint-Andre
stpeter at jabber.org




More information about the JDev mailing list