[jboss-cvs] JBossAS SVN: r97471 - in projects/jboss-jca/trunk: fungal/src/main/java/org/jboss/jca/fungal/util and 1 other directory.
jboss-cvs-commits at lists.jboss.org
jboss-cvs-commits at lists.jboss.org
Fri Dec 4 12:09:56 EST 2009
Author: jesper.pedersen
Date: 2009-12-04 12:09:56 -0500 (Fri, 04 Dec 2009)
New Revision: 97471
Modified:
projects/jboss-jca/trunk/embedded/src/main/java/org/jboss/jca/embedded/EmbeddedJCA.java
projects/jboss-jca/trunk/fungal/src/main/java/org/jboss/jca/fungal/util/FileUtil.java
Log:
Add additional checks to extract()
Modified: projects/jboss-jca/trunk/embedded/src/main/java/org/jboss/jca/embedded/EmbeddedJCA.java
===================================================================
--- projects/jboss-jca/trunk/embedded/src/main/java/org/jboss/jca/embedded/EmbeddedJCA.java 2009-12-04 16:56:15 UTC (rev 97470)
+++ projects/jboss-jca/trunk/embedded/src/main/java/org/jboss/jca/embedded/EmbeddedJCA.java 2009-12-04 17:09:56 UTC (rev 97471)
@@ -332,7 +332,6 @@
*/
private void removeDeployment(File deployment) throws IOException
{
- /*
if (deployment == null)
throw new IllegalArgumentException("Deployment is null");
@@ -345,7 +344,6 @@
recursiveDelete(deployment);
}
- */
}
/**
Modified: projects/jboss-jca/trunk/fungal/src/main/java/org/jboss/jca/fungal/util/FileUtil.java
===================================================================
--- projects/jboss-jca/trunk/fungal/src/main/java/org/jboss/jca/fungal/util/FileUtil.java 2009-12-04 16:56:15 UTC (rev 97470)
+++ projects/jboss-jca/trunk/fungal/src/main/java/org/jboss/jca/fungal/util/FileUtil.java 2009-12-04 17:09:56 UTC (rev 97471)
@@ -248,8 +248,16 @@
}
else
{
- if (!copy.mkdirs())
- throw new IOException("Could not create " + copy);
+ if (!copy.exists())
+ {
+ if (!copy.mkdirs())
+ throw new IOException("Could not create " + copy);
+ }
+ else
+ {
+ if (!copy.isDirectory())
+ throw new IOException(copy + " isn't a directory");
+ }
}
}
More information about the jboss-cvs-commits
mailing list