diff --git a/src/engine/gameManager/MaintenanceManager.java b/src/engine/gameManager/MaintenanceManager.java index 574768d8..d72db7a5 100644 --- a/src/engine/gameManager/MaintenanceManager.java +++ b/src/engine/gameManager/MaintenanceManager.java @@ -45,10 +45,13 @@ public enum MaintenanceManager { // Deduct upkeep and build list of buildings // which did not have funds available - for (Building building : maintList) - if (chargeUpkeep(building) == false) - derankList.add(building); - + try { + for (Building building : maintList) + if (chargeUpkeep(building) == false) + derankList.add(building); + } catch (Exception e) { + Logger.error(e); + } // Reset maintenance dates for these buildings for (Building building : maintList)