Skip to content

Instantly share code, notes, and snippets.

@tongueroo
Created February 8, 2019 22:50
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save tongueroo/202e4a15de6cc990fd8bb66c12042075 to your computer and use it in GitHub Desktop.
Save tongueroo/202e4a15de6cc990fd8bb66c12042075 to your computer and use it in GitHub Desktop.
$ bundle exec jets c
required my_turbine.rb
Jets booting up in development mode!
>> Jets.process({},{}, "handlers/jobs/hard_job.dig")
done digging
RubyError: RuntimeError: the roof
/home/ec2-user/environment/demo/app/jobs/hard_job.rb:7:in `dig'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/job/base.rb:15:in `process'
app/jobs/hard_job.rb:1:in `run'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/processors/main_processor.rb:32:in `instance_eval'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/processors/main_processor.rb:32:in `run'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/core.rb:182:in `process'
(irb):1:in `irb_binding'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb/workspace.rb:85:in `eval'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb/workspace.rb:85:in `evaluate'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb/context.rb:380:in `evaluate'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb.rb:491:in `block (2 levels) in eval_input'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb.rb:623:in `signal_status'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb.rb:488:in `block in eval_input'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb/ruby-lex.rb:246:in `block (2 levels) in each_top_level_statement'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb/ruby-lex.rb:232:in `loop'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb/ruby-lex.rb:232:in `block in each_top_level_statement'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb/ruby-lex.rb:231:in `catch'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb/ruby-lex.rb:231:in `each_top_level_statement'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb.rb:487:in `eval_input'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb.rb:428:in `block in run'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb.rb:427:in `catch'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb.rb:427:in `run'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/2.5.0/irb.rb:383:in `start'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/commands/console.rb:11:in `run'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/commands/main.rb:61:in `console'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/thor-0.20.3/lib/thor/command.rb:27:in `run'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/thor-0.20.3/lib/thor/invocation.rb:126:in `invoke_command'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/thor-0.20.3/lib/thor.rb:387:in `dispatch'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/commands/base.rb:38:in `dispatch'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/commands/base.rb:27:in `perform'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/cli.rb:21:in `start'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/cli.rb:5:in `start'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/exe/jets:14:in `<top (required)>'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/bin/jets:23:in `load'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/bin/jets:23:in `<top (required)>'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/lib/bundler/cli/exec.rb:74:in `load'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/lib/bundler/cli/exec.rb:74:in `kernel_load'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/lib/bundler/cli/exec.rb:28:in `run'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/lib/bundler/cli.rb:463:in `exec'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/lib/bundler/vendor/thor/lib/thor/command.rb:27:in `run'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/lib/bundler/vendor/thor/lib/thor/invocation.rb:126:in `invoke_command'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/lib/bundler/vendor/thor/lib/thor.rb:387:in `dispatch'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/lib/bundler/cli.rb:27:in `dispatch'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/lib/bundler/vendor/thor/lib/thor/base.rb:466:in `start'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/lib/bundler/cli.rb:18:in `start'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/exe/bundle:30:in `block in <top (required)>'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/lib/bundler/friendly_errors.rb:124:in `with_friendly_errors'
/home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/bundler-2.0.1/exe/bundle:22:in `<top (required)>'
/home/ec2-user/.rbenv/versions/2.5.3/bin/bundle:23:in `load'
/home/ec2-user/.rbenv/versions/2.5.3/bin/bundle:23:in `<main>'
my exception handling code
Traceback (most recent call last):
16: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/cli.rb:5:in `start'
15: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/cli.rb:21:in `start'
14: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/commands/base.rb:27:in `perform'
13: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/commands/base.rb:38:in `dispatch'
12: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/thor-0.20.3/lib/thor.rb:387:in `dispatch'
11: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/thor-0.20.3/lib/thor/invocation.rb:126:in `invoke_command'
10: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/thor-0.20.3/lib/thor/command.rb:27:in `run'
9: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/commands/main.rb:61:in `console'
8: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/commands/console.rb:11:in `run'
7: from (irb):1
6: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/core.rb:182:in `process'
5: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/processors/main_processor.rb:32:in `run'
4: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/processors/main_processor.rb:32:in `instance_eval'
3: from app/jobs/hard_job.rb:1:in `run'
2: from /home/ec2-user/.rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/jets-1.7.1/lib/jets/job/base.rb:15:in `process'
1: from /home/ec2-user/environment/demo/app/jobs/hard_job.rb:7:in `dig'
RuntimeError (the roof)
>>
$
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment