calling window.location.reload() blows away all the objects currently in the JavaScript engine's heap. When the page is reloaded a new SproutCore object and application objects are created. The Lebowski framework in the mean time is still referencing the old SproutCore object and root application object, so when making a request for some object and its property, the framework gets confused since it can no longer access those objects