From d38be1a483b4bf9123b569cb5afaa29d44e2e901 Mon Sep 17 00:00:00 2001 From: anna Date: Mon, 6 May 2013 13:13:25 +0200 Subject: [PATCH] javafx: publish message from output when process fails --- .../plugins/javaFX/packaging/AbstractJavaFxPackager.java | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/plugins/javaFX/common-javaFX-plugin/src/org/jetbrains/plugins/javaFX/packaging/AbstractJavaFxPackager.java b/plugins/javaFX/common-javaFX-plugin/src/org/jetbrains/plugins/javaFX/packaging/AbstractJavaFxPackager.java index e4e88132fb8f..be6c50010aae 100644 --- a/plugins/javaFX/common-javaFX-plugin/src/org/jetbrains/plugins/javaFX/packaging/AbstractJavaFxPackager.java +++ b/plugins/javaFX/common-javaFX-plugin/src/org/jetbrains/plugins/javaFX/packaging/AbstractJavaFxPackager.java @@ -251,7 +251,14 @@ public abstract class AbstractJavaFxPackager { if (!StringUtil.isEmptyOrSpaces(message)) { registerJavaFxPackagerError(message); } - return process.waitFor(); + final int result = process.waitFor(); + if (result != 0) { + final String explanationMessage = new String(FileUtil.loadBytes(process.getInputStream())); + if (!StringUtil.isEmptyOrSpaces(explanationMessage)) { + registerJavaFxPackagerError(explanationMessage); + } + } + return result; } catch (Exception e) { registerJavaFxPackagerError(e);