summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/compiler/scala/tools/nsc/interpreter/ILoop.scala5
1 files changed, 4 insertions, 1 deletions
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()
}
}