Dry::Events::InvalidSubscriberError: you are trying to subscribe to an event: `sql` that has not been registered

Hello!, I just started with the dry-web-roda gem and created an app, then, following READM, ran db:create and ran the app with bundle exec rerun -- rackup --port 4000 config.ru but it is throwing this error:

Dry::Events::InvalidSubscriberError: you are trying to subscribe to an event: `sql` that has not been registered

I would appreciate any help. Thx!

Complete stacktrace:

Traceback (most recent call last):
63: from /home/megatux/.asdf/installs/ruby/2.6.5/bin/rackup:23:in <main>' 62: from /home/megatux/.asdf/installs/ruby/2.6.5/bin/rackup:23:in load’
61: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rack-2.0.7/bin/rackup:4:in <top (required)>' 60: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rack-2.0.7/lib/rack/server.rb:148:in start’
59: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rack-2.0.7/lib/rack/server.rb:283:in start' 58: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rack-2.0.7/lib/rack/server.rb:354:in wrapped_app’
57: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rack-2.0.7/lib/rack/server.rb:219:in app' 56: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rack-2.0.7/lib/rack/server.rb:319:in build_app_and_options_from_config’
55: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rack-2.0.7/lib/rack/builder.rb:40:in parse_file' 54: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rack-2.0.7/lib/rack/builder.rb:49:in new_from_string’
53: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rack-2.0.7/lib/rack/builder.rb:49:in eval' 52: from /home/megatux/code/newsan/roda_newsan-tv/newsan-tv-2/config.ru:in ’
51: from /home/megatux/code/newsan/roda_newsan-tv/newsan-tv-2/config.ru:in new' 50: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rack-2.0.7/lib/rack/builder.rb:55:in initialize’
49: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/rack-2.0.7/lib/rack/builder.rb:55:in instance_eval' 48: from /home/megatux/code/newsan/roda_newsan-tv/newsan-tv-2/config.ru:1:in block in ’
47: from /home/megatux/code/newsan/roda_newsan-tv/newsan-tv-2/config.ru:1:in require_relative' 46: from /home/megatux/code/newsan/roda_newsan-tv/newsan-tv-2/system/boot.rb:10:in <top (required)>’
45: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/container.rb:298:in finalize!' 44: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:65:in finalize!’
43: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter/component_registry.rb:14:in each' 42: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter/component_registry.rb:14:in each’
41: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:66:in block in finalize!' 40: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:86:in start’
39: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:130:in with_component' 38: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:89:in block in start’
37: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:74:in init' 36: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:130:in with_component’
35: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:75:in block in init' 34: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:101:in call’
33: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:130:in with_component' 32: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:106:in block in call’
31: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:76:in block (2 levels) in init' 30: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/components/bootable.rb:85:in init’
29: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:54:in call' 28: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:54:in each’
27: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:56:in block in call' 26: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:79:in init’
25: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:119:in trigger!' 24: from /home/megatux/code/newsan/roda_newsan-tv/newsan-tv-2/system/boot/persistence.rb:7:in block (2 levels) in <top (required)>’
23: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:94:in use' 22: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:94:in each’
21: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:95:in block in use' 20: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/container.rb:320:in start’
19: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:86:in start' 18: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:130:in with_component’
17: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:89:in block in start' 16: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:74:in init’
15: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:130:in with_component' 14: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:75:in block in init’
13: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:101:in call' 12: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:130:in with_component’
11: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:106:in block in call' 10: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:77:in block (2 levels) in init’
9: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/booter.rb:90:in block (2 levels) in start' 8: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/components/bootable.rb:97:in start’
7: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:54:in call' 6: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:54:in each’
5: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:56:in block in call' 4: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:84:in start’
3: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-system-0.9.2/lib/dry/system/lifecycle.rb:119:in trigger!' 2: from /home/megatux/code/newsan/roda_newsan-tv/newsan-tv-2/system/boot/monitor.rb:8:in block (2 levels) in <top (required)>’
1: from /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-monitor-0.3.1/lib/dry/monitor/sql/logger.rb:48:in subscribe' /home/megatux/.asdf/installs/ruby/2.6.5/lib/ruby/gems/2.6.0/gems/dry-events-0.2.0/lib/dry/events/publisher.rb:217:in subscribe’: you are trying to subscribe to an event: sql that has not been registered (Dry::Events::InvalidSubscriberError)

Ok, I found the issue, fixed here. Thanks.

1 Like