Really not. The renderer should be configured with the same component family and renderer type
component family: org.apache.myfaces.trinidad.Go renderer type: org.apache.myfaces.trinidad.Link This is good, but on faces-config.xml on trinidad this renderkit exists: <render-kit> <render-kit-id>org.apache.myfaces.trinidadinternal.core </render-kit-id> <render-kit-class> org.apache.myfaces.trinidadinternal.renderkit.core.CoreRenderKit </render-kit-class> </render-kit> <render-kit> <render-kit-id>org.apache.myfaces.trinidad.core.desktop </render-kit-id> <render-kit-class> org.apache.myfaces.trinidadinternal.renderkit.core.desktop.DesktopRenderKit </render-kit-class> </render-kit> <render-kit> <render-kit-id>org.apache.myfaces.trinidad.core.pda</render-kit-id> <render-kit-class> org.apache.myfaces.trinidadinternal.renderkit.core.pda.PdaRenderKit </render-kit-class> </render-kit> Note that org.apache.myfaces.trinidad.core are not registered here. Try again using org.apache.myfaces.trinidadinternal.core instead Leonardo Uribe