Use component libraries which are compliant with the 1.2 JSF standard and not the 1.1 standard.
There is a difference in binding component attributes in JSF 1.2 and 1.1, for example, 1.1 public void set_binding(String _binding) { this.binding = _binding; } public String getBinding() { return binding; } if (getBinding() != null) { if (isValueReference(getBinding())) { inputText.setValueBinding("binding", getValueBinding(getBinding())); } else { inputText.getAttributes().put("binding", getBinding()); } } 1.2 public ValueExpression getBinding() { return binding; } public void setBinding(ValueExpression binding) { this.binding = binding; } if (getBinding() != null) { if (!getBinding().isLiteralText()) { inputText.setValueExpression("binding", getBinding()); } else { inputText.getAttributes().put("binding", getBinding().getExpressionString()); } } This also clearifies the exception you get expected ValueExpression got String. -----Original message----- From: nilakandan.v...@cognizant.com Sent: Tue 30-03-2010 15:34 To: users@myfaces.apache.org; Subject: Facing error after Tomahawk upgrade. All, I'm getting the following exception when I try to access my application. I have recently updated the following components in my application weblogic8.1 to weblogic 10.3 myfaces 1.1.5 to 1.2.8 richfaces 3.0.1 to 3.3.3 tomahawk 1.1.5 to 12_1.1.10 Struts tiles to tiles 2.0.7 I have also tried with tomahawk 1.1.9 , but I have faced exception in <t:stylesheet/> stating "there is no such method error with the method argument expecting 'Valueexpression' instead of String ." Mar 30, 2010 6:39:45 PM org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl buildTilesViewLikeContain er SEVERE: Error rendering tile org.apache.tiles.util.TilesIOException: ServletException including path '/webContent/jsp/searchManager/layout/searchMana gerLayout.jsp'. at org.apache.tiles.servlet.context.ServletTilesRequestContext.wrapServletE xception(ServletTilesRequestContext.j ava:298) at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(Serv letTilesRequestContext.java:200) at org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(Ser vletTilesRequestContext.java:179) at org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.b uildView(JspTilesTwoViewHandlerImpl.j ava:450) at org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.b uildTilesViewLikeContainer(JspTilesTw oViewHandlerImpl.java:354) at org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.r enderTilesView(JspTilesTwoViewHandler Impl.java:154) at org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.r enderView(JspTilesTwoViewHandlerImpl. java:135) at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrappe r.java:100) at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java :176) at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderRespon seExecutor.java:41) at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140 ) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:182) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(St ubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityH elper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:2 92) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java: 42) at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206) at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter .java:388) at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java: 42) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java: 42) at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFil ter.java:384) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java: 42) at com.pfizer.pgrd.ui.utils.SecurityFilter.doFilter(SecurityFilter.java:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java: 42) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r un(WebAppServletContext.java:3496) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu bject.java:321) at weblogic.security.service.SecurityManager.runAs(Unknown Source) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServ letContext.java:2180) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletCont ext.java:2086) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java :1406) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) Caused by: java.lang.NoSuchMethodError: org.apache.myfaces.custom.document.DocumentBodyTag.setOnload(Ljava/lang/ String;) V at jsp_servlet._webcontent._jsp._searchmanager._layout.__searchmanagerlayou t._jsp__tag4(__searchmanagerlayout.ja va:305) at jsp_servlet._webcontent._jsp._searchmanager._layout.__searchmanagerlayou t._jspService(__searchmanagerlayout.j ava:210) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(St ubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityH elper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:2 92) at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStu bImpl.java:408) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:3 18) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:1 75) at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDis patcherImpl.java:502) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatche rImpl.java:251) at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(Serv letTilesRequestContext.java:198) ... 34 more Mar 30, 2010 6:39:45 PM javax.faces.webapp._ErrorPageWriter handleThrowable SEVERE: An exception occurred javax.faces.FacesException: org.apache.tiles.TilesException: ServletException including path '/webContent/jsp/searchMana ger/layout/searchManagerLayout.jsp'. at org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.r enderTilesView(JspTilesTwoViewHandler Impl.java:159) at org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.r enderView(JspTilesTwoViewHandlerImpl. java:135) at org.ajax4jsf.application.ViewHandlerWrapper.renderView(ViewHandlerWrappe r.java:100) at org.ajax4jsf.application.AjaxViewHandler.renderView(AjaxViewHandler.java :176) at org.apache.myfaces.lifecycle.RenderResponseExecutor.execute(RenderRespon seExecutor.java:41) at org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:140 ) at javax.faces.webapp.FacesServlet.service(FacesServlet.java:182) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(St ubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityH elper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:2 92) at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java: 42) at org.ajax4jsf.webapp.BaseXMLFilter.doXmlFilter(BaseXMLFilter.java:206) at org.ajax4jsf.webapp.BaseFilter.handleRequest(BaseFilter.java:290) at org.ajax4jsf.webapp.BaseFilter.processUploadsAndHandleRequest(BaseFilter .java:388) at org.ajax4jsf.webapp.BaseFilter.doFilter(BaseFilter.java:515) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java: 42) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java: 42) at org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFil ter.java:384) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java: 42) at com.pfizer.pgrd.like.ui.utils.SecurityFilter.doFilter(SecurityFilter.jav a:92) at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java: 42) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.r un(WebAppServletContext.java:3496) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSu bject.java:321) at weblogic.security.service.SecurityManager.runAs(Unknown Source) at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServ letContext.java:2180) at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletCont ext.java:2086) at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java :1406) at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201) at weblogic.work.ExecuteThread.run(ExecuteThread.java:173) Caused by: org.apache.tiles.TilesException: ServletException including path '/webContent/jsp/searchManager/layout/search ManagerLayout.jsp'. at org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.b uildTilesViewLikeContainer(JspTilesTw oViewHandlerImpl.java:371) at org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.r enderTilesView(JspTilesTwoViewHandler Impl.java:154) ... 30 more Caused by: org.apache.tiles.util.TilesIOException: ServletException including path '/webContent/jsp/searchManager/layout /searchManagerLayout.jsp'. at org.apache.tiles.servlet.context.ServletTilesRequestContext.wrapServletE xception(ServletTilesRequestContext.j ava:298) at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(Serv letTilesRequestContext.java:200) at org.apache.tiles.servlet.context.ServletTilesRequestContext.dispatch(Ser vletTilesRequestContext.java:179) at org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.b uildView(JspTilesTwoViewHandlerImpl.j ava:450) at org.apache.myfaces.tomahawk.application.jsp.JspTilesTwoViewHandlerImpl.b uildTilesViewLikeContainer(JspTilesTw oViewHandlerImpl.java:354) ... 31 more Caused by: java.lang.NoSuchMethodError: org.apache.myfaces.custom.document.DocumentBodyTag.setOnload(Ljava/lang/ String;) V at jsp_servlet._webcontent._jsp._searchmanager._layout.__searchmanagerlayou t._jsp__tag4(__searchmanagerlayout.ja va:305) at jsp_servlet._webcontent._jsp._searchmanager._layout.__searchmanagerlayou t._jspService(__searchmanagerlayout.j ava:210) at weblogic.servlet.jsp.JspBase.service(JspBase.java:34) at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(St ubSecurityHelper.java:227) at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityH elper.java:125) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:2 92) at weblogic.servlet.internal.ServletStubImpl.onAddToMapException(ServletStu bImpl.java:408) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:3 18) at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:1 75) at weblogic.servlet.internal.RequestDispatcherImpl.invokeServlet(RequestDis patcherImpl.java:502) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatche rImpl.java:251) at org.apache.tiles.servlet.context.ServletTilesRequestContext.forward(Serv letTilesRequestContext.java:198) ... 34 more Can anyone let me know what is the cause for this issue? Thanks & Regards, Nila This e-mail and any files transmitted with it are for the sole use of the intended recipient(s) and may contain confidential and privileged information. If you are not the intended recipient, please contact the sender by reply e-mail and destroy all copies of the original message. Any unauthorized review, use, disclosure, dissemination, forwarding, printing or copying of this email or any action taken in reliance on this e-mail is strictly prohibited and may be unlawful.