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

Reply via email to