OK, based on the sorta formatted code you posted, I am guessing you are on the cloud server and NOT a Local Server, is that correct?
If you are using the Cloud, then I have no idea what could be wrong; If though you are using a Local Server, then it seems Twitter is not an option for Local Server users yet (even after getting the keys etc. all placed in the twitter4j.properties file) Something about needing changes to the app widget as well?
@Dmitriy can you confirm this, or has something changed since last years post about this.