tidying IO.
[vamsas.git] / src / org / vamsas / test / simpleclient / VamsasArchive.java
index 9b242c0..112a4b2 100644 (file)
@@ -173,6 +173,7 @@ public class VamsasArchive {
         log.warn("No appdatas were transferred. This is wrong.");
       va.putVamsasDocument(doc);
       va.closeArchive();
+      sfile.unLock();
       log.info("Testing update: ");
       {
         Lock lock=sfile.getLock();
@@ -182,8 +183,6 @@ public class VamsasArchive {
         VamsasArchiveReader vreader = new VamsasArchiveReader(newf);
         SimpleDocument sdoc = new SimpleDocument("testing vamsas update");
         ArchiveReports.reportDocument(sdoc.getVamsasDocument(vreader), vreader, true, System.out);
-        lock.release();
-        lock = null;
       }
     } catch (Exception e) {
       e.printStackTrace(System.err);