Adding additional logging for table failure

This commit is contained in:
Christian 'ketura' McCarty
2022-11-03 07:27:48 -05:00
parent 1480f1371b
commit f81e244c0d

View File

@@ -18,6 +18,7 @@ import com.gempukku.lotro.logic.timing.GameResultListener;
import com.gempukku.lotro.logic.vo.LotroDeck;
import com.gempukku.lotro.service.AdminService;
import com.gempukku.lotro.tournament.*;
import org.apache.log4j.Logger;
import java.io.IOException;
import java.sql.SQLException;
@@ -72,6 +73,8 @@ public class HallServer extends AbstractServer {
private final ChatRoomMediator _hallChat;
private final GameResultListener _notifyHallListeners = new NotifyHallListenersGameResultListener();
private static final Logger _log = Logger.getLogger(HallServer.class);
public HallServer(IgnoreDAO ignoreDAO, LotroServer lotroServer, ChatServer chatServer, LeagueService leagueService, TournamentService tournamentService, LotroCardBlueprintLibrary library,
LotroFormatLibrary formatLibrary, CollectionsManager collectionsManager,
AdminService adminService,
@@ -626,8 +629,10 @@ public class HallServer extends AbstractServer {
private LotroDeck validateUserAndDeck(LotroFormat format, Player player, String deckName, CollectionType collectionType) throws HallException {
LotroDeck lotroDeck = _lotroServer.getParticipantDeck(player, deckName);
if (lotroDeck == null)
if (lotroDeck == null) {
_log.debug("Player '" + player.getName() + "' attempting to use deck '" + deckName + "' but failed.");
throw new HallException("You don't have a deck registered yet");
}
try {
lotroDeck = format.applyErrata(lotroDeck);