]> source.dussan.org Git - archiva.git/commitdiff
Fix NPE when file is a root file
authorEmmanuel Venisse <evenisse@apache.org>
Fri, 19 Jan 2007 13:43:50 +0000 (13:43 +0000)
committerEmmanuel Venisse <evenisse@apache.org>
Fri, 19 Jan 2007 13:43:50 +0000 (13:43 +0000)
git-svn-id: https://svn.apache.org/repos/asf/maven/archiva/trunk@497811 13f79535-47bb-0310-9956-ffa450edef68

archiva-configuration/src/main/java/org/apache/maven/archiva/configuration/DefaultConfigurationStore.java

index 3f8dd70f80cd52211a669f80f14fb38a18fdac40..911f7eb87ad6ccb82b4f04cf8cb5123cadb90985 100644 (file)
@@ -158,7 +158,11 @@ public class DefaultConfigurationStore
         FileWriter fileWriter = null;
         try
         {
-            file.getParentFile().mkdirs();
+            //does file directory exist ?
+            if ( file.getParentFile() != null && !file.getParentFile().exists() )
+            {
+                file.getParentFile().mkdirs();
+            }
 
             fileWriter = new FileWriter( file );
             writer.write( fileWriter, configuration );