rem: .fail(function(sError) { try { self.tracklistReadyDeferred.reject(sError); } catch (error) { self.pushError('Unable to reject tracklist promise: ' + error); }  throw new Error('Error reading DB: ' + sError); 
add: .then(function() { return libQ.nfcall(libFast.bind(dbTracklist.get, dbTracklist), 'tracklist'); 
context: 	.fail(function(sError) {		try {			self.tracklistReadyDeferred.reject(sError);		} catch (error) {			self.pushError('Unable to reject tracklist promise: ' + error);		}		throw new Error('Error reading DB: ' + sError);	})
meta: 3465	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/3465/821971c3c9603507fa3c85327d943d033fc5d161/index.js/buggy/app/controllers/spop/index.js