0 Replies Latest reply on Jan 12, 2012 4:08 PM by Juan Leon

    Richfaces 4.1 and GAE

    Juan Leon Newbie




      Is it possible to use richfaces 4.1 inside Google App Engine? is there any maven plugin like in 4.0.0?.



      I have already created an app with richfaces 4.0 that runs ok on GAE, in order to use richafces 4.1, I just updated the richfaces jars, so I replaced:








      with those of the 4.1.0 release; The app compiles, but on deployment it produces the following error



                [java] WARNING: Error starting handlers

                [java] java.lang.IncompatibleClassChangeError: Implementing class



      which, I think, is is caused by an earlier exception (I'll provide the full stacktrace if you need it):



                [java] SEVERE: An error occured while initializing MyFaces: duplicate key: class javax.faces.convert.FloatConverter

                [java] java.lang.IllegalArgumentException: duplicate key: class javax.faces.convert.FloatConverter

                [java] at com.google.common.base.Preconditions.checkArgument(Preconditions.java:115)



      I've googled this exception around, and some suggest that the error happens if the sources of the richfaces libraries are included in the web-inf/lib directory, I'm totally sure this is not the case. Furthermore I can only find one implementation of javax.faces.convert.FloatConverter, it is included in the jar "myfaces-api-2.0.4.jar".



      As soon as I switch the jars for those of richfaces 4.0, everything works fine


      Any ideas?