java.lang.NullPointerException

GitHub | LevelX2 | 5 months ago
tip
Your exception is missing from the Samebug knowledge base.
Here are the best solutions we found on the Internet.
Click on the to mark the helpful solution and get rewards for you help.

Root Cause Analysis

  1. java.lang.NullPointerException

    No message provided

    at mage.game.Table.toProto()
  2. mage.game
    Table.toProto
    1. mage.game.Table.toProto(Table.java:317)
    1 frame
  3. mage.server.record
    TableRecorderImpl.record
    1. mage.server.record.TableRecorderImpl.record(TableRecorderImpl.java:18)
    1 frame
  4. mage.game
    Table.endTournament
    1. mage.game.Table.setState(Table.java:246)
    2. mage.game.Table.endTournament(Table.java:127)
    2 frames
  5. mage.server
    TableManager.endTournament
    1. mage.server.TableController.endTournament(TableController.java:685)
    2. mage.server.TableManager.endTournament(TableManager.java:304)
    2 frames
  6. mage.server.tournament
    TournamentController$1.event
    1. mage.server.tournament.TournamentController.endTournament(TournamentController.java:239)
    2. mage.server.tournament.TournamentController.access$600(TournamentController.java:69)
    3. mage.server.tournament.TournamentController$1.event(TournamentController.java:108)
    4. mage.server.tournament.TournamentController$1.event(TournamentController.java:90)
    4 frames
  7. mage.game.events
    TableEventSource.fireTableEvent
    1. mage.game.events.EventDispatcher.fireEvent(EventDispatcher.java:56)
    2. mage.game.events.TableEventSource.fireTableEvent(TableEventSource.java:62)
    2 frames
  8. mage.game.tournament
    TournamentImpl.construct
    1. mage.game.tournament.TournamentImpl.construct(TournamentImpl.java:396)
    1 frame
  9. mage.tournament
    BoosterDraftSwissTournament.nextStep
    1. mage.tournament.BoosterDraftSwissTournament.nextStep(BoosterDraftSwissTournament.java:76)
    1 frame
  10. mage.server
    TableManager.endDraft
    1. mage.server.TableController.endDraft(TableController.java:840)
    2. mage.server.TableManager.endDraft(TableManager.java:298)
    2 frames
  11. mage.server.draft
    DraftController.abortDraft
    1. mage.server.draft.DraftController.endDraft(DraftController.java:200)
    2. mage.server.draft.DraftController.abortDraft(DraftController.java:264)
    2 frames
  12. mage.server.tournament
    TournamentManager.quit
    1. mage.server.tournament.TournamentController.abortDraftTournament(TournamentController.java:433)
    2. mage.server.tournament.TournamentController.quit(TournamentController.java:363)
    3. mage.server.tournament.TournamentManager.quit(TournamentManager.java:68)
    3 frames
  13. mage.server
    UserManager$2.run
    1. mage.server.User.remove(User.java:381)
    2. mage.server.UserManager$2.run(UserManager.java:145)
    2 frames
  14. Java RT
    Thread.run
    1. java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
    2. java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
    3. java.lang.Thread.run(Thread.java:745)
    3 frames