I'm not sure if this has been answered yet but I'm trying to use the best of both worlds from tobago and tomahawk.  I want to use tomahawk cookMenu and tobago toolbar and I am having problems.  Even if I dont have tobago code in my jsp and just tomahawk code I get an error.  Both tabago and cookmenu code by themselves work fine... but when they are joined i have errors.  The error is this?


21:51:18,390 ERROR [ResourceManagerImpl] Path not found, and no fallback. Using empty string.
resourceDirs = '[org/apache/myfaces/tobago/renderkit]' contentType = 'html' theme = 'speyside' browser = 'msie_6_0' subDir = 'tag' name = ' org.apache.myfaces.JSCookMenuRenderer' suffix = '' key = 'null'
21:51:18,390 ERROR [ResourceManagerImpl] name = 'org.apache.myfaces.JSCookMenuRenderer' clientProperties = 'html/speyside/msie_6_0'
java.lang.NullPointerException
at org.apache.myfaces.tobago.context.ResourceManagerImpl.getRenderer(ResourceManagerImpl.java:392)
at org.apache.myfaces.tobago.renderkit.TobagoRenderKit.getRenderer(TobagoRenderKit.java:53)
at javax.faces.component.UIComponentBase.getRenderer (UIComponentBase.java:744)
at javax.faces.component.UIComponentBase.getRendersChildren(UIComponentBase.java:307)
at javax.faces.webapp.UIComponentTag.doStartTag(UIComponentTag.java:313)
at org.apache.jsp.begin_jsp._jspService (org.apache.jsp.begin_jsp:104)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service (HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java :173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward (ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch(ServletExternalContextImpl.java :416)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView(JspViewHandlerImpl.java:234)
at org.apache.myfaces.tobago.application.ViewHandlerImpl.renderView(ViewHandlerImpl.java:117)
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.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java :463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301)
at org.apache.jasper.runtime.PageContextImpl.doForward (PageContextImpl.java:693)
at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:660)
at org.apache.jsp.index_jsp._jspService(org.apache.jsp.index_jsp:43)
at org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java :810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java:81)
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.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java:153)
at org.jboss.web.tomcat.security.JaccContextValve.invoke(JaccContextValve.java:59)
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:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection(Http11Protocol.java:744)
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)
21:51:18,390 ERROR [[jsp]] Servlet.service() for servlet jsp threw exception
java.lang.RuntimeException : org.apache.myfaces.JSCookMenuRenderer
at org.apache.myfaces.tobago.context.ResourceManagerImpl.getRenderer (ResourceManagerImpl.java:398)
at org.apache.myfaces.tobago.renderkit.TobagoRenderKit.getRenderer(TobagoRenderKit.java :53)
at javax.faces.component.UIComponentBase.getRenderer(UIComponentBase.java:744)
at javax.faces.component.UIComponentBase.getRendersChildren (UIComponentBase.java:307)
at javax.faces.webapp.UIComponentTag.doStartTag (UIComponentTag.java:313)
at org.apache.jsp.begin_jsp._jspService(org.apache.jsp.begin_jsp:104)
at org.apache.jasper.runtime.HttpJspBase.service (HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java :810)
at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile (JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service (JspServlet.java:264)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter (ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
at org.apache.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java :463)
at org.apache.catalina.core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward (ApplicationDispatcher.java:301)
at org.apache.myfaces.context.servlet.ServletExternalContextImpl.dispatch (ServletExternalContextImpl.java :416)
at org.apache.myfaces.application.jsp.JspViewHandlerImpl.renderView (JspViewHandlerImpl.java :234)
at org.apache.myfaces.tobago.application.ViewHandlerImpl.renderView (ViewHandlerImpl.java:117)
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.catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java:672)
at org.apache.catalina.core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java:463)
at org.apache.catalina.core.ApplicationDispatcher.doForward (ApplicationDispatcher.java:398)
at org.apache.catalina.core.ApplicationDispatcher.forward (ApplicationDispatcher.java:301)
at org.apache.jasper.runtime.PageContextImpl.doForward(PageContextImpl.java:693)
at org.apache.jasper.runtime.PageContextImpl.forward (PageContextImpl.java:660)
at org.apache.jsp.index_jsp._jspService (org.apache.jsp.index_jsp:43)
at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:97)
at javax.servlet.http.HttpServlet.service(HttpServlet.java :810)
at org.apache.jasper.servlet.JspServletWrapper.service (JspServletWrapper.java:322)
at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:314)
at org.apache.jasper.servlet.JspServlet.service (JspServlet.java:264)
at javax.servlet.http.HttpServlet.service (HttpServlet.java:810)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:252)
at org.apache.catalina.core.ApplicationFilterChain.doFilter (ApplicationFilterChain.java:173)
at org.jboss.web.tomcat.filters.ReplyHeaderFilter.doFilter(ReplyHeaderFilter.java :81)
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.CustomPrincipalValve.invoke(CustomPrincipalValve.java:39)
at org.jboss.web.tomcat.security.SecurityAssociationValve.invoke(SecurityAssociationValve.java :153)
at org.jboss.web.tomcat.security.JaccContextValve.invoke (JaccContextValve.java:59)
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:856)
at org.apache.coyote.http11.Http11Protocol$Http11ConnectionHandler.processConnection (Http11Protocol.java:744)
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)
Caused by: java.lang.NullPointerException
at org.apache.myfaces.tobago.context.ResourceManagerImpl.getRenderer (ResourceManagerImpl.java:392)
************************************************
Here is the jsp code

