Juntando aqui as exceções que aparecem na Play Store quando filtro pela versão 2.5.3 e que não foram tratadas em outras issues, para fazer uma limpeza geral (mais frequentes primeiro).
Note-se que temos menos de 10 exceções por dia, então isso não é prioridade, mas limpar elas ajuda a evidenciar quando as exceções de verdeade aparecerem (e é algo bom pra fazer em dias de baixa inspiração).
[x] Exception java.lang.NullPointerException:
at me.chester.minitruco.android.MesaView.atualizaResultadoRodada (MesaView.java:397)
at me.chester.minitruco.android.JogadorHumano.rodadaFechada (JogadorHumano.java:166)
at me.chester.minitruco.android.multiplayer.PartidaRemota.processaNotificacao (PartidaRemota.java:214)
at me.chester.minitruco.android.multiplayer.bluetooth.ClienteBluetoothActivity.run (ClienteBluetoothActivity.java:123)
at java.lang.Thread.run (Thread.java:1012) #176
[x] Exception java.lang.NullPointerException:
at me.chester.minitruco.android.MesaView.onSizeChanged (MesaView.java:349)
at android.view.View.sizeChange (View.java:23431) #176
[x] Exception java.lang.NullPointerException:
at me.chester.minitruco.android.MesaView.atualizaResultadoRodada (MesaView.java:397)
at me.chester.minitruco.android.JogadorHumano.rodadaFechada (JogadorHumano.java:166)
at me.chester.minitruco.core.PartidaLocal.processaJogada (PartidaLocal.java:308)
at me.chester.minitruco.core.PartidaLocal.run (PartidaLocal.java:131)
at java.lang.Thread.run (Thread.java:1012) #176
[x] Exception java.lang.NumberFormatException:
at java.lang.Integer.parseInt (Integer.java:747)
at java.lang.Integer.parseInt (Integer.java:865)
at me.chester.minitruco.android.multiplayer.bluetooth.ClienteBluetoothActivity.exibeMesaForaDoJogo (ClienteBluetoothActivity.java:169)
at me.chester.minitruco.android.multiplayer.bluetooth.ClienteBluetoothActivity.run (ClienteBluetoothActivity.java:109)
at java.lang.Thread.run (Thread.java:1012) #172
[x] Exception java.lang.ArrayIndexOutOfBoundsException: length=3; index=-1
at me.chester.minitruco.android.multiplayer.bluetooth.ServidorBluetoothActivity.verificaVersaoCompativel (ServidorBluetoothActivity.java:188)
at me.chester.minitruco.android.multiplayer.bluetooth.ServidorBluetoothActivity.run (ServidorBluetoothActivity.java:162)
at java.lang.Thread.run (Thread.java:1012) #172
[x] Exception java.lang.IllegalArgumentException:
at me.chester.minitruco.core.Modo$-CC.fromString (Modo.java:24)
at me.chester.minitruco.android.multiplayer.PartidaRemota. (PartidaRemota.java:68)
at me.chester.minitruco.android.multiplayer.bluetooth.ClienteBluetoothActivity.criaNovaPartida (ClienteBluetoothActivity.java:249)
at me.chester.minitruco.android.CriadorDePartida.criaNovaPartida (CriadorDePartida.java:24)
at me.chester.minitruco.android.TrucoActivity.criaEIniciaNovaPartida (TrucoActivity.java:117)
at me.chester.minitruco.android.TrucoActivity.lambda$onCreate$2$me-chester-minitruco-android-TrucoActivity (TrucoActivity.java:176)
at me.chester.minitruco.android.TrucoActivity$$ExternalSyntheticLambda8.run
at java.lang.Thread.run (Thread.java:919) #172
[ ] Exception java.lang.ArrayIndexOutOfBoundsException: length=4; index=4
at me.chester.minitruco.android.multiplayer.PartidaRemota.processaNotificacao (PartidaRemota.java:127)
at me.chester.minitruco.android.multiplayer.bluetooth.ClienteBluetoothActivity.run (ClienteBluetoothActivity.java:123)
at java.lang.Thread.run (Thread.java:923)
Juntando aqui as exceções que aparecem na Play Store quando filtro pela versão 2.5.3 e que não foram tratadas em outras issues, para fazer uma limpeza geral (mais frequentes primeiro).
Note-se que temos menos de 10 exceções por dia, então isso não é prioridade, mas limpar elas ajuda a evidenciar quando as exceções de verdeade aparecerem (e é algo bom pra fazer em dias de baixa inspiração).
https://github.com/chesterbr/minitruco-android/tree/v2.5.3