had this problem found this thread!!!!!! thanks guys, I had a little different problem. I had the stores and models referenced but my models files were below my stores, moved them above the stores and all worked!!
I was running into this same error trying to load a store in the main app.js instance using the MVC layout. It was an autoLoad store just pulling in a static configuration JSON file. I moved into one of my controllers and that fixed the problem for me. I think it was just trying to instantiate the store before all of the classes had loaded.
I had this problem and using this thread plus the MVC example it turned out to be forgetting to add the model to the controller definition :- missing code in red - simple but I missed it so thanks for the tips.
This issue always caused by 'jsonReader' cannot prase the server response data.
What a pity,the 'jsonReader' do not have a errorEvent to catch the 'json prase' issue.
Whether we can add a errorEvent to catch all error of reader in store in the near future?