[jboss-svn-commits] JBoss Common SVN: r3761 - shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter.

jboss-svn-commits at lists.jboss.org jboss-svn-commits at lists.jboss.org
Thu Nov 19 06:31:23 EST 2009


Author: aslak
Date: 2009-11-19 06:31:23 -0500 (Thu, 19 Nov 2009)
New Revision: 3761

Modified:
   shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter/ExplodedExporterDelegate.java
Log:
SHRINKWRAP-86 Added check to verify that this is actually a directory, not a file

Modified: shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter/ExplodedExporterDelegate.java
===================================================================
--- shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter/ExplodedExporterDelegate.java	2009-11-19 11:28:31 UTC (rev 3760)
+++ shrinkwrap/trunk/impl-base/src/main/java/org/jboss/shrinkwrap/impl/base/exporter/ExplodedExporterDelegate.java	2009-11-19 11:31:23 UTC (rev 3761)
@@ -169,6 +169,12 @@
       {
          throw new ArchiveExportException("Unable to create archive output directory - " + outputDirectory);
       }
+      if(outputDirectory.isFile()) 
+      {
+         throw new IllegalArgumentException(
+               "Unable to export exploded directory to " + outputDirectory.getAbsolutePath() + 
+               ", it points to a existing file");
+      }
 
       return outputDirectory;
    }



More information about the jboss-svn-commits mailing list