To which container are you deploying? What version of RichFaces? What impl/version of JSF?
and i upgrade to Richfaces 4.3.4 same problem
Sounds like a bug, can you file an issue?
the problem was :
the file upload dose not work with view scope with javax.faces.STATE_SAVING_METHOD = client
set the value to server it works