axel3rd / mpg-coach-bot

MPG (Mon Petit Gazon) coach bot, to automate and optimize weekly actions
https://axel3rd.github.io/mpg-coach-bot/
MIT License
23 stars 8 forks source link

Players not found during Team creation #199

Closed axel3rd closed 3 years ago

axel3rd commented 3 years ago

Today on L1:

Exception in thread "main" java.lang.UnsupportedOperationException: Player with id 'mpg_championship_player_XXXX' cannot found
        at org.blondin.mpg.root.model.PoolPlayers.lambda$getPlayer$1(PoolPlayers.java:18)
        at java.util.Optional.orElseThrow(Optional.java:290)
        at org.blondin.mpg.root.model.PoolPlayers.getPlayer(PoolPlayers.java:18)
        at org.blondin.mpg.Main.completePlayersTeam(Main.java:250)
        at org.blondin.mpg.Main.processGames(Main.java:175)
        at org.blondin.mpg.Main.processLeague(Main.java:114)
        at org.blondin.mpg.Main.process(Main.java:82)
        at org.blondin.mpg.Main.main(Main.java:71)
axel3rd commented 3 years ago

Root Cause: Some players (sample: Alexandre Lauray) doesn't exist no more in PoolPlayer (L1). He is in my 18 players (API result), but not in players displayed in Squad (number: 17). => Should be removed from Squad in this case.