From 6839e3c6835c4244ca9bea8226d6bd3d8fd7b152 Mon Sep 17 00:00:00 2001 From: Diomidis Spinellis Date: Mon, 26 Mar 2007 07:04:06 +0000 Subject: [PATCH] Fix InvocationTargetException. Reported by: George Gousios --- src/gr/spinellis/umlgraph/doclet/ClassGraph.java | 3 ++- src/org/umlgraph/doclet/ClassGraph.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/src/gr/spinellis/umlgraph/doclet/ClassGraph.java b/src/gr/spinellis/umlgraph/doclet/ClassGraph.java index de492ad..8d866fd 100644 --- a/src/gr/spinellis/umlgraph/doclet/ClassGraph.java +++ b/src/gr/spinellis/umlgraph/doclet/ClassGraph.java @@ -986,7 +986,8 @@ class ClassGraph { else file = new File(opt.outputFileName); // make sure the output directory are there, otherwise create them - if(!file.getParentFile().exists()) + if (file.getParentFile() != null + && !file.getParentFile().exists()) file.getParentFile().mkdirs(); FileOutputStream fos = new FileOutputStream(file); diff --git a/src/org/umlgraph/doclet/ClassGraph.java b/src/org/umlgraph/doclet/ClassGraph.java index de492ad..8d866fd 100644 --- a/src/org/umlgraph/doclet/ClassGraph.java +++ b/src/org/umlgraph/doclet/ClassGraph.java @@ -986,7 +986,8 @@ class ClassGraph { else file = new File(opt.outputFileName); // make sure the output directory are there, otherwise create them - if(!file.getParentFile().exists()) + if (file.getParentFile() != null + && !file.getParentFile().exists()) file.getParentFile().mkdirs(); FileOutputStream fos = new FileOutputStream(file);