Atualizei as bibliotecas do richfaces para a versão 3.1.4 e parou de dar o erro, mas agora está aparecendo outro:
javax.faces.FacesException: Cant instantiate class: br.com.globalcode.mc31.controlador.AssociadoController.. No Persistence provider for EntityManager named mc31PU: The following providers: oracle.toplink.essentials.PersistenceProvider oracle.toplink.essentials.ejb.cmp3.EntityManagerFactoryProvider Returned null to createEntityManagerFactory.
Mas pelo que olhei no persistence.xml esse mc31PU está lá: