From d233a8f27eb0676d65663deec729c096efd5da83 Mon Sep 17 00:00:00 2001 From: Michael Bayne Date: Fri, 8 Apr 2005 00:05:41 +0000 Subject: [PATCH] Log a warning if we fail to delete either the Getdown marker file or the bundle itself when wiping a bundle. git-svn-id: svn+ssh://src.earth.threerings.net/narya/trunk@3461 542714f4-19e9-0310-aa3c-eee0fc999fb1 --- src/java/com/threerings/resource/ResourceBundle.java | 11 ++++++++--- 1 file changed, 8 insertions(+), 3 deletions(-) diff --git a/src/java/com/threerings/resource/ResourceBundle.java b/src/java/com/threerings/resource/ResourceBundle.java index 4d55c93b7..f75a18df9 100644 --- a/src/java/com/threerings/resource/ResourceBundle.java +++ b/src/java/com/threerings/resource/ResourceBundle.java @@ -1,5 +1,5 @@ // -// $Id: ResourceBundle.java,v 1.32 2004/10/18 21:38:22 mdb Exp $ +// $Id$ // // Narya library - tools for developing networked games // Copyright (C) 2002-2004 Three Rings Design, Inc., All Rights Reserved @@ -221,12 +221,17 @@ public class ResourceBundle // clear out any .jarv file that Getdown might be maintaining so // that we ensure that it is revalidated File vfile = new File(FileUtil.resuffix(_source, ".jar", ".jarv")); - vfile.delete(); + if (vfile.exists() && !vfile.delete()) { + Log.warning("Failed to delete " + vfile + "."); + } // close and delete our source jar file if (deleteJar && _source != null) { closeJar(); - _source.delete(); + if (!_source.delete()) { + Log.warning("Failed to delete " + _source + + " [exists=" + _source.exists() + "]."); + } } }