I'm trying to implement a very standard task: when an exception occurs, redirect to my /error page.
In a simplified form the code looks like this:
app.factory('$exceptionHandler', ['$location', function($location) {
    return function(exception, cause) {
        $location.path("/error");
    };
}]);
However, AngularJS complains: Circular dependency found: $location <- $exceptionHandler <- $rootScope
This looks like a fundamental limitation, not to allow use of $location when handling exceptions.
But how else can we do it then?
 
     
    