Re: velocity-nicetabs problem
Matt Raible <lists-T7vlz3gD7BdF/EzeuO4KJwC/[email protected]>
| Newsgroups | gmane.comp.java.struts-menu.user |
|---|---|
| Message-ID | <[email protected]> |
Are you sure you have the same velocity JARs in your app as the example does? Matt On Aug 12, 2004, at 5:46 AM, enzo.pavletic-zs/[email protected] wrote: > Hi, > > I must say first of all that I'm new to both struts-menu and velocity. > > I'm triyng to display a nicetab menu in my application. > First I've developed (with success) a simple test page, based on the > example found in the struts-menu.war package, as an indipendent app. > It is working fine. > After that I've tried to develop an identical page within my > application. Basically I've copied the previous page and all other > necessary stuff into my app's directory. I've modified the web.xml and > struts-config.xml as well. Even the jar packages are the same. But > this time it doesn't work. > > Tomcat (v. 4.1.30) reports the following error: > > type Exception report > > message > > description The server encountered an internal error () that prevented > it from fulfilling this request. > > exception > > org.apache.jasper.JasperException: > org.apache.velocity.app.Velocity.setApplicationAttribute(Ljava/lang/ > Object;Ljava/lang/Object;)V > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.j > ava:254) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: > 295) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic > ationFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationF > ilterChain.java:98) > at > org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilter > Chain.java:176) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil > terChain.java:172) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal > ve.java:256) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: > 480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal > ve.java:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato > rBase.java:492) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: > 480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java: > 2422) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav > a:180) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherV > alve.java:171) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav > a:163) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: > 480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve > .java:174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: > 480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199) > at > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:324) > at > org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:395) > at > org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:673) > at > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java > :615) > at > org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo > l.java:683) > at java.lang.Thread.run(Thread.java:536) > > root cause > > javax.servlet.ServletException: > org.apache.velocity.app.Velocity.setApplicationAttribute(Ljava/lang/ > Object;Ljava/lang/Object;)V > at > org.apache.jasper.runtime.PageContextImpl.handlePageException(PageConte > xtImpl.java:536) > at > org.apache.jsp.velocity_0002dnicetabs_jsp._jspService(velocity_0002dnic > etabs_jsp.java:138) > at > org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:137) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.j > ava:210) > at > org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java: > 295) > at > org.apache.jasper.servlet.JspServlet.service(JspServlet.java:241) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(Applic > ationFilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.access$000(ApplicationF > ilterChain.java:98) > at > org.apache.catalina.core.ApplicationFilterChain$1.run(ApplicationFilter > Chain.java:176) > at java.security.AccessController.doPrivileged(Native Method) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFil > terChain.java:172) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperVal > ve.java:256) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: > 480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardContextVal > ve.java:191) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authenticato > rBase.java:492) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: > 480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java: > 2422) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.jav > a:180) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispatcherV > alve.java:171) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.jav > a:163) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:641) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: > 480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve > .java:174) > at > org.apache.catalina.core.StandardPipeline$StandardPipelineValveContext. > invokeNext(StandardPipeline.java:643) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline.java: > 480) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:995) > at > org.apache.coyote.tomcat4.CoyoteAdapter.service(CoyoteAdapter.java:199) > at > org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:324) > at > org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:395) > at > org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:673) > at > org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java > :615) > at > org.apache.jk.common.SocketConnection.runIt(ChannelSocket.java:786) > at > org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPoo > l.java:683) > at java.lang.Thread.run(Thread.java:536) > > Anybody knows why is this happening? Has anyone ever experienced this > kind of behaviour? > > Any help would be appreciated. > enzo > > > > ------------------------------------------------------- > SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media > 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 > Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. > http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285 > _______________________________________________ > struts-menu-user mailing list > struts-menu-user-5NWGOfrQmneRv+LV9MX5uipxlwaOVQ5f@public.gmane.org > https://lists.sourceforge.net/lists/listinfo/struts-menu-user ------------------------------------------------------- SF.Net email is sponsored by Shop4tech.com-Lowest price on Blank Media 100pk Sonic DVD-R 4x for only $29 -100pk Sonic DVD+R for only $33 Save 50% off Retail on Ink & Toner - Free Shipping and Free Gift. http://www.shop4tech.com/z/Inkjet_Cartridges/9_108_r285