Zastanawialiście się, w czym jest napisany serwer XMPP Google'a?



Bo ja się właśnie dowiedziałem. Jabber w EKG2 jest obecnie w takim stanie, że aż serwer Google się wyrzygał:

 [jabber] jabber_handle_stream()
 [jabber] recv <iq type="error"><error code="400" type="modify"
 err:hostname="vaau71.prod.google.com" err:bnsname="vaau71"
 err:stacktrace="com.google.buzz.core.Stanza.buildError(Stanza.java:289)
 com.google.buzz.core.Stanza.buildError(Stanza.java:265)
 com.google.buzz.connection.ConnectionEndpoint.sendErrorToClient(ConnectionEndpoint.java:258)
 com.google.buzz.connection.ConnectionEndpoint.processStanzaFromClient(ConnectionEndpoint.java:278)
 com.google.buzz.connection.XmppEndpoint.processStanzaFromClient(XmppEndpoint.java:739)
 com.google.buzz.connection.XmppStanzaParser.stanza(XmppStanzaParser.java:54)
 com.google.buzz.xml.StanzaParser$StreamFactory.addChild(StanzaParser.java:149) 
 com.google.buzz.xml.FactoryHandler.onEnd(FactoryHandler.java:118)
 com.google.buzz.xml.RecklessParser.reportTag(RecklessParser.java:996) 
 com.google.buzz.xml.RecklessParser.doparse(RecklessParser.java:534
 com.google.buzz.xml.RecklessParser.parse(RecklessParser.java:327)
 com.google.buzz.xml.StanzaParser.parse(StanzaParser.java:94)
 com.google.buzz.connection.XmppEndpoint.continueDataReceived(XmppEndpoint.java:968)
 com.google.buzz.connection.XmppEndpoint$4.runEndpoint(XmppEndpoint.java:942) 
 xmlns:err="google:rich-errors"><bad-request
 xmlns="urn:ietf:params:xml:ns:xmpp-stanzas"/><text
 xmlns="urn:ietf:params:xml:ns:xmpp-stanzas">IQ types must be one
 of 'set', 'get', 'result' or 'error'.</text></error></iq>

Ale skoro UTF-8 w EKG2 już działa, to pora przyjrzeć się, co złego jest wysyłane.


Archived comments:

smk 2006-04-19 21:03:58

W Javie.
Otwarcie o tym mówią.

maciej 2006-04-19 21:04:03

dobre :)

Michał Górny 2006-04-19 22:17:35

Serio UTF-8 działa? Tak naprawdę, naprawdę? Bo nie wiem czy warto marnować czas na przebudowywanie paczek q:.

jdz 2006-04-20 13:53:07

Nie warto marnowac czasu na przebudowywanie paczek.

Comments


Comments powered by Disqus