2010-06-09 5 views
0

Je travaille sur Active Sync dans Android. J'obtiens "java.lang.NullPointerException" à chaque fois.Android: E/AbstractSyncService (529): java.lang.NullPointerException se produit à chaque fois

Journaux montre:

Uncaught exception in EasSyncService 
java.lang.NullPointerException 
org.apache.http.impl.client.DefaultRequestDirector.execute(DefaultRequestDirector.java:453) 
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:555) 
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:487) 
at org.apache.http.impl.client.AbstractHttpClient.execute(AbstractHttpClient.java:465) 
at com.android.exchange.EasSyncService.sendHttpClientPost(EasSyncService.java:787) 
at com.android.exchange.EasSyncService.sendPing(EasSyncService.java:721) 
at com.android.exchange.EasSyncService.runPingLoop(EasSyncService.java:1093) 
at com.android.exchange.EasSyncService.runAccountMailbox(EasSyncService.java:957) 
at com.android.exchange.EasSyncService.run(EasSyncService.java:1460) 
at java.lang.Thread.run(Thread.java:1096) 

Cette erreur a été remarqué dans les journaux quand je vous envoie la demande HTTP à l'aide POST. Envoyer la commande ping donne l'erreur ci-dessus quelques fois.

Je n'arrive pas à comprendre pourquoi cette erreur se produit et comment elle peut être évitée. Bien que quelqu'un puisse donner une solution ci-dessus et résoudre la même chose.

La solution est appréciée bien à l'avance.

+0

Publiez le code où vous appelez l'exécution. –

+0

setHeaders (méthode); method.setEntity (entity); synchronized (getSynchronizer()) { mPendingPost = méthode; if (sleepAllowed) { SyncManager.runAsleep (mMailboxId, délai d'attente + (10 * SECONDES)); } } try { return client.execute (méthode); } enfin { synchronisé (getSynchronizer()) { if (sleepAllowed) { SyncManager.runAwake (mMailboxId); } mPendingPost = null; } } – Ambika

Répondre

Questions connexes