X-Git-Url: http://source.jalview.org/gitweb/?a=blobdiff_plain;f=src%2Fuk%2Fac%2Fvamsas%2Fclient%2Fsimpleclient%2FVamsasArchive.java;h=2477c706e68f8f601885b3924ad594fa1661e360;hb=917d7bbb140b99761a96008a44910bb2a10022f1;hp=d8c64c357fdfc6cc4daeff9101145f0feaf42017;hpb=815d45c0c23f2309d93c3ca073d307f391927b11;p=vamsas.git diff --git a/src/uk/ac/vamsas/client/simpleclient/VamsasArchive.java b/src/uk/ac/vamsas/client/simpleclient/VamsasArchive.java index d8c64c3..2477c70 100644 --- a/src/uk/ac/vamsas/client/simpleclient/VamsasArchive.java +++ b/src/uk/ac/vamsas/client/simpleclient/VamsasArchive.java @@ -20,6 +20,7 @@ import java.util.jar.Manifest; import org.apache.commons.logging.Log; import org.apache.commons.logging.LogFactory; +import uk.ac.vamsas.client.AppDataOutputStream; import uk.ac.vamsas.client.ClientHandle; import uk.ac.vamsas.client.IVorbaIdFactory; import uk.ac.vamsas.client.SessionHandle; @@ -279,6 +280,10 @@ public class VamsasArchive { private boolean addEntry(String entry) { if (entries!=null) entries=new Hashtable(); + if (log.isDebugEnabled()) + { + log.debug("validating '"+entry+"' in hash for "+this); + } if (entries.containsKey(entry)) return false; entries.put(entry, new Integer(entries.size())); @@ -307,7 +312,7 @@ public class VamsasArchive { if (!virginArchive) { makeBackup(); - donotdeletebackup=false; // external reference has been made. + donotdeletebackup=true; // external reference has been made. return ((original!=null) ? originalBackup : null); } return null;