I still got this exception:fileUploadListener= #{upload.listener}: Method not found: UploadBean:5c4o1b-pc6omx-g8t12abv-1-g8t1p2a7-l.listener(org.richfaces.event.UploadEvent); and of course UploadItem null.

The RichFaces demo is for demos outside seam. I have the feeling that this problem is linked to seam + Richfaces usage.