}
TachyonURI currentPath = new TachyonURI(requestPath);
try {
ClientFileInfo clientFileInfo = mMasterInfo.getClientFileInfo(currentPath);
if (null == clientFileInfo) {
throw new FileDoesNotExistException(currentPath.toString());
}
downloadFile(new TachyonURI(clientFileInfo.getPath()), request, response);
} catch (FileDoesNotExistException fdne) {
request.setAttribute("invalidPathError", "Error: Invalid Path " + fdne.getMessage());
getServletContext().getRequestDispatcher("/browse.jsp").forward(request, response);