Content
View differences
Updated by Judith Roth almost 2 years ago
**AppSignal application: eu-community**
**Message**
```text
no implicit conversion of nil into String
```
**Backtrace (last 10 lines)**
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><tbody><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/notification_handler/issue_hook.rb:40 +</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/notification_handler/issue_hook.rb:40 process</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/notification_handlers.rb:62 block in issue_hook</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/notification_handlers.rb:81 with_logging</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/notification_handlers.rb:61 issue_hook</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">lib_static/open_project/notifications.rb:57 block in subscribe</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">lib_static/open_project/notifications.rb:81 send</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/hook_handler.rb:62 process</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/engine.rb:57 block (2 levels) in <class:Engine></p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/webhooks/lib/open_project/webhooks/hook.rb:44 handle</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/webhooks/app/controllers/webhooks/incoming/hooks_controller.rb:59 handle_hook</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">vendor/plugins/openproject-multitenancy/lib/multitenancy/elevators/mapped_domain_elevator.rb:106 block in call_tenant</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">vendor/plugins/openproject-multitenancy/lib/multitenancy/elevators/mapped_domain_elevator.rb:103 call_tenant</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr></tbody></table></figure>
View on AppSignal: [https://appsignal.com/openproject-gmbh/sites/62b06dacd2a5e41321946fcf/exceptions/incidents/699](https://appsignal.com/openproject-gmbh/sites/62b06dacd2a5e41321946fcf/exceptions/incidents/699)
Most samples are for the merge request handler. There are, however, sometimes also other handlers affected, see e.g. [https://appsignal.com/openproject-gmbh/sites/62b06dacd2a5e41321946fcf/exceptions/incidents/699/samples/62b06dacd2a5e41321946fcf-251698541787857015117213652001](https://appsignal.com/openproject-gmbh/sites/62b06dacd2a5e41321946fcf/exceptions/incidents/699/samples/62b06dacd2a5e41321946fcf-251698541787857015117213652001) (from which the backtrace above is taken).
**QA:** Since it seems like the behaviour of GitLab changed there is no possibility to do QA on this apart from "everything still works as expected"
**Message**
```text
no implicit conversion of nil into String
```
**Backtrace (last 10 lines)**
<figure class="table op-uc-figure_align-center op-uc-figure"><table class="op-uc-table"><tbody><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/notification_handler/issue_hook.rb:40 +</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/notification_handler/issue_hook.rb:40 process</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/notification_handlers.rb:62 block in issue_hook</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/notification_handlers.rb:81 with_logging</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/notification_handlers.rb:61 issue_hook</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">lib_static/open_project/notifications.rb:57 block in subscribe</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">lib_static/open_project/notifications.rb:81 send</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/hook_handler.rb:62 process</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/gitlab_integration/lib/open_project/gitlab_integration/engine.rb:57 block (2 levels) in <class:Engine></p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/webhooks/lib/open_project/webhooks/hook.rb:44 handle</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">modules/webhooks/app/controllers/webhooks/incoming/hooks_controller.rb:59 handle_hook</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">vendor/plugins/openproject-multitenancy/lib/multitenancy/elevators/mapped_domain_elevator.rb:106 block in call_tenant</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr><tr class="op-uc-table--row"><td class="op-uc-table--cell"><p class="op-uc-p">vendor/plugins/openproject-multitenancy/lib/multitenancy/elevators/mapped_domain_elevator.rb:103 call_tenant</p></td><td class="op-uc-table--cell"><p class="op-uc-p"></p></td></tr></tbody></table></figure>
Most samples are for the merge request handler. There are, however, sometimes also other handlers affected, see e.g. [https://appsignal.com/openproject-gmbh/sites/62b06dacd2a5e41321946fcf/exceptions/incidents/699/samples/62b06dacd2a5e41321946fcf-251698541787857015117213652001](https://appsignal.com/openproject-gmbh/sites/62b06dacd2a5e41321946fcf/exceptions/incidents/699/samples/62b06dacd2a5e41321946fcf-251698541787857015117213652001) (from which the backtrace above is taken).
**QA:** Since it seems like the behaviour of GitLab changed there is no possibility to do QA on this apart from "everything still works as expected"