I am getting these errors trying to display a simple Velocity menu. I've got the tabbedmenu working, but the same menu won't display with velocity MenuDisplayer. I've added the globalMacros.vm, template, css and script to the project. Looks like something is still missing... Any idea? Thanks, Roman.
Below, I've attached my .jsp page and weblogic log with errors. <%@ taglib uri="http://struts-menu.sf.net/tag" prefix="menu" %> <%@ page language="java" %> <% String path = request.getContextPath(); String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort( )+path+"/"; %> <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html> <head> <base href="<%=basePath%>"> <link rel="stylesheet" type="text/css" media="screen" href="styles/global.css" /> <link rel="stylesheet" type="text/css" media="screen" href="styles/nicetabs.css" /> <script type="text/javascript" src="scripts/nicetabs.js"></script> </head> <body> <menu:useMenuDisplayer name="Velocity" config="templates/nicetabs.html" bundle="org.apache.struts.action.MESSAGE"> <menu:displayMenu name="submission"/> </menu:useMenuDisplayer> Welcome Center3. <br> </body> </html> May 17, 2005 5:51:22 PM net.sf.navigator.displayer.VelocityMenuDisplayer init SEVERE: Error initializing Velocity: org/apache/velocity/runtime/log/AvalonLogSystem,org/apache/velocity/runtime/ log/SimpleLog4JLogSystem java.lang.ClassNotFoundException: org/apache/velocity/runtime/log/AvalonLogSystem,org/apache/velocity/runtime/ log/SimpleLog4JLogSystem at java.lang.Class.forName0(Native Method) at java.lang.Class.forName(Class.java:141) at org.apache.velocity.runtime.log.LogManager.createLogSystem(LogManager.java:1 61) at org.apache.velocity.runtime.RuntimeInstance.initializeLogger(RuntimeInstance .java:591) at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:264) at org.apache.velocity.runtime.RuntimeInstance.init(RuntimeInstance.java:499) at org.apache.velocity.runtime.RuntimeSingleton.init(RuntimeSingleton.java:246) at org.apache.velocity.app.Velocity.init(Velocity.java:144) at net.sf.navigator.displayer.VelocityMenuDisplayer.init(VelocityMenuDisplayer. java:90) at net.sf.navigator.taglib.UseMenuDisplayerTag.doStartTag(UseMenuDisplayerTag.j ava:229) at jsp_servlet._jsp.__welcome._jspService(welcome.jsp:23) at weblogic.servlet.jsp.JspBase.service(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle tStubImpl.java:996) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :419) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :315) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp l.java:312) at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:150) at org.apache.struts.taglib.logic.ForwardTag.doEndTag(ForwardTag.java:170) at jsp_servlet._jsp.__index._jspService(__index.java:145) at weblogic.servlet.jsp.JspBase.service(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle tStubImpl.java:996) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :419) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :315) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W ebAppServletContext.java:6452) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec t.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo ntext.java:3661) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java :2630) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178) May 17, 2005 5:51:22 PM net.sf.navigator.displayer.VelocityMenuDisplayer displayComponents SEVERE: Error initializing Velocity: java.lang.NullPointerException java.lang.NullPointerException at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java :869) at org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeInstance.java :851) at org.apache.velocity.runtime.RuntimeSingleton.getTemplate(RuntimeSingleton.ja va:323) at org.apache.velocity.app.Velocity.getTemplate(Velocity.java:507) at net.sf.navigator.displayer.VelocityMenuDisplayer.displayComponents(VelocityM enuDisplayer.java:124) at net.sf.navigator.displayer.VelocityMenuDisplayer.display(VelocityMenuDisplay er.java:99) at net.sf.navigator.taglib.DisplayMenuTag.doStartTag(DisplayMenuTag.java:130) at jsp_servlet._jsp.__welcome._jspService(welcome.jsp:24) at weblogic.servlet.jsp.JspBase.service(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle tStubImpl.java:996) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :419) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :315) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp l.java:312) at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:150) at org.apache.struts.taglib.logic.ForwardTag.doEndTag(ForwardTag.java:170) at jsp_servlet._jsp.__index._jspService(__index.java:145) at weblogic.servlet.jsp.JspBase.service(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle tStubImpl.java:996) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :419) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :315) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W ebAppServletContext.java:6452) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec t.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo ntext.java:3661) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java :2630) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178) javax.servlet.jsp.JspException: Error initializing Velocity: java.lang.NullPointerException at net.sf.navigator.displayer.VelocityMenuDisplayer.displayComponents(VelocityM enuDisplayer.java:128) at net.sf.navigator.displayer.VelocityMenuDisplayer.display(VelocityMenuDisplay er.java:99) at net.sf.navigator.taglib.DisplayMenuTag.doStartTag(DisplayMenuTag.java:130) at jsp_servlet._jsp.__welcome._jspService(welcome.jsp:24) at weblogic.servlet.jsp.JspBase.service(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle tStubImpl.java:996) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :419) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :315) at weblogic.servlet.internal.RequestDispatcherImpl.forward(RequestDispatcherImp l.java:312) at weblogic.servlet.jsp.PageContextImpl.forward(PageContextImpl.java:150) at org.apache.struts.taglib.logic.ForwardTag.doEndTag(ForwardTag.java:170) at jsp_servlet._jsp.__index._jspService(__index.java:145) at weblogic.servlet.jsp.JspBase.service(JspBase.java:33) at weblogic.servlet.internal.ServletStubImpl$ServletInvocationAction.run(Servle tStubImpl.java:996) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :419) at weblogic.servlet.internal.ServletStubImpl.invokeServlet(ServletStubImpl.java :315) at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(W ebAppServletContext.java:6452) at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubjec t.java:321) at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:118) at weblogic.servlet.internal.WebAppServletContext.invokeServlet(WebAppServletCo ntext.java:3661) at weblogic.servlet.internal.ServletRequestImpl.execute(ServletRequestImpl.java :2630) at weblogic.kernel.ExecuteThread.execute(ExecuteThread.java:219) at weblogic.kernel.ExecuteThread.run(ExecuteThread.java:178) ------------------------------------------------------- This SF.Net email is sponsored by Oracle Space Sweepstakes Want to be the first software developer in space? Enter now for the Oracle Space Sweepstakes! http://ads.osdn.com/?ad_id=7412&alloc_id=16344&op=click _______________________________________________ struts-menu-user mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/struts-menu-user
