diff --git a/java/compiler/forms-compiler/forms-compiler.iml b/java/compiler/forms-compiler/forms-compiler.iml index 3f6ac0d8aeca..ce591cf3173e 100644 --- a/java/compiler/forms-compiler/forms-compiler.iml +++ b/java/compiler/forms-compiler/forms-compiler.iml @@ -1,6 +1,6 @@ - + diff --git a/java/compiler/forms-compiler/src/com/intellij/uiDesigner/compiler/CodeGenerationException.java b/java/compiler/forms-compiler/src/com/intellij/uiDesigner/compiler/CodeGenerationException.java index 9dbc40efb3be..e4009deac3c4 100644 --- a/java/compiler/forms-compiler/src/com/intellij/uiDesigner/compiler/CodeGenerationException.java +++ b/java/compiler/forms-compiler/src/com/intellij/uiDesigner/compiler/CodeGenerationException.java @@ -23,6 +23,11 @@ public class CodeGenerationException extends Exception{ myComponentId = componentId; } + public CodeGenerationException(final String componentId, final String message, final Throwable cause) { + super(message, cause); + myComponentId = componentId; + } + public String getComponentId() { return myComponentId; } diff --git a/java/compiler/forms-compiler/src/com/intellij/uiDesigner/compiler/Utils.java b/java/compiler/forms-compiler/src/com/intellij/uiDesigner/compiler/Utils.java index 50575a6918af..e93b9698a376 100644 --- a/java/compiler/forms-compiler/src/com/intellij/uiDesigner/compiler/Utils.java +++ b/java/compiler/forms-compiler/src/com/intellij/uiDesigner/compiler/Utils.java @@ -211,7 +211,7 @@ public final class Utils { rootContainer = nestedFormLoader.loadForm(formName); } catch (Exception e) { - throw new CodeGenerationException(null, "Error loading nested form: " + e.getMessage()); + throw new CodeGenerationException(null, "Error loading nested form: " + e.getMessage(), e); } final Set thisFormNestedForms = new HashSet(); final CodeGenerationException[] validateExceptions = new CodeGenerationException[1];