<%@ taglib uri=" http://myfaces.apache.org/tobago/component " prefix="tc" %>
<%@ taglib uri=" http://myfaces.apache.org/tobago/extension " prefix="tx" %>
<%@ taglib uri=" http://myfaces.apache.org/tomahawk " prefix="t"%>
<%@ taglib uri="http://java.sun.com/jsf/core " prefix="f" %>


<[EMAIL PROTECTED] file="inc/head.inc"%>

<f:view>
  <tc:page>
   <f:facet name="layout">
      <tc:gridLayout border="0" columns="1*;4*"
        margin="10px" rows="fixed"  />
    </f:facet>
<tc:panel id="pageToolbar" >
      <f:facet name="layout">
        <tc:gridLayout rows="fixed"  id="pageToolbarLayout"/>
      </f:facet>
      <tc:box label="toolbar" id="boxToolbar" >

        <f:facet name="layout">
          <tc:gridLayout rows="1px" columns="1*" id="boxToolbarLayout"/>
        </f:facet>
        
        <f:facet name="toolBar">
        <tc:toolBar>
          <tc:toolBarCommand id="button" action="">              
              label="yes" />
              
           <tc:cell/>    

          <tc:toolBarCommand id="imageButton" action="">            label="yes 2"
            image="images/ZoomIn24.gif" />

        </tc:toolBar>
        </f:facet>
      </tc:box>
    </tc:panel>
    </tc:page>
    
    <t:jscookMenu layout="hbr" theme="ThemeOffice">
<%/* Availaible jscookMenu themes: ThemeIE, ThemeMiniBlack, ThemeOffice, ThemePanel
             Availaible jscookMenu layout: hbr, hbl, hur, hul, vbr, vbl, vur, vul
             respect to Heng Yuan http://www.cs.ucla.edu/~heng/JSCookMenu
        */%>
<t:navigationMenuItem id="nav_1"
itemLabel="Home" action="" />
<t:navigationMenuItem id="nav_2"
itemLabel="Examples">
<t:navigationMenuItem id="nav_2_1"
itemLabel="go_sample1" action="" />
<t:navigationMenuItem id="nav_2_2"
itemLabel="go_sample2" action=""
icon="images/myfaces.gif" />
<t:navigationMenuItem id="nav_2_3"
itemLabel="go_validate" action=""
icon="images/myfaces.gif" />

</t:navigationMenuItem>
</t:jscookMenu>

  
</f:view>
**********************************
Even if I remove the tobago code and just leave the cookMenu I still get that error.  If I remove cookMenu code everything works.  If I remove the tobago core and theme jar and remove the code then cookMenu will work.  Whats wrong here or there hasnt been a way to have these two faces work together yet?

Reply via email to