summaryrefslogtreecommitdiff
path: root/src/net/sourceforge/plantuml/Run.java
diff options
context:
space:
mode:
authorAndrew Shadura <andrew.shadura@collabora.co.uk>2016-04-21 11:16:15 +0200
committerAndrew Shadura <andrew.shadura@collabora.co.uk>2016-04-21 11:16:15 +0200
commitf9dab4abce6df0e9b5121895cc6e94823c2dece3 (patch)
tree67268f8ffb037cf24ab13b3d117bd9ec3daa379e /src/net/sourceforge/plantuml/Run.java
parentc8193f238ed8e884ba793479204846db8354d1c0 (diff)
Imported Upstream version 8038
Diffstat (limited to 'src/net/sourceforge/plantuml/Run.java')
-rw-r--r--src/net/sourceforge/plantuml/Run.java11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/net/sourceforge/plantuml/Run.java b/src/net/sourceforge/plantuml/Run.java
index 1db0519..548d5fe 100644
--- a/src/net/sourceforge/plantuml/Run.java
+++ b/src/net/sourceforge/plantuml/Run.java
@@ -275,7 +275,16 @@ public class Run {
ps.println(system.getDescription());
}
} else if (option.isPipe()) {
- sourceStringReader.generateImage(ps, 0, option.getFileFormatOption());
+ final String result = sourceStringReader.generateImage(ps, 0, option.getFileFormatOption());
+ if ("(error)".equalsIgnoreCase(result)) {
+ System.err.println("ERROR");
+ final Diagram system = sourceStringReader.getBlocks().get(0).getDiagram();
+ final PSystemError sys = (PSystemError) system;
+ System.err.println(sys.getHigherErrorPosition());
+ for (ErrorUml er : sys.getErrorsUml()) {
+ System.err.println(er.getError());
+ }
+ }
}
}