Autore Topic: Error: thread exiting with uncatght exception  (Letto 493 volte)

Offline MisterAnt

  • Utente normale
  • ***
  • Post: 272
  • Respect: +4
    • IlSikano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4 Active,Galaxy SIII I9300, Galaxy Tab GT-P5100
  • Play Store ID:
    MisterAnt
  • Sistema operativo:
    Ubuntu 12.04/Winzoz 7/Winzoz xp
Error: thread exiting with uncatght exception
« il: 18 Gennaio 2013, 18:12:52 CET »
0
Buonasera =)
Purtroppo quando vado ad eseguire la mia app..un app che gestisce la connessione bluetooth (CLIENT-SERVER continua con interrogazioni tramite TimerTask)
Dopo un pò di tempo la mia app crasha...Colpa del thread che interroga del Client??
Posto il LogCat..spero che qualcuno possa aiutarmi...
Codice: [Seleziona]
01-18 18:01:40.130: D/AndroidRuntime(948): Shutting down VM
01-18 18:01:40.130: W/dalvikvm(948): threadid=1: thread exiting with uncaught exception (group=0x40a4d1f8)
01-18 18:01:40.140: E/AndroidRuntime(948): FATAL EXCEPTION: main
01-18 18:01:40.140: E/AndroidRuntime(948): java.lang.ArrayIndexOutOfBoundsException: length=1024; index=1024
01-18 18:01:40.140: E/AndroidRuntime(948):         at com.example.bluetoothservice.BluetoothChat$1.handleMessage(BluetoothChat.java:156)
01-18 18:01:40.140: E/AndroidRuntime(948):         at android.os.Handler.dispatchMessage(Handler.java:99)
01-18 18:01:40.140: E/AndroidRuntime(948):         at android.os.Looper.loop(Looper.java:137)
01-18 18:01:40.140: E/AndroidRuntime(948):         at android.app.ActivityThread.main(ActivityThread.java:4429)
01-18 18:01:40.140: E/AndroidRuntime(948):         at java.lang.reflect.Method.invokeNative(Native Method)
01-18 18:01:40.140: E/AndroidRuntime(948):         at java.lang.reflect.Method.invoke(Method.java:511)
01-18 18:01:40.140: E/AndroidRuntime(948):         at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java:795)
01-18 18:01:40.140: E/AndroidRuntime(948):         at com.android.internal.os.ZygoteInit.main(ZygoteInit.java:562)
01-18 18:01:40.140: E/AndroidRuntime(948):         at dalvik.system.NativeStart.main(Native Method)
01-18 18:01:40.140: W/ActivityManager(3339):   Force finishing activity com.example.interfaccia/.MainActivity
01-18 18:01:40.210: D/dalvikvm(3339): GC_FOR_ALLOC freed 769K, 18% free 9614K/11719K, paused 50ms
01-18 18:01:40.710: W/ActivityManager(3339): Activity pause timeout for ActivityRecord{413df790 com.example.interfaccia/.MainActivity}
L'errore principale è nell'index???
« Ultima modifica: 18 Gennaio 2013, 18:16:51 CET da MisterAnt »
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?

Offline undead

  • Utente senior
  • ****
  • Post: 666
  • Respect: +113
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S6
  • Play Store ID:
    DrKappa
  • Sistema operativo:
    Windows 10 64-bit, Windows 8.1 64-bit
Re:Error: thread exiting with uncatght exception
« Risposta #1 il: 18 Gennaio 2013, 18:28:23 CET »
+1
Hai un array dichiarato come [1024] e da qualche parte leggi fuori range (proprio 1024)  ;-)

Per l'esattezza nel file BluetoothChat.java alla riga 156

Offline MisterAnt

  • Utente normale
  • ***
  • Post: 272
  • Respect: +4
    • IlSikano
    • Mostra profilo
  • Dispositivo Android:
    Galaxy S4 Active,Galaxy SIII I9300, Galaxy Tab GT-P5100
  • Play Store ID:
    MisterAnt
  • Sistema operativo:
    Ubuntu 12.04/Winzoz 7/Winzoz xp
Re:Error: thread exiting with uncatght exception
« Risposta #2 il: 19 Gennaio 2013, 09:09:03 CET »
0
Grazie =)
Se le zampe del coniglio sono così fortunate, che fine ha fatto il coniglio?