Skip to content

Commit

Permalink
Provides more errors when extensions fail to load
Browse files Browse the repository at this point in the history
  • Loading branch information
xcambar committed Jan 22, 2013
1 parent 84417a0 commit 10de62b
Showing 1 changed file with 8 additions and 11 deletions.
19 changes: 8 additions & 11 deletions lib/aura.js
Expand Up @@ -164,8 +164,12 @@ define(['./base'], function(base) {

function loadExtension(extRef, env) {
var dfd = deferred(),
deps = [];

deps = [],
failLoadingApp = function(err) {
console.error("Error loading dep", extRef, err);
env.initStatus.notify('error', 'rejected', extRef, err);
dfd.reject(err);
};
requireExtension(extRef).then(function(ext) {

env.initStatus.notify('info', 'resolved', extRef);
Expand All @@ -189,15 +193,8 @@ define(['./base'], function(base) {
when(init).done(function() {
dfd.resolve(function() { getFn(ext.afterAppStart)(env); });
});
}, function(err) {
console.error("Error loading dep", err);
env.initStatus.notify('error', 'rejected', extRef, err);
dfd.reject(err);
});
}).fail(function(err) {
env.initStatus.notify('error', 'rejected', extRef, err);
dfd.reject(err);
});
}, failLoadingApp);
}).fail(failLoadingApp);

return dfd;
}
Expand Down

0 comments on commit 10de62b

Please sign in to comment.