Migrating From Seam 2.0.1 GA to Seam 2.2.0 GA with RichFaces 3.2
ambrish_kumar Aug 24, 2010 7:49 AMHi All,
We are migrating an application built-on Seam 2.0.1 GA to Seam 2.2.0 GA with RichFaces 3.2 (Seam 2.2.0 comes with RichFaces 3.3).
Everything is working fine , but the <a:commandLink> tags are not working. We are using RichFaces 3.2.
Previously , it was working with Seam 2.0.1 GA.
If I replace the RichFaces 3.3 library with 3.2 and still using the Seam 2.2.0 GA, we get following exception on server startup :
Caused by: javax.faces.FacesException: java.lang.ClassNotFoundException: org.richfaces.renderkit.html.CustomizeableGradient at org.ajax4jsf.resource.ResourceBuilderImpl.registerConfig(ResourceBuilderImpl.java:202) at org.ajax4jsf.resource.ResourceBuilderImpl.registerResources(ResourceBuilderImpl.java:139) at org.ajax4jsf.resource.ResourceBuilderImpl.init(ResourceBuilderImpl.java:210) at org.ajax4jsf.renderkit.ChameleonRenderKitFactory.<init>(ChameleonRenderKitFactory.java:62) ... 147 more Caused by: java.lang.ClassNotFoundException: org.richfaces.renderkit.html.CustomizeableGradient at org.apache.commons.digester.Digester.createSAXException(Digester.java:3223) at org.apache.commons.digester.Digester.createSAXException(Digester.java:3249) at org.apache.commons.digester.Digester.startElement(Digester.java:1467) at org.apache.xerces.parsers.AbstractSAXParser.startElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanStartElement(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl$FragmentContentDispatcher.dispatch(Unknown Source) at org.apache.xerces.impl.XMLDocumentFragmentScannerImpl.scanDocument(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XML11Configuration.parse(Unknown Source) at org.apache.xerces.parsers.XMLParser.parse(Unknown Source) at org.apache.xerces.parsers.AbstractSAXParser.parse(Unknown Source) at org.apache.xerces.jaxp.SAXParserImpl$JAXPSAXParser.parse(Unknown Source) at org.apache.commons.digester.Digester.parse(Digester.java:1788) at org.ajax4jsf.resource.ResourceBuilderImpl.registerConfig(ResourceBuilderImpl.java:195) ... 150 more
Our deployment environment is
Jboss Server 4.2.2
Seam 2.2.0
RichFaces 3.2
Can we use RichFaces 3.2 with Seam 2.2.0 ?. If not then Can anybody tell me what will be the modification in the XHTML pages so that a:commandLink also work ?.
Thanks & Regards,
Ambrish