I tried the last version of JavaServer Faces 2.2 (Mojarra 2.2.4) and noticed changing my query string in this unwanted way:
page.jsf?jftfdi=&jffi=
I had the same error before. The origin of this bug is the version of jsf. Just try to upgrade version to 2.2.5 like this :
com.sun.faces jsf-api 2.2.5 com.sun.faces jsf-impl 2.2.5
Hope it's helpfull