Also, this error showed up in our log today: 2008-03-03 13:58:01,844 ERROR [jsp]:250 - Servlet.service() for servlet jsp threw exception javax.servlet.jsp.JspException: The menu repository could not be found. at net.sf.navigator.taglib.UseMenuDisplayerTag.doStartTag(UseMenuDisplayerT ag.java:140) at org.apache.jsp.pages.userMenu_jsp._jspx_meth_menu_005fuseMenuDisplayer_0 05f0(userMenu_jsp.java:508) at org.apache.jsp.pages.userMenu_jsp._jspService(userMenu_jsp.java:186) at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:98) at javax.servlet.http.HttpServlet.service(HttpServlet.java:803) at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.ja va:328)
-----Original Message----- From: Healy, Kristen Sent: Friday, February 29, 2008 9:22 AM To: 'General mailing list for Struts Menu' Subject: RE: [struts-menu] "No Menu in Repository with name[name]"occasionally displays Servlet container is Tomcat 5.5. I'm using struts 2. My code looks like this: Map session = ActionContext.getContext().getSession(); Map servletContext = ActionContext.getContext().getApplication(); MenuRepository defaultRepository = (MenuRepository) servletContext.get(MenuRepository.MENU_REPOSITORY_KEY); if (session.get("repository") == null) { repository = new MenuRepository(); } else { repository = (MenuRepository) session.get("repository"); } repository.setDisplayers(defaultRepository.getDisplayers()); repository.removeAllMenus(); /* [CODE TO BUILD MENU . . .]*/ session.put("repository", repository); The jsp for the menu looks like this: <menu:useMenuDisplayer name="CSSListMenu" id="primary-nav" repository="repository"> <s:if test="#session.isAdmin"> <menu:displayMenu name="AdminMenu"/> </s:if> <menu:displayMenu name="UserMenu"/> <s:if test="#session.isSponsor"> <menu:displayMenu name="SponsorMenu"/> </s:if> <s:if test="#session.currUser.type == 'MA'"> <menu:displayMenu name="MiscMenu"/> </s:if> </menu:useMenuDisplayer> -----Original Message----- From: [EMAIL PROTECTED] [mailto:[EMAIL PROTECTED] On Behalf Of Matt Raible Sent: Thursday, February 28, 2008 10:45 PM To: General mailing list for Struts Menu Subject: Re: [struts-menu] "No Menu in Repository with name[name]"occasionally displays session.put seems to be an old call - what about using session.setAttribute()? What version of Servlets are you using? What servlet container are you using? Matt On Thu, Feb 28, 2008 at 7:51 AM, Healy, Kristen <[EMAIL PROTECTED]> wrote: > Into the session. > > session.put(MenuRepository.MENU_REPOSITORY_KEY, repository); > > Users have up to 4 top-level drop-down menus in our system. When this > happens, not all of the menus disappear - usually at least one of them > remains. And it seems to happen only to heavy users of the system. > > Thanks in advance for any further insights you might have. > > > -----Original Message----- > From: [EMAIL PROTECTED] > [mailto:[EMAIL PROTECTED] On Behalf Of > Matt Raible > Sent: Wednesday, February 27, 2008 6:03 PM > To: General mailing list for Struts Menu > Subject: Re: [struts-menu] "No Menu in Repository with name > [name]"occasionally displays > > Where are you putting the menu repository? Are you putting it in the > user's request or session? > > Matt > > On Wed, Feb 27, 2008 at 2:59 PM, Healy, Kristen > <[EMAIL PROTECTED]> wrote: > > > > > > > > I'm using the struts-menu with the CSSListMenu MenuDisplayer in a > > struts 2 application. The menu is being created dynamically - I > > followed the example at > > http://demo.raibledesigns.com/struts-menu/dynamicMenu.jsp when coding > this. > > > > The problem I'm having is that the message "No Menu in Repository > with > > > name [nameofmenu]" displays occasionally where a menu should be > > displaying. I'm having a hard time tracking down the source of the > > problem because it happens very rarely, only in our production > > environment (can't get this to happen in development or test), and > with no discernable pattern. > > > > Any ideas what the source of the problem might be? > > > > Thank you. > > > > This communication is the property of Qwest and may contain > > confidential or privileged information. Unauthorized use of this > > communication is strictly prohibited and may be unlawful. If you have > > received this communication in error, please immediately notify the > > sender by reply e-mail and destroy all copies of the communication > and any attachments. > > > ---------------------------------------------------------------------- > > --- This SF.net email is sponsored by: Microsoft Defy all > > challenges. Microsoft(R) Visual Studio 2008. > > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > > _______________________________________________ > > struts-menu-user mailing list > > struts-menu-user@lists.sourceforge.net > > https://lists.sourceforge.net/lists/listinfo/struts-menu-user > > > > > > > > -- > http://raibledesigns.com > > > ---------------------------------------------------------------------- > -- > > > - > This SF.net email is sponsored by: Microsoft Defy all challenges. > Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > struts-menu-user mailing list > struts-menu-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/struts-menu-user > > > ---------------------------------------------------------------------- > --- This SF.net email is sponsored by: Microsoft Defy all > challenges. Microsoft(R) Visual Studio 2008. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > struts-menu-user mailing list > struts-menu-user@lists.sourceforge.net > https://lists.sourceforge.net/lists/listinfo/struts-menu-user > -- http://raibledesigns.com ------------------------------------------------------------------------ - This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ struts-menu-user mailing list struts-menu-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/struts-menu-user ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2008. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ struts-menu-user mailing list struts-menu-user@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/struts-menu-user