The new error pages are nice, but often the problem is immediately apparent from the simple message we used to get, and it's a pain to bring up the new page just to see it.
Example: Old error message: Uncaught ReferenceError: MyController is not defined from MyApp That tells me everything I need to know. New message: Uncaught Error: [$injector:modulerr] http://errors.angularjs.org/1.2.8/$injector/modulerr?p0=MyApp&p1=Re…ogleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.8%2Fangular.min.js%3A17%3A215<http://errors.angularjs.org/1.2.8/$injector/modulerr?p0=appMinis-task&p1=ReferenceError%3A%20TaskGroupsController%20is%20not%20defined%0A%20%20%20%20at%20http%3A%2F%2Flocaltask%3A5555%2Fjs%2FangularConfig.js%3A21%3A15%0A%20%20%20%20at%20Object.d%20%5Bas%20invoke%5D%20(https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.8%2Fangular.min.js%3A30%3A452)%0A%20%20%20%20at%20https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.8%2Fangular.min.js%3A29%3A302%0A%20%20%20%20at%20Array.forEach%20(native)%0A%20%20%20%20at%20q%20(https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.8%2Fangular.min.js%3A7%3A274)%0A%20%20%20%20at%20e%20(https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.8%2Fangular.min.js%3A29%3A115)%0A%20%20%20%20at%20%24b%20(https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.8%2Fangular.min.js%3A32%3A232)%0A%20%20%20%20at%20Zb.c%20(https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.8%2Fangular.min.js%3A17%3A431)%0A%20%20%20%20at%20Zb%20(https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.8%2Fangular.min.js%3A18%3A140)%0A%20%20%20%20at%20Tc%20(https%3A%2F%2Fajax.googleapis.com%2Fajax%2Flibs%2Fangularjs%2F1.2.8%2Fangular.min.js%3A17%3A215> ) That tells me nothing. If I click on it, I get all of this: Module Error error in component $injector Failed to instantiate module MyApp due to: ReferenceError: MyController is not defined at http://localhost:3000/js/angularConfig.js:21:15 at Object.d [as invoke] (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:30:452) at https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:29:302 at Array.forEach (native) at q (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:7:274) at e (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:29:115) at $b (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:32:232) at Zb.c (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:17:431) at Zb (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:18:140) at Tc (https://ajax.googleapis.com/ajax/libs/angularjs/1.2.8/angular.min.js:17:215 Description This error occurs when a module fails to load due to some exception. The error message above should provide additional context. In AngularJS 1.2.0 and later, ngRoute has been moved to its own module. If you are getting this error after upgrading to 1.2.x, be sure that you've installed ngRoute <http://docs.angularjs.org/api/ngRoute>. That's all very useful, and I like that it's available, but in this instance, I'd rather have just seen the old message, because it's all I needed. Is it possible to enable both the old error messages, alongside the new? That way I get the simple message, and if I need more, I can click to get it. Thanks. -- You received this message because you are subscribed to the Google Groups "AngularJS" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To post to this group, send email to [email protected]. Visit this group at http://groups.google.com/group/angular. For more options, visit https://groups.google.com/groups/opt_out.
