diff --git a/files/src/main/java/de/srsoftware/umbrella/files/FileModule.java b/files/src/main/java/de/srsoftware/umbrella/files/FileModule.java index 189eda07..0d1ec11a 100644 --- a/files/src/main/java/de/srsoftware/umbrella/files/FileModule.java +++ b/files/src/main/java/de/srsoftware/umbrella/files/FileModule.java @@ -60,8 +60,8 @@ public class FileModule extends BaseHandler implements FileService { var dest = source+".svg"; String[] command = {"dia","-e",dest,source.toString()}; try { - Runtime.getRuntime().exec(command); - } catch (IOException e) { + Runtime.getRuntime().exec(command).waitFor(); + } catch (IOException | InterruptedException e) { LOG.log(WARNING,"Failed to convert {} to SVG file",source,e); }