myfaces-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Leonardo Uribe <lu4...@gmail.com>
Subject Re: Facing error after Tomahawk upgrade.
Date Tue, 30 Mar 2010 18:41:16 GMT
Hi

Try tomahawk12-1.1.9 jar file. It is known tomahawk for jsf 1.1 + tiles +
jsf 1.2 does not work because
the ViewHandler spec changes on jsf 1.2. The corrected version is on that
jar.

regards,

Leonardo Uribe

2010/3/30 Now I find myself in question <vin.sinin@gmail.com>

> So do you mean to say tomahawk 1.1.9 along with JSF. 1.2 will do the trick?
>
> On Tue, Mar 30, 2010 at 7:20 PM, Rene van Wijk <
> rwijk@transfer-solutions.com
> > wrote:
>
> >
> > 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.Velu@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.
> >
>

Mime
  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message