From 38a583478557bd5701b5d33fd7dcd7ee7d25babc Mon Sep 17 00:00:00 2001 From: Jeremy Long Date: Wed, 17 Dec 2014 11:25:16 -0500 Subject: [PATCH] added type checking for CPEAnalyzer to avoid exceptions Former-commit-id: 6f407c839f4c2f74900f46901f4a8452abe83e06 --- .../main/java/org/owasp/dependencycheck/maven/Engine.java | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/Engine.java b/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/Engine.java index ea911d938..db7d68b1b 100644 --- a/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/Engine.java +++ b/dependency-check-maven/src/main/java/org/owasp/dependencycheck/maven/Engine.java @@ -131,7 +131,10 @@ public class Engine extends org.owasp.dependencycheck.Engine { CPEAnalyzer cpe = null; final MavenProject project = getRootParent(); if (project != null) { - cpe = (CPEAnalyzer) project.getContextValue(CPE_ANALYZER_KEY); + Object obj = project.getContextValue(CPE_ANALYZER_KEY); + if (obj instanceof CPEAnalyzer) { + cpe = (CPEAnalyzer) project.getContextValue(CPE_ANALYZER_KEY); + } } return cpe; }