tuned error message;
authorwenzelm
Sat, 28 Mar 2020 13:30:38 +0100
changeset 71605 f7a652732f4e
parent 71604 c6fa217c9d5e
child 71606 b3b0d87edd20
tuned error message;
src/Pure/System/isabelle_process.scala
--- a/src/Pure/System/isabelle_process.scala	Sat Mar 28 12:06:37 2020 +0100
+++ b/src/Pure/System/isabelle_process.scala	Sat Mar 28 13:30:38 2020 +0100
@@ -48,7 +48,9 @@
       case Session.Ready =>
         startup_error.fulfill("")
       case Session.Terminated(result) if !result.ok && !startup_error.is_finished =>
-        startup_error.fulfill("Session start failed: return code " + result.rc)
+        val syslog = session.syslog_content()
+        val err = "Session startup failed" + (if (syslog.isEmpty) "" else ":\n" + syslog)
+        startup_error.fulfill(err)
       case _ =>
     }