VelocityMenuDisplayer init SEVERE: Error initializing Velocity

"Roman Sova" <[email protected]>
Newsgroups gmane.comp.java.struts-menu.user
Message-ID <[email protected]>
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
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.