Skip to content

Reproducer doesn't work

ab38af5
Select commit
Loading
Failed to load commit list.
Draft

Parse exceptions during reloads #366

Reproducer doesn't work
ab38af5
Select commit
Loading
Failed to load commit list.
Garnix CI / package ghciwatch-tests [x86_64-linux] failed May 27, 2025 in 5m 51s

Run results

Build failed

Details

Last 100 lines of logs:

  in dispatch{event=Reload { events: {Modify("/build/.tmpS0YS5g/simple/src"), Modify("/build/.tmpS0YS5g/simple/src/MyCoolModule.hs"), Remove("/build/.tmpS0YS5g/simple/src/MyModule.hs")} }}
DEBUG close
  in add_modules{paths=[NormalPath { normal: "/build/.tmpS0YS5g/simple/src/MyCoolModule.hs", relative: Some("src/MyCoolModule.hs") }] log=CompilationLog { summary: Some(CompilationSummary { result: Ok, modules_loaded: Count(2) }), diagnostics: [] }}
  in reload
  in dispatch{event=Reload { events: {Modify("/build/.tmpS0YS5g/simple/src"), Modify("/build/.tmpS0YS5g/simple/src/MyCoolModule.hs"), Remove("/build/.tmpS0YS5g/simple/src/MyModule.hs")} }}
DEBUG new
  in error_log_write
  in reload
  in dispatch{event=Reload { events: {Modify("/build/.tmpS0YS5g/simple/src"), Modify("/build/.tmpS0YS5g/simple/src/MyCoolModule.hs"), Remove("/build/.tmpS0YS5g/simple/src/MyModule.hs")} }}
DEBUG No error log path, not writing
  in error_log_write
  in reload
  in dispatch{event=Reload { events: {Modify("/build/.tmpS0YS5g/simple/src"), Modify("/build/.tmpS0YS5g/simple/src/MyCoolModule.hs"), Remove("/build/.tmpS0YS5g/simple/src/MyModule.hs")} }}
DEBUG close
  in error_log_write
  in reload
  in dispatch{event=Reload { events: {Modify("/build/.tmpS0YS5g/simple/src"), Modify("/build/.tmpS0YS5g/simple/src/MyCoolModule.hs"), Remove("/build/.tmpS0YS5g/simple/src/MyModule.hs")} }}
⚠ Reloading failed in 128.18ms
  in reload
  in dispatch{event=Reload { events: {Modify("/build/.tmpS0YS5g/simple/src"), Modify("/build/.tmpS0YS5g/simple/src/MyCoolModule.hs"), Remove("/build/.tmpS0YS5g/simple/src/MyModule.hs")} }}
DEBUG close
  in reload
  in dispatch{event=Reload { events: {Modify("/build/.tmpS0YS5g/simple/src"), Modify("/build/.tmpS0YS5g/simple/src/MyCoolModule.hs"), Remove("/build/.tmpS0YS5g/simple/src/MyModule.hs")} }}
DEBUG close
  in dispatch{event=Reload { events: {Modify("/build/.tmpS0YS5g/simple/src"), Modify("/build/.tmpS0YS5g/simple/src/MyCoolModule.hs"), Remove("/build/.tmpS0YS5g/simple/src/MyModule.hs")} }}
DEBUG Finished dispatching ghci event
  in run_ghci
thread 'can_compile_renamed_module_966' panicked at tests/rename.rs:36:10:
called `Result::unwrap()` on an `Err` value:   × Waiting for a log message matching "^Compilation succeeded$" in spans
  │ "\"reload\"" timed out after 10.00s

note: run with `RUST_BACKTRACE=1` environment variable to display a backtrace
Wrote logs to /build/source/target/x86_64-unknown-linux-musl/tmp/test_harness-internal-can_compile_renamed_module_966.json
DEBUG Ctrl-C pressed, shutting down gracefully
  in wait_for_shutdown
DEBUG new
  in stop
  in run_ghci
DEBUG close
  in stderr
DEBUG new
  in stop
  in ghci_process
DEBUG close
  in stop
  in run_ghci
DEBUG Task completed successfully task="stderr"
DEBUG Killing ghci process tree with SIGKILL
  in stop
  in ghci_process
DEBUG Task completed successfully task="run_ghci"
DEBUG ghci exited: signal: 9 (SIGKILL)
  in stop
  in ghci_process
DEBUG close
  in stop
  in ghci_process
DEBUG close
  in ghci_process
DEBUG Task completed successfully task="ghci_process"
DEBUG close
  in run_watcher
DEBUG All tasks finished
  in wait_for_shutdown
DEBUG new
  in cancel_tasks
  in wait_for_shutdown
DEBUG Task completed successfully task="run_watcher"
DEBUG Task is finished task="run_ghci"
  in cancel_tasks
  in wait_for_shutdown
DEBUG Task is finished task="run_watcher"
  in cancel_tasks
  in wait_for_shutdown
DEBUG Task is finished task="stderr"
  in cancel_tasks
  in wait_for_shutdown
DEBUG Task is finished task="ghci_process"
  in cancel_tasks
  in wait_for_shutdown
DEBUG close
  in cancel_tasks
  in wait_for_shutdown
DEBUG new
  in check_task_failures
  in wait_for_shutdown
DEBUG All tasks completed successfully
  in check_task_failures
  in wait_for_shutdown
DEBUG close
  in check_task_failures
  in wait_for_shutdown
DEBUG Finished shutdown in 45.42ms
  in wait_for_shutdown
DEBUG close
  in wait_for_shutdown
DEBUG main() finished