--- old/src/jdk/nashorn/internal/ir/LexicalContext.java 2013-09-27 11:07:07.953989602 +0200 +++ new/src/jdk/nashorn/internal/ir/LexicalContext.java 2013-09-27 11:07:07.877989602 +0200 @@ -587,11 +587,11 @@ final FunctionNode fn = (FunctionNode)node; final Source source = fn.getSource(); String src = source.toString(); - if (src.indexOf(File.pathSeparator) != -1) { + if (src.contains(File.pathSeparator)) { src = src.substring(src.lastIndexOf(File.pathSeparator)); } src += ' '; - src += source.getLine(fn.getStart()); + src += fn.getLineNumber(); sb.append(src); } sb.append(' ');