From 6f42b318ee33152fb9f92e576706e7a368829d2e Mon Sep 17 00:00:00 2001 From: bculkin2442 Date: Sun, 10 Apr 2016 21:42:34 -0400 Subject: Code cleanup --- dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java') diff --git a/dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java b/dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java index 185ff5f..d28633f 100644 --- a/dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java +++ b/dice-lang/src/main/java/bjc/dicelang/ScalarDiceExpression.java @@ -57,8 +57,13 @@ public class ScalarDiceExpression implements IDiceExpression { try { return exp.roll() / scalar; } catch (ArithmeticException aex) { - throw new UnsupportedOperationException( - "Attempted to divide by zero."); + UnsupportedOperationException usex = + new UnsupportedOperationException( + "Attempted to divide by zero."); + + usex.initCause(aex); + + throw usex; } default: throw new IllegalStateException( -- cgit v1.2.3