OpenGrok prints the exception when it fails to find a file that makes the results page quite 'dirty'. This patch checks for the file's existence and skips it if it doesn't exist.
Signed-off-by: Deniz Turkoglu <[email protected]> --- src/org/opensolaris/opengrok/search/Results.java | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/org/opensolaris/opengrok/search/Results.java b/src/org/opensolaris/opengrok/search/Results.java index 7e0a0ae..8057bd3 100644 --- a/src/org/opensolaris/opengrok/search/Results.java +++ b/src/org/opensolaris/opengrok/search/Results.java @@ -207,9 +207,10 @@ public final class Results { String htags = getTags(sh.sourceRoot, rpath, false); out.write(sh.summerizer.getSummary(htags).toString()); } else { - FileReader r = genre == Genre.PLAIN - ? new FileReader(new File(sh.sourceRoot, rpath)) - : null; + File file = new File(sh.sourceRoot, rpath); + FileReader r = + (genre == Genre.PLAIN && file.exists()) ? + new FileReader(file) : null; sh.sourceContext.getContext(r, out, xrefPrefix, morePrefix, rpath, tags, true, null); } -- 1.8.0.2 _______________________________________________ opengrok-dev mailing list [email protected] http://mail.opensolaris.org/mailman/listinfo/opengrok-dev
