{"action":"created","issue":{"url":"https://api.github.com/repos/PerlDancer/Dancer2/issues/754","labels_url":"https://api.github.com/repos/PerlDancer/Dancer2/issues/754/labels{/name}","comments_url":"https://api.github.com/repos/PerlDancer/Dancer2/issues/754/comments","events_url":"https://api.github.com/repos/PerlDancer/Dancer2/issues/754/events","html_url":"https://github.com/PerlDancer/Dancer2/issues/754","id":47973072,"number":754,"title":"Calling plugins inside plugins crashing","user":{"login":"racke","id":143678,"avatar_url":"https://avatars.githubusercontent.com/u/143678?v=3","gravatar_id":"","url":"https://api.github.com/users/racke","html_url":"https://github.com/racke","followers_url":"https://api.github.com/users/racke/followers","following_url":"https://api.github.com/users/racke/following{/other_user}","gists_url":"https://api.github.com/users/racke/gists{/gist_id}","starred_url":"https://api.github.com/users/racke/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/racke/subscriptions","organizations_url":"https://api.github.com/users/racke/orgs","repos_url":"https://api.github.com/users/racke/repos","events_url":"https://api.github.com/users/racke/events{/privacy}","received_events_url":"https://api.github.com/users/racke/received_events","type":"User","site_admin":false},"labels":[{"url":"https://api.github.com/repos/PerlDancer/Dancer2/labels/Bug","name":"Bug","color":"f7c6c7"}],"state":"closed","locked":false,"assignee":null,"milestone":null,"comments":7,"created_at":"2014-11-06T15:16:36Z","updated_at":"2015-08-18T22:12:00Z","closed_at":"2015-07-11T18:00:19Z","body":"This works in Dancer1 and is definitely a needed feature - we don't want code duplication and we want KISS.\r\n\r\nDemonstrated by test in https://github.com/racke/Dancer2-Plugin-Auth-Extensible-Provider-DBIC.\r\n\r\nOutput:\r\n\r\n```\r\n[MyApp:25330] debug @2014-11-06 16:16:15> Attempting to authenticate max against realm users in /home/racke/perl5/perlbrew/perls/perl-5.20.0/lib/site_perl/5.20.0/Dancer2/Core/Route.pm l. 142\r\n[MyApp:25330] error @2014-11-06 16:16:15> Route exception: Cannot load provider Dancer2::Plugin::Auth::Extensible::Provider::DBIC: Can't locate object method \"dsl\" via package \"Dancer2::Plugin::Auth::Extensible::Provider::DBIC\" at /home/racke/perl5/perlbrew/perls/perl-5.20.0/lib/site_perl/5.20.0/Dancer2/Plugin.pm line 88.\r\nBEGIN failed--compilation aborted at /home/racke/interchange/Dancer2-Plugin-Auth-Extensible-Provider-DBIC/lib/Dancer2/Plugin/Auth/Extensible/Provider/DBIC.pm line 6.\r\nCompilation failed in require at /home/racke/perl5/perlbrew/perls/perl-5.20.0/lib/site_perl/5.20.1/Dancer2/Plugin/Auth/Extensible.pm line 547. in /home/racke/perl5/perlbrew/perls/perl-5.20.0/lib/site_perl/5.20.0/Dancer2/Core/Dispatcher.pm l. 68\r\n```"},"comment":{"url":"https://api.github.com/repos/PerlDancer/Dancer2/issues/comments/132371545","html_url":"https://github.com/PerlDancer/Dancer2/issues/754#issuecomment-132371545","issue_url":"https://api.github.com/repos/PerlDancer/Dancer2/issues/754","id":132371545,"user":{"login":"murwiz","id":449884,"avatar_url":"https://avatars.githubusercontent.com/u/449884?v=3","gravatar_id":"","url":"https://api.github.com/users/murwiz","html_url":"https://github.com/murwiz","followers_url":"https://api.github.com/users/murwiz/followers","following_url":"https://api.github.com/users/murwiz/following{/other_user}","gists_url":"https://api.github.com/users/murwiz/gists{/gist_id}","starred_url":"https://api.github.com/users/murwiz/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/murwiz/subscriptions","organizations_url":"https://api.github.com/users/murwiz/orgs","repos_url":"https://api.github.com/users/murwiz/repos","events_url":"https://api.github.com/users/murwiz/events{/privacy}","received_events_url":"https://api.github.com/users/murwiz/received_events","type":"User","site_admin":false},"created_at":"2015-08-18T22:12:00Z","updated_at":"2015-08-18T22:12:00Z","body":"I just encountered this; are there particular versions I should be looking for to make sure I have the patch?"}}