Repository navigation
Open
Description
In addition to Angular's monster error messages, this module logs them multiple times when development mode is turned on. This usually results in pages full of repeating stack traces. In my opinion the $log.error here, here and here is unnecessary because Angular already catches and logs the errors.
Here's a sample stack trace from Angular without ngRaven:
Uncaught Error: [$injector:modulerr] Failed to instantiate module publish due to:
Error: [$injector:unpr] Unknown provider: $ravenProvider
http://errors.angularjs.org/1.4.6/$injector/unpr?p0=%24ravenProvider
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:68:12
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4287:19
at getService (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4435:39)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4467:13)
at runInvokeQueue (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4382:35)
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4391:11
at forEach (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:336:20)
at loadModules (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4372:5)
at createInjector (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4297:11)
at doBootstrap (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:1657:20)
http://errors.angularjs.org/1.4.6/$injector/modulerr?p0=publish&p1=Error%3A…st%3A3000%2Fstatic%2Fjs%2Flib%2Fangular.js%3Fc%3D220915-131656%3A1657%3A20)
And here's a stack trace with ngRaven:
Raven: Exception ReferenceError: asd is not defined
at new <anonymous> (http://localhost:3000/static/js/angular/core/services/publicationService.js?c=220915-131656:823:9)
at invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.instantiate (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4484:27)
at Object.<anonymous> (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4344:24)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.enforcedReturnValue [as $get] (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4328:37)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4293:37
at getService (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4435:39)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4467:13) Object {culprit: "http://localhost:3000/publications/?page=1", extra: Object}(anonymous function) @ angular.js?c=220915-131656:12450captureException @ angular-raven.js?c=220915-131656:21$ExceptionHandler @ angular-raven.js?c=220915-131656:156(anonymous function) @ angular.js?c=220915-131656:7090forEach @ angular.js?c=220915-131656:336(anonymous function) @ angular.js?c=220915-131656:7069invoke @ angular.js?c=220915-131656:4476enforcedReturnValue @ angular.js?c=220915-131656:4328invoke @ angular.js?c=220915-131656:4476(anonymous function) @ angular.js?c=220915-131656:4293getService @ angular.js?c=220915-131656:4435directiveIsMultiElement @ angular.js?c=220915-131656:8367collectDirectives @ angular.js?c=220915-131656:7742applyDirectivesToNode @ angular.js?c=220915-131656:8025compileNodes @ angular.js?c=220915-131656:7589compile @ angular.js?c=220915-131656:7496applyDirectivesToNode @ angular.js?c=220915-131656:7972compileNodes @ angular.js?c=220915-131656:7589compile @ angular.js?c=220915-131656:7496applyDirectivesToNode @ angular.js?c=220915-131656:7972compileNodes @ angular.js?c=220915-131656:7589compileNodes @ angular.js?c=220915-131656:7601compileNodes @ angular.js?c=220915-131656:7601compile @ angular.js?c=220915-131656:7496(anonymous function) @ angular-ui-router.js?c=220915-131656:4013invokeLinkFn @ angular.js?c=220915-131656:8780nodeLinkFn @ angular.js?c=220915-131656:8280compositeLinkFn @ angular.js?c=220915-131656:7671publicLinkFn @ angular.js?c=220915-131656:7546updateView @ angular-ui-router.js?c=220915-131656:3959(anonymous function) @ angular-ui-router.js?c=220915-131656:3921Scope.$broadcast @ angular.js?c=220915-131656:16244$state.transition.resolved.then.$state.transition @ angular-ui-router.js?c=220915-131656:3311processQueue @ angular.js?c=220915-131656:14678(anonymous function) @ angular.js?c=220915-131656:14694Scope.$eval @ angular.js?c=220915-131656:15922Scope.$digest @ angular.js?c=220915-131656:15733Scope.$apply @ angular.js?c=220915-131656:16030done @ angular.js?c=220915-131656:10545completeRequest @ angular.js?c=220915-131656:10717requestLoaded @ angular.js?c=220915-131656:10658
angular.js?c=220915-131656:12450 ReferenceError: asd is not defined
at new <anonymous> (http://localhost:3000/static/js/angular/core/services/publicationService.js?c=220915-131656:823:9)
at invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.instantiate (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4484:27)
at Object.<anonymous> (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4344:24)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.enforcedReturnValue [as $get] (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4328:37)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4293:37
at getService (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4435:39)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4467:13) undefined(anonymous function) @ angular.js?c=220915-131656:12450(anonymous function) @ angular.js?c=220915-131656:9237$ExceptionHandler @ angular-raven.js?c=220915-131656:158(anonymous function) @ angular.js?c=220915-131656:7090forEach @ angular.js?c=220915-131656:336(anonymous function) @ angular.js?c=220915-131656:7069invoke @ angular.js?c=220915-131656:4476enforcedReturnValue @ angular.js?c=220915-131656:4328invoke @ angular.js?c=220915-131656:4476(anonymous function) @ angular.js?c=220915-131656:4293getService @ angular.js?c=220915-131656:4435directiveIsMultiElement @ angular.js?c=220915-131656:8367collectDirectives @ angular.js?c=220915-131656:7742applyDirectivesToNode @ angular.js?c=220915-131656:8025compileNodes @ angular.js?c=220915-131656:7589compile @ angular.js?c=220915-131656:7496applyDirectivesToNode @ angular.js?c=220915-131656:7972compileNodes @ angular.js?c=220915-131656:7589compile @ angular.js?c=220915-131656:7496applyDirectivesToNode @ angular.js?c=220915-131656:7972compileNodes @ angular.js?c=220915-131656:7589compileNodes @ angular.js?c=220915-131656:7601compileNodes @ angular.js?c=220915-131656:7601compile @ angular.js?c=220915-131656:7496(anonymous function) @ angular-ui-router.js?c=220915-131656:4013invokeLinkFn @ angular.js?c=220915-131656:8780nodeLinkFn @ angular.js?c=220915-131656:8280compositeLinkFn @ angular.js?c=220915-131656:7671publicLinkFn @ angular.js?c=220915-131656:7546updateView @ angular-ui-router.js?c=220915-131656:3959(anonymous function) @ angular-ui-router.js?c=220915-131656:3921Scope.$broadcast @ angular.js?c=220915-131656:16244$state.transition.resolved.then.$state.transition @ angular-ui-router.js?c=220915-131656:3311processQueue @ angular.js?c=220915-131656:14678(anonymous function) @ angular.js?c=220915-131656:14694Scope.$eval @ angular.js?c=220915-131656:15922Scope.$digest @ angular.js?c=220915-131656:15733Scope.$apply @ angular.js?c=220915-131656:16030done @ angular.js?c=220915-131656:10545completeRequest @ angular.js?c=220915-131656:10717requestLoaded @ angular.js?c=220915-131656:10658
angular.js?c=220915-131656:12450 Raven: Exception Error: [$cacheFactory:iid] CacheId 'cache' is already taken!
http://errors.angularjs.org/1.4.6/$cacheFactory/iid?p0=cache
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:68:12
at cacheFactory (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:5899:38)
at new <anonymous> (http://localhost:3000/static/js/angular/core/services/publicationService.js?c=220915-131656:16:27)
at invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.instantiate (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4484:27)
at Object.<anonymous> (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4344:24)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.enforcedReturnValue [as $get] (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4328:37)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4293:37 Object {culprit: "http://localhost:3000/publications/?page=1", extra: Object}(anonymous function) @ angular.js?c=220915-131656:12450captureException @ angular-raven.js?c=220915-131656:21$ExceptionHandler @ angular-raven.js?c=220915-131656:156(anonymous function) @ angular.js?c=220915-131656:7090forEach @ angular.js?c=220915-131656:336(anonymous function) @ angular.js?c=220915-131656:7069invoke @ angular.js?c=220915-131656:4476enforcedReturnValue @ angular.js?c=220915-131656:4328invoke @ angular.js?c=220915-131656:4476(anonymous function) @ angular.js?c=220915-131656:4293getService @ angular.js?c=220915-131656:4435directiveIsMultiElement @ angular.js?c=220915-131656:8367collectDirectives @ angular.js?c=220915-131656:7742compileNodes @ angular.js?c=220915-131656:7585compileNodes @ angular.js?c=220915-131656:7601compile @ angular.js?c=220915-131656:7496applyDirectivesToNode @ angular.js?c=220915-131656:7972compileNodes @ angular.js?c=220915-131656:7589compileNodes @ angular.js?c=220915-131656:7601compileNodes @ angular.js?c=220915-131656:7601compile @ angular.js?c=220915-131656:7496(anonymous function) @ angular-ui-router.js?c=220915-131656:4013invokeLinkFn @ angular.js?c=220915-131656:8780nodeLinkFn @ angular.js?c=220915-131656:8280compositeLinkFn @ angular.js?c=220915-131656:7671publicLinkFn @ angular.js?c=220915-131656:7546updateView @ angular-ui-router.js?c=220915-131656:3959(anonymous function) @ angular-ui-router.js?c=220915-131656:3921Scope.$broadcast @ angular.js?c=220915-131656:16244$state.transition.resolved.then.$state.transition @ angular-ui-router.js?c=220915-131656:3311processQueue @ angular.js?c=220915-131656:14678(anonymous function) @ angular.js?c=220915-131656:14694Scope.$eval @ angular.js?c=220915-131656:15922Scope.$digest @ angular.js?c=220915-131656:15733Scope.$apply @ angular.js?c=220915-131656:16030done @ angular.js?c=220915-131656:10545completeRequest @ angular.js?c=220915-131656:10717requestLoaded @ angular.js?c=220915-131656:10658
angular.js?c=220915-131656:12450 Error: [$cacheFactory:iid] CacheId 'cache' is already taken!
http://errors.angularjs.org/1.4.6/$cacheFactory/iid?p0=cache
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:68:12
at cacheFactory (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:5899:38)
at new <anonymous> (http://localhost:3000/static/js/angular/core/services/publicationService.js?c=220915-131656:16:27)
at invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.instantiate (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4484:27)
at Object.<anonymous> (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4344:24)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.enforcedReturnValue [as $get] (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4328:37)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4293:37 undefined(anonymous function) @ angular.js?c=220915-131656:12450(anonymous function) @ angular.js?c=220915-131656:9237$ExceptionHandler @ angular-raven.js?c=220915-131656:158(anonymous function) @ angular.js?c=220915-131656:7090forEach @ angular.js?c=220915-131656:336(anonymous function) @ angular.js?c=220915-131656:7069invoke @ angular.js?c=220915-131656:4476enforcedReturnValue @ angular.js?c=220915-131656:4328invoke @ angular.js?c=220915-131656:4476(anonymous function) @ angular.js?c=220915-131656:4293getService @ angular.js?c=220915-131656:4435directiveIsMultiElement @ angular.js?c=220915-131656:8367collectDirectives @ angular.js?c=220915-131656:7742compileNodes @ angular.js?c=220915-131656:7585compileNodes @ angular.js?c=220915-131656:7601compile @ angular.js?c=220915-131656:7496applyDirectivesToNode @ angular.js?c=220915-131656:7972compileNodes @ angular.js?c=220915-131656:7589compileNodes @ angular.js?c=220915-131656:7601compileNodes @ angular.js?c=220915-131656:7601compile @ angular.js?c=220915-131656:7496(anonymous function) @ angular-ui-router.js?c=220915-131656:4013invokeLinkFn @ angular.js?c=220915-131656:8780nodeLinkFn @ angular.js?c=220915-131656:8280compositeLinkFn @ angular.js?c=220915-131656:7671publicLinkFn @ angular.js?c=220915-131656:7546updateView @ angular-ui-router.js?c=220915-131656:3959(anonymous function) @ angular-ui-router.js?c=220915-131656:3921Scope.$broadcast @ angular.js?c=220915-131656:16244$state.transition.resolved.then.$state.transition @ angular-ui-router.js?c=220915-131656:3311processQueue @ angular.js?c=220915-131656:14678(anonymous function) @ angular.js?c=220915-131656:14694Scope.$eval @ angular.js?c=220915-131656:15922Scope.$digest @ angular.js?c=220915-131656:15733Scope.$apply @ angular.js?c=220915-131656:16030done @ angular.js?c=220915-131656:10545completeRequest @ angular.js?c=220915-131656:10717requestLoaded @ angular.js?c=220915-131656:10658
angular.js?c=220915-131656:12450 Raven: Exception Error: [$cacheFactory:iid] CacheId 'cache' is already taken!
http://errors.angularjs.org/1.4.6/$cacheFactory/iid?p0=cache
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:68:12
at cacheFactory (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:5899:38)
at new <anonymous> (http://localhost:3000/static/js/angular/core/services/publicationService.js?c=220915-131656:16:27)
at invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.instantiate (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4484:27)
at Object.<anonymous> (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4344:24)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.enforcedReturnValue [as $get] (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4328:37)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4293:37 Object {culprit: "http://localhost:3000/publications/?page=1", extra: Object}(anonymous function) @ angular.js?c=220915-131656:12450captureException @ angular-raven.js?c=220915-131656:21$ExceptionHandler @ angular-raven.js?c=220915-131656:156invokeLinkFn @ angular.js?c=220915-131656:8782nodeLinkFn @ angular.js?c=220915-131656:8280compositeLinkFn @ angular.js?c=220915-131656:7671publicLinkFn @ angular.js?c=220915-131656:7546updateView @ angular-ui-router.js?c=220915-131656:3959(anonymous function) @ angular-ui-router.js?c=220915-131656:3921Scope.$broadcast @ angular.js?c=220915-131656:16244$state.transition.resolved.then.$state.transition @ angular-ui-router.js?c=220915-131656:3311processQueue @ angular.js?c=220915-131656:14678(anonymous function) @ angular.js?c=220915-131656:14694Scope.$eval @ angular.js?c=220915-131656:15922Scope.$digest @ angular.js?c=220915-131656:15733Scope.$apply @ angular.js?c=220915-131656:16030done @ angular.js?c=220915-131656:10545completeRequest @ angular.js?c=220915-131656:10717requestLoaded @ angular.js?c=220915-131656:10658
angular.js?c=220915-131656:12450 Error: [$cacheFactory:iid] CacheId 'cache' is already taken!
http://errors.angularjs.org/1.4.6/$cacheFactory/iid?p0=cache
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:68:12
at cacheFactory (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:5899:38)
at new <anonymous> (http://localhost:3000/static/js/angular/core/services/publicationService.js?c=220915-131656:16:27)
at invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.instantiate (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4484:27)
at Object.<anonymous> (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4344:24)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.enforcedReturnValue [as $get] (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4328:37)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4293:37 <div ui-view="mainView" class="main-view ng-scope" data-ng-animate="1">
Also bonus, here's what it would look like if it didn't have the extra logging:
ReferenceError: asd is not defined
at new <anonymous> (http://localhost:3000/static/js/angular/core/services/publicationService.js?c=220915-131656:823:9)
at invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.instantiate (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4484:27)
at Object.<anonymous> (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4344:24)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.enforcedReturnValue [as $get] (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4328:37)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4293:37
at getService (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4435:39)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4467:13) undefined(anonymous function) @ angular.js?c=220915-131656:12450(anonymous function) @ angular.js?c=220915-131656:9237$ExceptionHandler @ angular-raven.js?c=220915-131656:158(anonymous function) @ angular.js?c=220915-131656:7090forEach @ angular.js?c=220915-131656:336(anonymous function) @ angular.js?c=220915-131656:7069invoke @ angular.js?c=220915-131656:4476enforcedReturnValue @ angular.js?c=220915-131656:4328invoke @ angular.js?c=220915-131656:4476(anonymous function) @ angular.js?c=220915-131656:4293getService @ angular.js?c=220915-131656:4435directiveIsMultiElement @ angular.js?c=220915-131656:8367collectDirectives @ angular.js?c=220915-131656:7742applyDirectivesToNode @ angular.js?c=220915-131656:8025compileNodes @ angular.js?c=220915-131656:7589compile @ angular.js?c=220915-131656:7496applyDirectivesToNode @ angular.js?c=220915-131656:7972compileNodes @ angular.js?c=220915-131656:7589compile @ angular.js?c=220915-131656:7496applyDirectivesToNode @ angular.js?c=220915-131656:7972compileNodes @ angular.js?c=220915-131656:7589compileNodes @ angular.js?c=220915-131656:7601compileNodes @ angular.js?c=220915-131656:7601compile @ angular.js?c=220915-131656:7496(anonymous function) @ angular-ui-router.js?c=220915-131656:4013invokeLinkFn @ angular.js?c=220915-131656:8780nodeLinkFn @ angular.js?c=220915-131656:8280compositeLinkFn @ angular.js?c=220915-131656:7671publicLinkFn @ angular.js?c=220915-131656:7546updateView @ angular-ui-router.js?c=220915-131656:3959(anonymous function) @ angular-ui-router.js?c=220915-131656:3921Scope.$broadcast @ angular.js?c=220915-131656:16244$state.transition.resolved.then.$state.transition @ angular-ui-router.js?c=220915-131656:3311processQueue @ angular.js?c=220915-131656:14678(anonymous function) @ angular.js?c=220915-131656:14694Scope.$eval @ angular.js?c=220915-131656:15922Scope.$digest @ angular.js?c=220915-131656:15733Scope.$apply @ angular.js?c=220915-131656:16030done @ angular.js?c=220915-131656:10545completeRequest @ angular.js?c=220915-131656:10717requestLoaded @ angular.js?c=220915-131656:10658
angular.js?c=220915-131656:12450 Error: [$cacheFactory:iid] CacheId 'cache' is already taken!
http://errors.angularjs.org/1.4.6/$cacheFactory/iid?p0=cache
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:68:12
at cacheFactory (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:5899:38)
at new <anonymous> (http://localhost:3000/static/js/angular/core/services/publicationService.js?c=220915-131656:16:27)
at invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.instantiate (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4484:27)
at Object.<anonymous> (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4344:24)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.enforcedReturnValue [as $get] (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4328:37)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4293:37 undefined(anonymous function) @ angular.js?c=220915-131656:12450(anonymous function) @ angular.js?c=220915-131656:9237$ExceptionHandler @ angular-raven.js?c=220915-131656:158(anonymous function) @ angular.js?c=220915-131656:7090forEach @ angular.js?c=220915-131656:336(anonymous function) @ angular.js?c=220915-131656:7069invoke @ angular.js?c=220915-131656:4476enforcedReturnValue @ angular.js?c=220915-131656:4328invoke @ angular.js?c=220915-131656:4476(anonymous function) @ angular.js?c=220915-131656:4293getService @ angular.js?c=220915-131656:4435directiveIsMultiElement @ angular.js?c=220915-131656:8367collectDirectives @ angular.js?c=220915-131656:7742compileNodes @ angular.js?c=220915-131656:7585compileNodes @ angular.js?c=220915-131656:7601compile @ angular.js?c=220915-131656:7496applyDirectivesToNode @ angular.js?c=220915-131656:7972compileNodes @ angular.js?c=220915-131656:7589compileNodes @ angular.js?c=220915-131656:7601compileNodes @ angular.js?c=220915-131656:7601compile @ angular.js?c=220915-131656:7496(anonymous function) @ angular-ui-router.js?c=220915-131656:4013invokeLinkFn @ angular.js?c=220915-131656:8780nodeLinkFn @ angular.js?c=220915-131656:8280compositeLinkFn @ angular.js?c=220915-131656:7671publicLinkFn @ angular.js?c=220915-131656:7546updateView @ angular-ui-router.js?c=220915-131656:3959(anonymous function) @ angular-ui-router.js?c=220915-131656:3921Scope.$broadcast @ angular.js?c=220915-131656:16244$state.transition.resolved.then.$state.transition @ angular-ui-router.js?c=220915-131656:3311processQueue @ angular.js?c=220915-131656:14678(anonymous function) @ angular.js?c=220915-131656:14694Scope.$eval @ angular.js?c=220915-131656:15922Scope.$digest @ angular.js?c=220915-131656:15733Scope.$apply @ angular.js?c=220915-131656:16030done @ angular.js?c=220915-131656:10545completeRequest @ angular.js?c=220915-131656:10717requestLoaded @ angular.js?c=220915-131656:10658
angular.js?c=220915-131656:12450 Error: [$cacheFactory:iid] CacheId 'cache' is already taken!
http://errors.angularjs.org/1.4.6/$cacheFactory/iid?p0=cache
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:68:12
at cacheFactory (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:5899:38)
at new <anonymous> (http://localhost:3000/static/js/angular/core/services/publicationService.js?c=220915-131656:16:27)
at invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.instantiate (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4484:27)
at Object.<anonymous> (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4344:24)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at Object.enforcedReturnValue [as $get] (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4328:37)
at Object.invoke (http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4476:17)
at http://localhost:3000/static/js/lib/angular.js?c=220915-131656:4293:37 <div ui-view="mainView" class="main-view ng-scope" data-ng-animate="1">
Reacted by Maicol Bentancor
Metadata
Metadata
Assignees
Labels
No labels
Activity
giltotherescue commentedon Aug 18, 2016
I've noticed this bug as well
joshribakoff commentedon Jul 22, 2017
nice..... NOT!
PatrickJS commentedon Jul 27, 2017
can you make a PR
joshribakoff commentedon Jul 30, 2017
I apologize it appears I filed on the wrong project, I filed a new issue in the proper project: getsentry/sentry-javascript#1000
Since that one is borked, I've actually switched to your library. It appears to work, but the error is intermittent so I'm not sure if your library has the same problem or not. I'll let you know if it does. I'm not sure how to fix this. I'm the biggest AngularJS "fan boy", but even I feel like the error handling is absolutely terrible in Angular.
PatrickJS commentedon Jul 30, 2017
thanks, let me know if there is anything that I can do if there is the same problem here