diff --git a/forge-ai/src/main/java/forge/ai/AiController.java b/forge-ai/src/main/java/forge/ai/AiController.java index 2d0e8ac5a23..9d24991cc60 100644 --- a/forge-ai/src/main/java/forge/ai/AiController.java +++ b/forge-ai/src/main/java/forge/ai/AiController.java @@ -616,7 +616,9 @@ public class AiController { } catch (IllegalArgumentException ex) { System.err.println(ex.getMessage()); - ComparatorUtil.verifyTransitivity(saComparator, all); + String assertex = ComparatorUtil.verifyTransitivity(saComparator, all); + if (!assertex.isEmpty()) + Sentry.capture(ex.getMessage() + "\nAssertionError [verifyTransitivity]: " + assertex); } for (final SpellAbility sa : ComputerUtilAbility.getOriginalAndAltCostAbilities(all, player)) { @@ -1585,7 +1587,9 @@ public class AiController { } catch (IllegalArgumentException ex) { System.err.println(ex.getMessage()); - ComparatorUtil.verifyTransitivity(saComparator, all); + String assertex = ComparatorUtil.verifyTransitivity(saComparator, all); + if (!assertex.isEmpty()) + Sentry.capture(ex.getMessage() + "\nAssertionError [verifyTransitivity]: " + assertex); } for (final SpellAbility sa : ComputerUtilAbility.getOriginalAndAltCostAbilities(all, player)) {