X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FUtils.pm;h=81ab727c09410335822124dc2238379fa087937a;hb=490b7a80e669aefefcf6d18a03cc04df52cacea8;hp=fffa048ce6dfb6f80284708556f50e62783c2c61;hpb=bd85860bce88aff1548703d761203261b665d9b0;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Utils.pm b/lib/Catalyst/Utils.pm index fffa048..81ab727 100644 --- a/lib/Catalyst/Utils.pm +++ b/lib/Catalyst/Utils.pm @@ -457,6 +457,8 @@ sub build_middleware { return $ns->new(@init_args); } elsif(Class::Load::try_load_class("Plack::Middleware::$namespace")) { ## Act like Plack::Builder return "Plack::Middleware::$namespace"->new(@init_args); + } else { + die "Can't load middleware via '$namespace'. It's not ".$class."::Middleware::".$namespace." or Plack::Middleware::$namespace"; } }