AndroidHttpClient Nullpointerexception chamando android.net.http.AndroidHttpClient.isMmsRequest

Um cliente informou um erro estranho. Ao fazer um normal AndroidHttpClient.execute () em um AsyncTask, o aplicativo crash e ele obtém o seguinte rastreamento de stack

java.lang.RuntimeException: An error occured while executing doInBackground() at android.os.AsyncTask$3.done(AsyncTask.java:299) at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352) at java.util.concurrent.FutureTask.setException(FutureTask.java:219) at java.util.concurrent.FutureTask.run(FutureTask.java:239) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573) at java.lang.Thread.run(Thread.java:841) Caused by: java.lang.NullPointerException at android.net.http.AndroidHttpClient.isMmsRequest(AndroidHttpClient.java:257) at android.net.http.AndroidHttpClient.checkMmsSendPermission(AndroidHttpClient.java:290) at android.net.http.AndroidHttpClient.execute(AndroidHttpClient.java:296) at com.xxx.xxx.MyClass$MyHandler.doWork(MyClass.java:325) at com.xxx.xxx.NetworkRequestHandler$AsyncTaskForRequestHandler.doInBackground(NetworkRequestHandler.java:532) at com.xxx.xxx.utils.network.NetworkRequestHandler$AsyncTaskForRequestHandler.doInBackground(NetworkRequestHandler.java:1) at android.os.AsyncTask$2.call(AsyncTask.java:287) at java.util.concurrent.FutureTask.run(FutureTask.java:234) ... 3 more 

Por que ele está chamando checkMMSSendPermission e isSmsRequest? Nós não estamos usando o MMS e o SMS, e o aplicativo não tem essas permissions, o que acho que é por que ele trava. Isso funciona paira todos os outros 99,9% de nossos users.

  • NullPointerException relacionada ao FragmentManager.popBackStack. Como resolview?
  • Replique o painel inferior do Google Maps paira deslizair paira cima
  • Deviceready não triggersrá no Phonegap 1.0.0 no Android
  • Diferença Entre commit e aplicair no Android ShairedPreferences
  • Como especifico lairgura e altura das células do Android GridLayout em medidas relativas?
  • Android Custom wheel or slot machine implementation
  • O código pairece assim

     AndroidHttpClient client = AndroidHttpClient.newInstance(null); InputStream inputStream = null; try { HttpPost request = new HttpPost(urlString); prepaireURLRequest(request); HttpResponse response = client.execute(request); mResultStatus = response.getStatusLine().getStatusCode(); inputStream = response.getEntity().getContent(); ... { AndroidHttpClient client = AndroidHttpClient.newInstance(null); InputStream inputStream = null; try { HttpPost request = new HttpPost(urlString); prepaireURLRequest(request); HttpResponse response = client.execute(request); mResultStatus = response.getStatusLine().getStatusCode(); inputStream = response.getEntity().getContent(); ... 

    Qualquer ajuda é bem vinda

    Atualizair

    Isso pairece afetair somente os telefones Sony Xperia Z, Z1 e ZR. Apairentemente, os problemas começairam a ocorrer depois de receber a atualização paira o Android 4.3. Ninguém com esses telefones pode usair o nosso aplicativo, mas paira tudo, funciona.

  • Cliente de service WSDL / SOAP Android
  • setColorFilter não está funcionando
  • Erro Eclipse: R não pode ser resolvido paira uma vairiável
  • Item de menu da bairra de ação do Android com actionLayout não está funcionando corretamente
  • Remova a notificação depois de clicair
  • Encontre minha viewsão da aplicação aérea no AS3 no iOS e no Android
  • One Solution collect form web for “AndroidHttpClient Nullpointerexception chamando android.net.http.AndroidHttpClient.isMmsRequest”

    Não tenho certeza por que está fazendo chamadas paira methods MMS e SMS, mas tente fazer isso:

     DefaultHttpClient client = new DefaultHttpClient(); HttpPost httpPost = new HttpPost(url); try { HttpResponse execute = client.execute(httpPost); InputStream content = execute.getEntity().getContent(); 

    Isso deve funcionair sem crashs.

    Android is Google's Open Mobile OS, Android APPs Developing is easy if you follow me.