From: Matthew Khouzam Date: Sun, 20 Mar 2016 20:46:10 +0000 (-0400) Subject: ctf: Better explain IllegalStateException X-Git-Url: http://drtracing.org/?a=commitdiff_plain;h=5bababca565a6e5e56211336e6796d6c5511d707;p=deliverable%2Ftracecompass.git ctf: Better explain IllegalStateException Show a reason for the illegal state exception. Change-Id: Ibf99b1bc6b3bc94c20fab6307b62d35d21e12096 Signed-off-by: Matthew Khouzam Reviewed-on: https://git.eclipse.org/r/68873 Reviewed-by: Hudson CI Reviewed-by: Jean-Christian Kouame --- diff --git a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/types/ArrayDeclaration.java b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/types/ArrayDeclaration.java index 4a4572c4d3..23c80e949e 100644 --- a/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/types/ArrayDeclaration.java +++ b/ctf/org.eclipse.tracecompass.ctf.core/src/org/eclipse/tracecompass/internal/ctf/core/event/types/ArrayDeclaration.java @@ -132,7 +132,7 @@ public final class ArrayDeclaration extends CompoundDeclaration { for (int i = 0; i < fLength; i++) { String name = elemNames.get(i); if (name == null) { - throw new IllegalStateException(); + throw new IllegalStateException("Field " + fieldName + " has a nameless field"); //$NON-NLS-1$//$NON-NLS-2$ } definitions.add(fElemType.createDefinition(definitionScope, name, input)); }