You are viewing a plain text version of this content. The canonical link for it is here.
Posted to users@myfaces.apache.org by Axel Karst <A....@chili-radiology.com> on 2006/07/05 10:08:02 UTC

NoSuchMethodError getBooleanValue() with Tomahawk 1.1.5

Hi all,

I'm using Myfaces, Tomahawk and Sandbox 1.1.5 Snapshot with JBoss 
AS/Seam. I get the following Exception when using some Tomahawk 
components on my page, for example
<t:commandButton value="s" />

exception

javax.servlet.ServletException: 
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.getBooleanValue(Ljava/lang/String;Ljava/lang/Object;Z)Z
	javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
	org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
	org.ajaxanywhere.AAFilter.doFilter(AAFilter.java:46)
	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)

10:05:45,127 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces 
Servlet threw exception
java.lang.NoSuchMethodError: 
org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.getBooleanValue(Ljava/lang/String;Ljava/lang/Object;Z)Z
	at 
org.apache.myfaces.component.html.util.HtmlComponentUtils.getClientId(HtmlComponentUtils.java:63)
	at 
org.apache.myfaces.component.html.ext.HtmlCommandButton.getClientId(HtmlCommandButton.java:37)
	at 
org.apache.myfaces.shared_impl.renderkit.html.HtmlButtonRendererBase.encodeEnd(HtmlButtonRendererBase.java:81)
	at 
javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:536)
	at 
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:242)
	at 
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
	at 
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
	at 
com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
	at 
com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:554)
	at 
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at 
org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at org.ajaxanywhere.AAFilter.doFilter(AAFilter.java:46)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at 
org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
	at 
org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
	at 
org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
	at 
org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
	at 
org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
	at 
org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
	at 
org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
	at 
org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
	at 
org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
	at 
org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
	at 
org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
	at 
org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
	at 
org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
	at 
org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
	at 
org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
	at java.lang.Thread.run(Thread.java:595)



Any ideas?

Thanks,

Axel

Re: NoSuchMethodError getBooleanValue() with Tomahawk 1.1.5

Posted by Torsten Krah <tk...@fachschaft.imn.htwk-leipzig.de>.
Same here with tomcat 5.5.17.

Looking at the 1.1.5 API, the shared_tomahawk subtree dissapeared, thats
the cause but i have no idea how to solve this.

kind regards

Am Mittwoch, den 05.07.2006, 10:08 +0200 schrieb Axel Karst:
> Hi all,
> 
> I'm using Myfaces, Tomahawk and Sandbox 1.1.5 Snapshot with JBoss 
> AS/Seam. I get the following Exception when using some Tomahawk 
> components on my page, for example
> <t:commandButton value="s" />
> 
> exception
> 
> javax.servlet.ServletException: 
> org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.getBooleanValue(Ljava/lang/String;Ljava/lang/Object;Z)Z
> 	javax.faces.webapp.FacesServlet.service(FacesServlet.java:152)
> 	org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
> 	org.ajaxanywhere.AAFilter.doFilter(AAFilter.java:46)
> 	org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 
> 10:05:45,127 ERROR [[Faces Servlet]] Servlet.service() for servlet Faces 
> Servlet threw exception
> java.lang.NoSuchMethodError: 
> org.apache.myfaces.shared_tomahawk.renderkit.RendererUtils.getBooleanValue(Ljava/lang/String;Ljava/lang/Object;Z)Z
> 	at 
> org.apache.myfaces.component.html.util.HtmlComponentUtils.getClientId(HtmlComponentUtils.java:63)
> 	at 
> org.apache.myfaces.component.html.ext.HtmlCommandButton.getClientId(HtmlCommandButton.java:37)
> 	at 
> org.apache.myfaces.shared_impl.renderkit.html.HtmlButtonRendererBase.encodeEnd(HtmlButtonRendererBase.java:81)
> 	at 
> javax.faces.component.UIComponentBase.encodeEnd(UIComponentBase.java:536)
> 	at 
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:242)
> 	at 
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
> 	at 
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
> 	at 
> com.sun.facelets.tag.jsf.ComponentSupport.encodeRecursive(ComponentSupport.java:239)
> 	at 
> com.sun.facelets.FaceletViewHandler.renderView(FaceletViewHandler.java:554)
> 	at 
> org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:384)
> 	at javax.faces.webapp.FacesServlet.service(FacesServlet.java:138)
> 	at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
> 	at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 	at 
> org.apache.myfaces.webapp.filter.ExtensionsFilter.doFilter(ExtensionsFilter.java:144)
> 	at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> 	at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 	at org.ajaxanywhere.AAFilter.doFilter(AAFilter.java:46)
> 	at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> 	at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 	at 
> org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:96)
> 	at 
> org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:202)
> 	at 
> org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
> 	at 
> org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:213)
> 	at 
> org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:178)
> 	at 
> org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:175)
> 	at 
> org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:74)
> 	at 
> org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:126)
> 	at 
> org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:105)
> 	at 
> org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107)
> 	at 
> org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:148)
> 	at 
> org.apache.coyote.http11.Http11Processor.process(Http11Processor.java:869)
> 	at 
> org.apache.coyote.http11.Http11BaseProtocol$Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:664)
> 	at 
> org.apache.tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527)
> 	at 
> org.apache.tomcat.util.net.MasterSlaveWorkerThread.run(MasterSlaveWorkerThread.java:112)
> 	at java.lang.Thread.run(Thread.java:595)
> 
> 
> 
> Any ideas?
> 
> Thanks,
> 
> Axel
-- Failure is not an option. It comes bundled with your Microsoft
product. --