chesterbr / minitruco-android

A popular Brazilian card game (Truco) running on Android.
https://play.google.com/store/apps/details?id=me.chester.minitruco&pli=1&hl=pt
BSD 3-Clause "New" or "Revised" License
87 stars 36 forks source link

Encerra salas somente com bots #254

Closed chesterbr closed 6 months ago

chesterbr commented 6 months ago

Isso deve resolver #252 ; já que foi verificado que um bot crashando entra em loop, reporta a sala como disponível quando ela não fica:

14126@ubuntu-2023 2024-02-21 19:20:24 [INFO] JogadorBot.run: Erro em joga
Exception: java.lang.ArrayIndexOutOfBoundsException
14126@ubuntu-2023 2024-02-21 19:20:24 [INFO] JogadorBot.run: Out Of Bounds tentando recuperar a carta de cartasRestantes
Exception: java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
    at java.base/java.util.Vector.elementAt(Vector.java:466)
    at me.chester.minitruco.core.JogadorBot.run(JogadorBot.java:163)
    at java.base/java.lang.Thread.run(Thread.java:1583)
14126@ubuntu-2023 2024-02-21 19:20:24 [INFO] JogadorBot.run: Erro em joga
Exception: java.lang.ArrayIndexOutOfBoundsException
14126@ubuntu-2023 2024-02-21 19:20:24 [INFO] JogadorBot.run: Out Of Bounds tentando recuperar a carta de cartasRestantes
Exception: java.lang.ArrayIndexOutOfBoundsException: 0 >= 0
    at java.base/java.util.Vector.elementAt(Vector.java:466)
    at me.chester.minitruco.core.JogadorBot.run(JogadorBot.java:163)
    at java.base/java.lang.Thread.run(Thread.java:1583)
...