Run - Copy.org 2015-03-23 08:42:18.000000000 +0100 Run.java 2015-03-25 14:27:32.536888900 +0100 @@ -1490,9 +1490,11 @@ public abstract class Run <JobT extends * if we fail to delete. */ public void delete() throws IOException { - File rootDir = getRootDir(); + + File rootDir = getRootDir(); if (!rootDir.isDirectory()) { - throw new IOException(this + ": " + rootDir + " looks to have already been deleted; siblings: " + Arrays.toString(project.getBuildDir().list())); + LOGGER.log(Level.WARNING, "IOException: " + rootDir + " looks to have already been deleted; siblings: " + Arrays.toString(project.getBuildDir().list())); + //throw new IOException(this + ": " + rootDir + " looks to have already been deleted; siblings: " + Arrays.toString(project.getBuildDir().list())); } RunListener.fireDeleted(this); @@ -1511,8 +1513,10 @@ public abstract class Run <JobT extends if(tmp.exists()) tmp.deleteOnExit(); - if(!renamingSucceeded) - throw new IOException(rootDir+" is in use"); + if(!renamingSucceeded) { + LOGGER.log(Level.WARNING, rootDir+" is in use"); + //throw new IOException(rootDir+" is in use"); + } LOGGER.log(FINE, "{0}: {1} successfully deleted", new Object[] {this, rootDir}); removeRunFromParent();