From ac9d0e02cadee6f0ea98ac95e1d7415d3ef3995d Mon Sep 17 00:00:00 2001 From: maximesinclair Date: Thu, 31 Oct 2013 22:54:53 +0100 Subject: [PATCH] [BUGFIX] Trick to avoid a lot of IllegalStateException --- .../net/sourceforge/plantuml/servlet/DiagramResponse.java | 4 ++-- .../net/sourceforge/plantuml/servlet/PlantUmlServlet.java | 2 +- .../java/net/sourceforge/plantuml/servlet/ProxyServlet.java | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/main/java/net/sourceforge/plantuml/servlet/DiagramResponse.java b/src/main/java/net/sourceforge/plantuml/servlet/DiagramResponse.java index 0fb1e83..271586d 100644 --- a/src/main/java/net/sourceforge/plantuml/servlet/DiagramResponse.java +++ b/src/main/java/net/sourceforge/plantuml/servlet/DiagramResponse.java @@ -64,7 +64,7 @@ class DiagramResponse { } response.setContentType(getContentType()); SourceStringReader reader = new SourceStringReader(uml); - reader.generateImage(response.getOutputStream(), new FileFormatOption(format)); + reader.generateImage(response.getOutputStream(), new FileFormatOption(format, false)); } void sendMap(String uml) throws IOException { @@ -73,7 +73,7 @@ class DiagramResponse { } response.setContentType(getContentType()); SourceStringReader reader = new SourceStringReader(uml); - String map = reader.generateImage(new NullOutputStream(), new FileFormatOption(FileFormat.PNG)); + String map = reader.generateImage(new NullOutputStream(), new FileFormatOption(FileFormat.PNG, false)); String[] mapLines = map.split("[\\r\\n]"); PrintWriter httpOut = response.getWriter(); for (int i=2; (i+1)