2011-06-16 3 views
2

Voici le stacktrace:Android Twitter4J (XAUTH): un dispositif fonctionne, un dispositif ne

06-16 14:44:20.462 5526 5535 W System.err: **The screen name/password combination seems to be invalid.** Relevant discussions can be on the Internet at: 
06-16 14:44:20.462 5526 5535 W System.err: http://www.google.co.jp/search?q=96430884 or 
06-16 14:44:20.462 5526 5535 W System.err: http://www.google.co.jp/search?q=000024ea 
06-16 14:44:20.462 5526 5535 W System.err: TwitterException{exceptionCode=[96430884-000024ea 9aae86e9-10c613ce 9aae86e9-10c613a4], statusCode=-1, retryAfter=-1, rateLimitStatus=null, featureSpecificRateLimitStatus=null, version=2.2.3} 
06-16 14:44:20.462 5526 5535 W System.err: at twitter4j.auth.OAuthAuthorization.getOAuthAccessToken(OAuthAuthorization.java:181) 
06-16 14:44:20.462 5526 5535 W System.err: at twitter4j.TwitterBaseImpl.getOAuthAccessToken(TwitterBaseImpl.java:299) 
06-16 14:44:20.462 5526 5535 W System.err: at com.outware.wineregions.activities.NameAndPasswordActivity$2.doInBackground(NameAndPasswordActivity.java:107) 
06-16 14:44:20.462 5526 5535 W System.err: at com.outware.wineregions.activities.NameAndPasswordActivity$2.doInBackground(NameAndPasswordActivity.java:1) 
06-16 14:44:20.462 5526 5535 W System.err: at android.os.AsyncTask$2.call(AsyncTask.java:185) 
06-16 14:44:20.462 5526 5535 W System.err: at java.util.concurrent.FutureTask$Sync.innerRun(FutureTask.java:305) 
06-16 14:44:20.462 5526 5535 W System.err: at java.util.concurrent.FutureTask.run(FutureTask.java:137) 
06-16 14:44:20.462 5526 5535 W System.err: at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1068) 
06-16 14:44:20.462 5526 5535 W System.err: at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:561) 
06-16 14:44:20.462 5526 5535 W System.err: at java.lang.Thread.run(Thread.java:1096) 
06-16 14:44:20.462 5526 5535 W System.err: **Caused by: Host is unresolved: api.twitter.com:443** Relevant discussions can be on the Internet at: 
06-16 14:44:20.462 5526 5535 W System.err: http://www.google.co.jp/search?q=9aae86e9 or 
06-16 14:44:20.462 5526 5535 W System.err: http://www.google.co.jp/search?q=10c613ce 
06-16 14:44:20.462 5526 5535 W System.err: TwitterException{exceptionCode=[9aae86e9-10c613ce 9aae86e9-10c613a4], statusCode=-1, retryAfter=-1, rateLimitStatus=null, featureSpecificRateLimitStatus=null, version=2.2.3} 
06-16 14:44:20.470 5526 5535 W System.err: at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:204) 
06-16 14:44:20.470 5526 5535 W System.err: at twitter4j.internal.http.HttpClientWrapper.request(HttpClientWrapper.java:65) 
06-16 14:44:20.470 5526 5535 W System.err: at twitter4j.internal.http.HttpClientWrapper.post(HttpClientWrapper.java:102) 
06-16 14:44:20.470 5526 5535 W System.err: at twitter4j.auth.OAuthAuthorization.getOAuthAccessToken(OAuthAuthorization.java:174) 
06-16 14:44:20.470 5526 5535 W System.err: ... 9 more 
06-16 14:44:20.470 5526 5535 W System.err: Caused by: java.net.UnknownHostException: Host is unresolved: api.twitter.com:443 
06-16 14:44:20.470 5526 5535 W System.err: at java.net.Socket.connect(Socket.java:1037) 
06-16 14:44:20.470 5526 5535 W System.err: at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnection.<init>(HttpConnection.java:62) 
06-16 14:44:20.470 5526 5535 W System.err: at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionManager$ConnectionPool.getHttpConnection(HttpConnectionManager.java:145) 
06-16 14:44:20.478 5526 5535 W System.err: at org.apache.harmony.luni.internal.net.www.protocol.http.HttpConnectionManager.getConnection(HttpConnectionManager.java:67) 
06-16 14:44:20.478 5526 5535 W System.err: at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getHTTPConnection(HttpURLConnection.java:821) 
06-16 14:44:20.478 5526 5535 W System.err: at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.connect(HttpURLConnection.java:807) 
06-16 14:44:20.478 5526 5535 W System.err: at org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnection$HttpsEngine.connect(HttpsURLConnection.java:395) 
06-16 14:44:20.478 5526 5535 W System.err: at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.sendRequest(HttpURLConnection.java:1224) 
06-16 14:44:20.478 5526 5535 W System.err: at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.doRequestInternal(HttpURLConnection.java:1558) 
06-16 14:44:20.478 5526 5535 W System.err: at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.doRequest(HttpURLConnection.java:1551) 
06-16 14:44:20.478 5526 5535 W System.err: at org.apache.harmony.luni.internal.net.www.protocol.http.HttpURLConnection.getOutputStream(HttpURLConnection.java:1145) 
06-16 14:44:20.478 5526 5535 W System.err: at org.apache.harmony.luni.internal.net.www.protocol.https.HttpsURLConnection.getOutputStream(HttpsURLConnection.java:262) 
06-16 14:44:20.478 5526 5535 W System.err: at twitter4j.internal.http.HttpClientImpl.request(HttpClientImpl.java:162) 

Il fonctionne sur un appareil, mais sur un autre appareil, il génère l'erreur ci-dessus, et oui, cette application a été approuvée pour utiliser xauth sur iPhone et je suis sûr qu'il n'y a pas de problème avec la paire clé/secret car cela fonctionne sur un autre appareil.

Quelqu'un peut-il me suggérer quelque chose? Merci!

Répondre

0

Nous avons eu un problème similaire mais la cause peut être différente de la vôtre.

Dans notre cas, nous avons configuré 2 applications Twitter, une pour la production et une autre pour le test. La production a xAuth activé et Test ne fonctionne pas. Les appareils sur lesquels l'application de production est installée peuvent se connecter sans aucun problème car, de toute évidence, ils utilisent une application Twitter compatible xAuth. Alors que les appareils sur lesquels l'application de test est installée obtiennent la même trace de pile que la vôtre.

0

Vous obtiendrez également cette erreur si l'horloge du client Twitter est (massivement) désynchronisée. Je suis juste tombé sur ceci, où mon combiné était éteint pendant plusieurs semaines et l'horloge interne a été réglée au 1er janvier 1980. Réglage de l'horloge correctement réglé le problème.

Questions connexes