I'm glad so many people do have any errors and therefore do not run into this, but... there is

PHP Code:
provider.on('exception'this.onProviderExceptionthis); 
And yet no onProviderException method. Also related to exceptions, in this code:

PHP Code:
    onProviderData : function(providere){
        if(
Ext.isArray(e)){
            for(var 
0len e.lengthleni++){
                
this.onProviderData(providere[i]);
            }
            return;
        }
        if(
e.name && e.name != 'event' && e.name != 'exception'){
            
this.fireEvent(e.namee);
        }else if(
e.type == 'exception'){
            
this.fireEvent('exception'e);
        }
        
this.fireEvent('event'eprovider);
    }, 
Should the if statement part not read like this:

PHP Code:
        if(e.name && e.name != 'event' && e.name != 'exception'){
            
this.fireEvent(e.namee);
        } 
Or did you want to add some extra parameter for exceptions or something?