From f84a12bfbba20d043800fb8b4af9b2bcf79f9d27 Mon Sep 17 00:00:00 2001 From: Paul Phillips Date: Sat, 26 Mar 2011 18:22:27 +0000 Subject: Added some explanatory output when jline reader... Added some explanatory output when jline reader fails to create. No review. --- src/compiler/scala/tools/nsc/interpreter/ILoop.scala | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/compiler/scala/tools/nsc/interpreter/ILoop.scala b/src/compiler/scala/tools/nsc/interpreter/ILoop.scala index 584b8867b2..e2214d363e 100644 --- a/src/compiler/scala/tools/nsc/interpreter/ILoop.scala +++ b/src/compiler/scala/tools/nsc/interpreter/ILoop.scala @@ -696,7 +696,10 @@ class ILoop(in0: Option[BufferedReader], protected val out: PrintWriter) else new JLineCompletion(intp) ) catch { - case _: Exception | _: NoClassDefFoundError => SimpleReader() + case ex @ (_: Exception | _: NoClassDefFoundError) => + out.println("Failed to created JLineReader: " + ex) + out.println("Falling back to SimpleReader.") + SimpleReader() } } -- cgit v1.2.3