+ try {
+ RandomAccessFile raf = new RandomAccessFile(av, "r");
+ raf.readByte();
+ raf.close();
+ } catch (Exception f)
+ {
+ log.info("Couldn't random access file archive "+av, f);
+ }
+ try {
+ JarFile jf = new JarFile(av, true, JarFile.OPEN_READ);
+ if (jf.getEntry("vamsasDocument.xml")!=null)
+ {
+ log.info("Valid archive "+av);
+ }
+ jf.close();
+ } catch (Exception f)
+ {
+ log.info("Couldn't access jar archive "+av, f);
+ }