<CONTEXT>+ ch.getDedupFile().getGUID());</BUG>ch.force(true);}} catch (Exception e) {SDFSLogger.getLog().error("unable to sync file [" + path + "]", e);<extra_id_0>ch.force(true);}} catch (Exception e) {SDFSLogger.getLog().error("unable to sync file [" + path + "]", e);<BUG>throw new FuseException("unable to sync file").initErrno(Errno.EACCES);</BUG>} finally {}</CONTEXT>
if (Main.volume.isOffLine())throw new FuseException("volume offline").initErrno(Errno.ENAVAIL);try {DedupFileChannel ch = this.getFileChannel(path, (Long) fh, -1);if (Main.safeSync) {if (SDFSLogger.isDebug())SDFSLogger.getLog().debug("sync " + path + " df=" + ch.getDedupFile().getGUID());throw new FuseException("unable to sync file").initErrno(Errno.EACCES);