[Android] java.lang.RuntimeException no Motorola Xoom

Olá pessoal do fórum, estou com uma dúvida no mínimo curiosa. Eu estava estudando sobre a comunicação cliente x servidor
com Android, J2EE e JSON. Achei um tutorial bem legal:
http://www.euandroid.com.br/tutoriais/tutorial-dev/2011/07/criando-aplicacao-cliente-x-servidor-com-android-j2ee-e-json/

Eu fiz conforme descrito no tutorial (no fim dele o autor disponibiliza os arquivos para download), e ai onde vem o fato ‘curioso’,
quando eu testei meu celular (LG P500 com Android versão 2.3.5) FUNCIONOU PERFEITAMENTE, mas quando eu fui testar
no Motorola Xoom (Android versão 3.1), ele não executa e mostra o seguinte erro:

11-06 19:41:15.878: E/WebGetURL:(1686): http://192.168.2.50:8080/TesteJSON/?var=Uhul 11-06 19:41:15.888: D/AndroidRuntime(1686): Shutting down VM 11-06 19:41:15.888: W/dalvikvm(1686): threadid=1: thread exiting with uncaught exception (group=0x4014c760) 11-06 19:41:15.888: E/AndroidRuntime(1686): FATAL EXCEPTION: main 11-06 19:41:15.888: E/AndroidRuntime(1686): java.lang.RuntimeException: Unable to start activity ComponentInfo{br.main/br.main.TesteWebActivity}: java.lang.NullPointerException: println needs a message 11-06 19:41:15.888: E/AndroidRuntime(1686): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1748) 11-06 19:41:15.888: E/AndroidRuntime(1686): at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java:1764) 11-06 19:41:15.888: E/AndroidRuntime(1686): at android.app.ActivityThread.access$1500(ActivityThread.java:122) 11-06 19:41:15.888: E/AndroidRuntime(1686): at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1002) 11-06 19:41:15.888: E/AndroidRuntime(1686): at android.os.Handler.dispatchMessage(Handler.java:99) 11-06 19:41:15.888: E/AndroidRuntime(1686): at android.os.Looper.loop(Looper.java:132) 11-06 19:41:15.888: E/AndroidRuntime(1686): at android.app.ActivityThread.main(ActivityThread.java:4025) 11-06 19:41:15.888: E/AndroidRuntime(1686): at java.lang.reflect.Method.invokeNative(Native Method) 11-06 19:41:15.888: E/AndroidRuntime(1686): at java.lang.reflect.Method.invoke(Method.java:491) 11-06 19:41:15.888: E/AndroidRuntime(1686): at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:841) 11-06 19:41:15.888: E/AndroidRuntime(1686): at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:599) 11-06 19:41:15.888: E/AndroidRuntime(1686): at dalvik.system.NativeStart.main(Native Method) 11-06 19:41:15.888: E/AndroidRuntime(1686): Caused by: java.lang.NullPointerException: println needs a message 11-06 19:41:15.888: E/AndroidRuntime(1686): at android.util.Log.println_native(Native Method) 11-06 19:41:15.888: E/AndroidRuntime(1686): at android.util.Log.e(Log.java:230) 11-06 19:41:15.888: E/AndroidRuntime(1686): at br.main.WebService.webGet(WebService.java:144) 11-06 19:41:15.888: E/AndroidRuntime(1686): at br.main.TesteWebActivity.onCreate(TesteWebActivity.java:35) 11-06 19:41:15.888: E/AndroidRuntime(1686): at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java:1048) 11-06 19:41:15.888: E/AndroidRuntime(1686): at android.app.ActivityThread.performLaunchActivity(ActivityThread.java:1712) 11-06 19:41:15.888: E/AndroidRuntime(1686): ... 11 more

Eu acho que se fosse erro de código ele não executaria no meu celular e daria o mesmo erro que aparece no tablet.Quando
eu digito a URL no Google Chrome ele mostra a mensagem que deveria aparecer no dispositivo, o que me faz acreditar
que também não é um problema de URL e que reafirma minha primeira afirmação de não ser erro de código.
Será que eu preciso configurar mais alguma coisa além da Depuração USB e do

que é posto no manifest da aplicação??

Grato desde já.

Jonh

Olha o cause:

java.lang.NullPointerException: println needs a message 

Voce provavelmente fez um:

Log.e(algumaVariavelNula);

Sobre o

é um trecho do código do tutorial que imprime a URL informada, (arquivo auxiliar usada no tutorial http://www.4shared.com/get/mCOmP-3G/WebService.html).
URL essa que não é nula. Como eu disse antes, quando eu testo no meu celular funciona, no emulador dentro do eclipse também funciona, mas qundo eu testo no Xoom simplesmente ele não funciona e mostra esse erro.

Grato de já.

Jonh

É, eu ja tive erros estranhos que aconteciam só em alguns devices.

Nao posso ajudar muito no seu problema. Só lembrei disso por que ja tive esse erro e era por causa de uma variavel nula no log.

Deve tá ocorrendo algum erro de comunicação entre o tablet e o server. Vou tentar mais algumas coisas e qq coisa eu volto a postar.

:slight_smile: