Skip to content

Instantly share code, notes, and snippets.

@Fjan
Created February 15, 2019 09:25
Show Gist options
  • Save Fjan/6cbbff28125adff6694f2df1484b776a to your computer and use it in GitHub Desktop.
Save Fjan/6cbbff28125adff6694f2df1484b776a to your computer and use it in GitHub Desktop.
error when guard-nanoc compiles
10:09:48 - INFO - Guard is now watching at '/Users/…/Projects/blog'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/write.rb:30:in `join': No live threads left. Deadlock? (fatal)
2 threads, 2 sleeps current:0x00007ff38bc57a10 main thread:0x00007ff388c0ba10
* #<Thread:0x00007ff389085c30 sleep_forever>
rb_thread_t:0x00007ff388c0ba10 native:0x00000001141395c0 int:0
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/write.rb:30:in `join'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/write.rb:30:in `join'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/write.rb:44:in `each'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/write.rb:44:in `join'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/write.rb:68:in `stop'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/abstract.rb:19:in `stop'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/abstract.rb:19:in `stop'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/stages/compile_reps.rb:58:in `run_phase_stack'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/stages/compile_reps.rb:23:in `run'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/stage.rb:10:in `block in call'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/instrumentor.rb:10:in `call'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/stage.rb:9:in `call'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler.rb:88:in `run_until_end'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler.rb:26:in `compile'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:61:in `block in recompile'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:59:in `chdir'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:59:in `recompile'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:51:in `block in recompile_in_subprocess'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:51:in `fork'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:51:in `recompile_in_subprocess'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:32:in `run_on_changes'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:83:in `block (2 levels) in _supervise'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/ui/config.rb:62:in `block in with_progname'
/Users/…/.rvm/gems/ruby-2.5.3/gems/lumberjack-1.0.13/lib/lumberjack/logger.rb:271:in `push_thread_local_value'
/Users/…/.rvm/gems/ruby-2.5.3/gems/lumberjack-1.0.13/lib/lumberjack/logger.rb:232:in `set_progname'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/ui/config.rb:61:in `with_progname'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:81:in `block in _supervise'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:79:in `catch'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:79:in `_supervise'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:61:in `block (3 levels) in run_on_changes'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:56:in `each'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:56:in `block (2 levels) in run_on_changes'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:121:in `block (2 levels) in _run_group_plugins'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:119:in `each'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:119:in `block in _run_group_plugins'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:118:in `catch'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:118:in `_run_group_plugins'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:54:in `block in run_on_changes'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:53:in `each'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:53:in `run_on_changes'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/internals/queue.rb:24:in `process'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/commander.rb:43:in `start'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/cli/environments/valid.rb:16:in `start_guard'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/cli.rb:122:in `start'
/Users/…/.rvm/gems/ruby-2.5.3/gems/thor-0.20.3/lib/thor/command.rb:27:in `run'
/Users/…/.rvm/gems/ruby-2.5.3/gems/thor-0.20.3/lib/thor/invocation.rb:126:in `invoke_command'
/Users/…/.rvm/gems/ruby-2.5.3/gems/thor-0.20.3/lib/thor.rb:387:in `dispatch'
/Users/…/.rvm/gems/ruby-2.5.3/gems/thor-0.20.3/lib/thor/base.rb:466:in `start'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/aruba_adapter.rb:32:in `execute'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/aruba_adapter.rb:19:in `execute!'
/Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/bin/_guard-core:11:in `<main>'
* #<Thread:0x00007ff38a327d70@/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/write.rb:17 sleep_forever>
rb_thread_t:0x00007ff38bc57a10 native:0x000070000d56f000 int:0
depended by: tb_thread_id:0x00007ff388c0ba10
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-core-4.11.1/lib/nanoc/core/notification_center.rb:66:in `pop'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-core-4.11.1/lib/nanoc/core/notification_center.rb:66:in `sync'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-core-4.11.1/lib/nanoc/core/notification_center.rb:92:in `sync'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/item_rep_writer.rb:47:in `write_single'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/item_rep_writer.rb:22:in `block in write'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/item_rep_writer.rb:21:in `each'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/item_rep_writer.rb:21:in `write'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/item_rep_writer.rb:16:in `block in write_all'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/item_rep_writer.rb:15:in `each'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/item_rep_writer.rb:15:in `write_all'
/Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/write.rb:24:in `block in start'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/write.rb:30:in `join'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/write.rb:44:in `each'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/write.rb:44:in `join'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/write.rb:68:in `stop'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/abstract.rb:19:in `stop'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/phases/abstract.rb:19:in `stop'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/stages/compile_reps.rb:58:in `run_phase_stack'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/stages/compile_reps.rb:23:in `run'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/stage.rb:10:in `block in call'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/instrumentor.rb:10:in `call'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler/stage.rb:9:in `call'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler.rb:88:in `run_until_end'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/nanoc-4.11.1/lib/nanoc/base/services/compiler.rb:26:in `compile'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:61:in `block in recompile'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:59:in `chdir'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:59:in `recompile'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:51:in `block in recompile_in_subprocess'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:51:in `fork'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:51:in `recompile_in_subprocess'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-nanoc-2.1.5/lib/guard/nanoc.rb:32:in `run_on_changes'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:83:in `block (2 levels) in _supervise'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/ui/config.rb:62:in `block in with_progname'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/lumberjack-1.0.13/lib/lumberjack/logger.rb:271:in `push_thread_local_value'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/lumberjack-1.0.13/lib/lumberjack/logger.rb:232:in `set_progname'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/ui/config.rb:61:in `with_progname'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:81:in `block in _supervise'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:79:in `catch'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:79:in `_supervise'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:61:in `block (3 levels) in run_on_changes'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:56:in `each'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:56:in `block (2 levels) in run_on_changes'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:121:in `block (2 levels) in _run_group_plugins'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:119:in `each'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:119:in `block in _run_group_plugins'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:118:in `catch'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:118:in `_run_group_plugins'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:54:in `block in run_on_changes'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:53:in `each'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/runner.rb:53:in `run_on_changes'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/internals/queue.rb:24:in `process'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/commander.rb:43:in `start'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/cli/environments/valid.rb:16:in `start_guard'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/cli.rb:122:in `start'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/thor-0.20.3/lib/thor/command.rb:27:in `run'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/thor-0.20.3/lib/thor/invocation.rb:126:in `invoke_command'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/thor-0.20.3/lib/thor.rb:387:in `dispatch'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/thor-0.20.3/lib/thor/base.rb:466:in `start'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/aruba_adapter.rb:32:in `execute'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/lib/guard/aruba_adapter.rb:19:in `execute!'
from /Users/…/.rvm/gems/ruby-2.5.3/gems/guard-2.15.0/bin/_guard-core:11:in `<main>'
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment