read = 0;
} catch (DataArchivedException e) {
throw new FuseException("File Archived").initErrno(Errno.ENODATA);
} catch (Exception e) {
SDFSLogger.getLog().error("unable to read file " + path, e);
<BUG>throw new FuseException("error reading " + path)

.initErrno(Errno.ENODATA);
} finally {</BUG>
}

read = 0;
} catch (DataArchivedException e) {
throw new FuseException("File Archived").initErrno(Errno.ENODATA);
} catch (Exception e) {
SDFSLogger.getLog().error("unable to read file " + path, e);
throw new FuseException("error reading " + path).initErrno(Errno.ENODATA);
}
