I am not sure what version of RAD you're using, but if you're on 7 or higher, it is recommended to use a newer set of jsf portlet bridge libraries.
According to http://www-01.ibm.com/support/docview.wss?uid=swg21307687 (which documents a different problem related to the portlet bridge):
The class com.ibm.faces.webapp.FacesGenericPortlet is the portlet class used as a base class for RAD v6.0 JSF portlets.
In RAD v7.0, the portlet bridge can cope better with browser Back button issues and to pass information between action to render phase without using the session. As a result, a new .jar file jsf-portletbridge.jar replaces old RAD v6.0 portlet bridge jsf-portlet.jar.
This particular problem occurs when the new .jar file jsf-portletbridge.jar is used but code for the portlet classes was not updated as described in the Help entry Updating Faces runtime resources for portlet projects from V6.0.x.
According to the RAD7 InfoCenter, you'll want to remove most of the JSF portlet jars you have listed and use the ones that ship with RAD7. I could be wrong but I believe the jsf-portletbridge.jar is available somewhere in the portal installation too.
Are you able to use RAD7 or higher?