RichFaces 4.0.0.M1 has been released!! This is the first of our monthly releases on the road to the 4.0.0.Final release. From here on out every month we will release an updated milestone with new components, features, and stabilization!

As always you can download the release at the RichFaces Download page and the readme.txt in the RichFaces-4.0.0.M1 distribution contains all you need to get started and integrate the library into your application. If you are using maven for your project you can follow the wiki instructions: How to add RichFaces 4.X to Maven Based Project.

For all the details you can review the 4.0.0.M1 Release Notes. and please let us know of any problems for bugs you may find.

Some notable updates:

Draft CDK Development Guide

We're also really glad to announce a new 'CDK Guide' document started by Bernard Labno ( who's also working on a scheduler component for 4.0)! For now it is a google document and is not complete, but worth a look through. We are planning to shift this to a wiki based guide on the CDK in order to be closer to our community. Bernard has done a great job starting the document, and any feedback or contributions are welcome!

Milestone2 and Beyond

Our next release is going to be 4.0.0.M2 and is scheduled for release in late August. At that point CDK and core should be stable, and component migration should be in full swing. If we are missing your favorite component, or if you find an issue please let us know either through our forums, or our project jira. You can also see our current plans by following the 4.0.0.Milestone2 project in jira, or dropping by one of our public IRC meetings. See the Project Calendar and the Meeting Information page for more details, agendas, and minutes.

[Project Site] [Downloads] [JIRA] [User Forums] [Design Forums] [RichFaces Twitter]

20. Jul 2010, 20:27 CET | Link

Known Issues

We found some last minute issues, that may effect some users, and wanted to post information on them here.

Errors opening distribution by some zip applications

Because of rf-8904 some zip clients may have a problem opening the RichFaces distribution file. This is caused by long file names that are not supported by all clients. We were not able to complete in time for this release, but it will be in for M2.

JBoss AS 6 Integration

When deploying RichFaces 4.0.0.M1 applications to JBoss AS 6 SNAPSHOT you need to do the following to deploy correctly:

  • Remove guarva.jar file from your application (used by RichFaces core) . There is a conflict with google-collections in JBoss AS. We are looking to upgrade JBoss AS to google guava library.
  • Follow the JBoss AS JSF Guide and package the JSF RI 2.0.2 version with your application. This is required because JSF RI 2.0.3 contains an issue effecting several component libraries. When JBoss AS M4 releases soon this will likely not be needed any longer.


The archetype packaged with the RichFaces distribution has an issue RF-8947 which causes it not to work correctly. This will be resolved shortly, and will be available in the SNAPSHOT, and 4.0.0.M2 release.

06. Aug 2010, 13:36 CET | Link

Good, but make sure it works with netbeans before futher release because the one is not workng. Even the exampls do not work.


19. Aug 2010, 17:21 CET | Link
_Abdlquadri wrote on Aug 06, 2010 07:36:_

Good, but make sure it works with netbeans before futher release because the one is not workng. Even the exampls do not work.


20. Aug 2010, 12:00 CET | Link
Hi Jay

 Can u plz tell tell me when will be the final release of RichFaces 4.0.0 that supports JSF2 completely.

Thanks In Advance

27. Aug 2010, 09:20 CET | Link
Akshay Jain

I replaced all the RichFaces 3.3.3 jars with 4.0 jars and now i get error while deploying the app as follows:

java.lang.ClassNotFoundException: org.ajax4jsf.Filter

What am i missing??

16. Dec 2010, 12:47 CET | Link

i m too getting tht error ? did u find the solution

06. Jan 2011, 07:51 CET | Link

Just take out the configuration in web.xml for org.ajax4jsf.Filter. (there will not be java.lang.ClassNotFoundException: org.ajax4jsf.Filter ) Now the new error will be...

10. Oct 2014, 11:11 CET | Link

Chaque replique montres est une édition limitée sorte à faire face à de saines, ses plumes provenant de la transformation de plumes et d'oiseaux rares pour la reproduction. copie sac La seule nécessité lumière possible doux, niveau trois dimensions magie, vif et plumes colorées peuvent être sélectionnés. Chaque cadran de la montre est comme une peinture de nuit de mystère, de couleur bleu, vert ou bleu, parce que le fond de couleurs différentes, et que le décor d'un blanc pur inclus dans cette, puis au violet de l'apparence belle et élégante profil.