-
Notifications
You must be signed in to change notification settings - Fork 280
Closed
Labels
Description
In the absence of #143 I am trying to disable parallization however if I try and do so then I get a Traceback.
To reproduce use the following .overcommit.yml file:
CommitMsg:
MessageFormat:
enabled: true
parallelize: false
pattern: '^(GEN|AUX|BX)-\d+'
Then try and commit.
Traceback:
Running pre-commit hooks
✓ All pre-commit hooks passed
Running commit-msg hooks
Run JiraIssueKey.......................................[JiraIssueKey] OK
Traceback (most recent call last):
8: from .git/hooks/commit-msg:80:in `<main>'
7: from /Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:30:in `run'
6: from /Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/interrupt_handler.rb:86:in `isolate_from_interrupts'
5: from /Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:45:in `block in run'
4: from /Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:66:in `run_hooks'
3: from /Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/interrupt_handler.rb:65:in `disable_until_finished_or_interrupted'
2: from /Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:67:in `block in run_hooks'
1: from /Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:67:in `each'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:67:in `join': No live threads left. Deadlock? (fatal)
7 threads, 7 sleeps current:0x00007f927627c6e0 main thread:0x00007f9273c0b8d0
* #<Thread:0x00007f9274064088 sleep_forever>
rb_thread_t:0x00007f9273c0b8d0 native:0x000000010b6015c0 int:0
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:67:in `join'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:67:in `each'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:67:in `block in run_hooks'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/interrupt_handler.rb:65:in `disable_until_finished_or_interrupted'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:66:in `run_hooks'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:45:in `block in run'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/interrupt_handler.rb:86:in `isolate_from_interrupts'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:30:in `run'
.git/hooks/commit-msg:80:in `<main>'
* #<Thread:0x00007f92741f3700@/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:93 sleep_forever>
rb_thread_t:0x00007f927627a600 native:0x00007000024c6000 int:0
depended by: tb_thread_id:0x00007f9273c0b8d0
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `sleep'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `wait'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `block (2 levels) in wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:105:in `loop'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:105:in `block in wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:102:in `synchronize'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:102:in `wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:161:in `run_hook'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:97:in `block in consume'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:94:in `loop'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:94:in `consume'
* #<Thread:0x00007f92741f3598@/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:93 sleep_forever>
rb_thread_t:0x00007f927627aa90 native:0x00007000025c9000 int:0
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `sleep'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `wait'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `block (2 levels) in wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:105:in `loop'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:105:in `block in wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:102:in `synchronize'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:102:in `wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:161:in `run_hook'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:97:in `block in consume'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:94:in `loop'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:94:in `consume'
* #<Thread:0x00007f92741f3430@/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:93 sleep_forever>
rb_thread_t:0x00007f927627af20 native:0x00007000026cc000 int:0
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `sleep'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `wait'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `block (2 levels) in wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:105:in `loop'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:105:in `block in wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:102:in `synchronize'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:102:in `wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:161:in `run_hook'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:97:in `block in consume'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:94:in `loop'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:94:in `consume'
* #<Thread:0x00007f92741f32c8@/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:93 sleep_forever>
rb_thread_t:0x00007f927627b3e0 native:0x00007000027cf000 int:0
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `sleep'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `wait'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `block (2 levels) in wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:105:in `loop'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:105:in `block in wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:102:in `synchronize'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:102:in `wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:161:in `run_hook'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:97:in `block in consume'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:94:in `loop'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:94:in `consume'
* #<Thread:0x00007f92741f3160@/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:93 sleep_forever>
rb_thread_t:0x00007f927627b8a0 native:0x00007000028d2000 int:0
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `sleep'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `wait'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `block (2 levels) in wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:105:in `loop'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:105:in `block in wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:102:in `synchronize'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:102:in `wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:161:in `run_hook'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:97:in `block in consume'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:94:in `loop'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:94:in `consume'
* #<Thread:0x00007f92741f2ff8@/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:93 sleep_forever>
rb_thread_t:0x00007f927627bd60 native:0x00007000029d5000 int:0
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `sleep'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `wait'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:121:in `block (2 levels) in wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:105:in `loop'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:105:in `block in wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:102:in `synchronize'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:102:in `wait_for_slot'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:161:in `run_hook'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:97:in `block in consume'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:94:in `loop'
/Users/steinybot/.rbenv/versions/2.6.3/lib/ruby/gems/2.6.0/gems/overcommit-0.48.1/lib/overcommit/hook_runner.rb:94:in `consume'