If I push the allHttpInterceptor $http error callback is never executed. As soon as I remove the interceptor error is called just fine. I more or less just copied the example from the doc page Any idea?