diff -r 0c6d29145881 -r 8a298184f3f9 src/Pure/PIDE/headless.scala --- a/src/Pure/PIDE/headless.scala Wed Mar 25 14:00:23 2020 +0000 +++ b/src/Pure/PIDE/headless.scala Fri Mar 27 12:03:20 2020 +0100 @@ -584,9 +584,11 @@ } session.phase_changed += session_phase + val sessions_structure = Sessions.load_structure(options, dirs = session_base_info.dirs) + progress.echo("Starting session " + session_base_info.session + " ...") - Isabelle_Process.start(session, options, - logic = session_base_info.session, dirs = session_base_info.dirs, modes = print_mode) + Isabelle_Process.start(session, options, sessions_structure, + logic = session_base_info.session, modes = print_mode) session_error.join match { case "" => session