From 2eca1f9702a600d4e13f8008c644d1e3138d1dd6 Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Mon, 3 Jun 2013 20:17:07 -0400 Subject: [PATCH] added attribute to ignore a findbugs style error Former-commit-id: 0c34765ce1e4e9825083ed8afb6cbb76e0cc73ec --- .../owasp/dependencycheck/reporting/ReportGenerator.java | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/main/java/org/owasp/dependencycheck/reporting/ReportGenerator.java b/src/main/java/org/owasp/dependencycheck/reporting/ReportGenerator.java index 144437c56..7b3e592b8 100644 --- a/src/main/java/org/owasp/dependencycheck/reporting/ReportGenerator.java +++ b/src/main/java/org/owasp/dependencycheck/reporting/ReportGenerator.java @@ -111,6 +111,8 @@ public class ReportGenerator { * * @return a Velocity Context. */ + @edu.umd.cs.findbugs.annotations.SuppressWarnings(value = "RV_RETURN_VALUE_IGNORED_INFERRED", + justification = "No plan to fix this style issue") private Context createContext() { final ToolManager manager = new ToolManager(); final Context c = manager.createContext(); @@ -196,7 +198,10 @@ public class ReportGenerator { try { final File outDir = new File(outFileName).getParentFile(); if (!outDir.exists()) { - outDir.mkdirs(); + boolean created = outDir.mkdirs(); + if (!created) { + throw new Exception("Unable to create directory '" + outDir.getAbsolutePath() + "'."); + } } outputStream = new FileOutputStream(outFileName);