Gente, si alguien tiene este problemas con la version 2.2.5 de Twitter4J (para GAE), que mientras estamos desarrollando no les falló y al deployar en appengine falla, les cuento que la solución es muy simple, el problema (supongo) debe ser que los requests de appengine soportan gzip y envían a twitter en los headers que el contenido puede venir gzipeado, por lo cual twitter lo envía así haciendo fallar al parser de twitter4j que espera una respuesta REST plana (JSON).
La solución en mi caso, que estoy usando la clase ConfigurationBuilder fue usar setGZIPEnabled(false), o sea: ConfigurationBuilder cb = new ConfigurationBuilder(); cb.setOAuthConsumerKey(myOAuthConsumerKey); cb.setOAuthConsumerSecret(myOAuthConsumerSecret); cb.setOAuthAccessToken(myOAuthAccessToken); cb.setOAuthAccessTokenSecret(myOAuthAccessTokenSecret); cb.setGZIPEnabled(false); TwitterFactory fact = new TwitterFactory(cb.build()); Twitter twitter = fact.getInstance(); Saludos! -- You received this message because you are subscribed to the Google Groups "Google App Engine for Java" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-appengine-java/-/eOAMHXG3-ukJ. To post to this group, send email to google-appengine-java@googlegroups.com. To unsubscribe from this group, send email to google-appengine-java+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/google-appengine-java?hl=en.