Index: lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/LearningDesignService.java =================================================================== RCS file: /usr/local/cvsroot/lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/LearningDesignService.java,v diff -u -r1.21 -r1.22 --- lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/LearningDesignService.java 5 May 2011 15:23:47 -0000 1.21 +++ lams_common/src/java/org/lamsfoundation/lams/learningdesign/service/LearningDesignService.java 6 May 2011 07:19:00 -0000 1.22 @@ -206,6 +206,13 @@ return false; } String directoryToStoreFile = FileUtil.getFullPath(earFolder, "lams-www.war\\secure\\learning-design-images"); + + // Check whether this dir exists + File svgPngDirectory = new File(directoryToStoreFile); + if (!svgPngDirectory.exists()) { + svgPngDirectory.mkdirs(); + } + String fileExtension; if (imageFormat == SVGGenerator.OUTPUT_FORMAT_SVG) { fileExtension = ".svg";