Possible reasons that you have got such error message are:
1. ContentLanguageCode POST variable has no value 2. Language does not exist in database, check ezcontent_language table. Also check languages in Setup->Languages
I checked if the language exists in setup>languages, and i changed the code to make sure <i>ContentLanguageCode</i> has the right value, but i still have the same problem.