I'm trying to add a Hello World portlet ( again all these were working fine 
in Tomcat 4.x ),
the entry shows up in the Add portlet. but when i save it to the psml file, 
it breaks. below is the error

Tail of velocity.log
-----------------------------

Mon May 13 19:44:41 PDT 2002  [error] Method getPane threw exception for 
reference $jetspeed in template screens/html/Home.vm at  [2,1]
Mon May 13 19:44:41 PDT 2002  [error] ResourceManager : unable to find 
resource 'screens/Error' in any resource loader.
Mon May 13 19:44:42 PDT 2002   [info] ResourceManager : found 
navigations/html/bottom.vm with loader 
org.apache.velocity.runtime.resource.loader.FileResourceLoader

JetSpeed.log
----------------
[Mon May 13 19:44:41 PDT 2002] -- DEBUG -- PortletFactory.getPortlet(): 
took a total of 0 millisecond(s) -> 
-1653569551|template-stock-quote|action-portlets.StockQuoteAction
[Mon May 13 19:44:41 PDT 2002] -- ERROR -- Error rendering Velocity 
template: screens/html/Home.vm: Invocation of method 'getPane' in  class 
org.apache.jetspeed.util.template.JetspeedTool threw exception class 
java.lang.NoClassDefFoundError
[Mon May 13 19:44:41 PDT 2002] -- ERROR -- Error rendering Velocity 
template: screens/Error: Unable to find resource 'screens/Error'
[Mon May 13 19:44:41 PDT 2002] -- ERROR --
         Exception:  org.apache.turbine.util.TurbineException: Error 
rendering Velocity template: screens/Error: Unable to find resource 
'screens/Error'
         Stack Trace follows:
         org.apache.velocity.exception.ResourceNotFoundException: Unable to 
find resource 'screens/Error'
         at 
org.apache.velocity.runtime.resource.ResourceManager.getResource(ResourceManager.java)
         at org.apache.velocity.runtime.Runtime.getTemplate(Runtime.java)
         at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java)
         at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java)
rethrown as org.apache.turbine.util.TurbineException: Error rendering 
Velocity template: screens/Error: Unable to find resource 'screens/Error'
         at 
org.apache.turbine.services.velocity.TurbineVelocityService.renderingError(TurbineVelocityService.java:511)
         at 
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:477)
         at 
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:314)
         at 
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:146)
         at 
org.apache.turbine.modules.screens.VelocityDirectScreen.buildTemplate(VelocityDirectScreen.java:142)
         at 
org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.java:130)
         at org.apache.turbine.modules.Screen.build(Screen.java:99)
         at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:129)
         at 
org.apache.turbine.util.template.TemplateScreen.toString(TemplateScreen.java:126)
         at 
org.apache.velocity.runtime.parser.node.ASTReference.render(ASTReference.java)
         at 
org.apache.velocity.runtime.parser.node.SimpleNode.render(SimpleNode.java)
         at org.apache.velocity.Template.merge(Template.java)
         at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java)
         at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java)
         at 
org.apache.turbine.services.velocity.TurbineVelocityService.decodeRequest(TurbineVelocityService.java:472)
         at 
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(TurbineVelocityService.java:314)
         at 
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVelocity.java:146)
         at 
org.apache.turbine.modules.layouts.VelocityDirectLayout.doBuild(VelocityDirectLayout.java:106)
         at org.apache.turbine.modules.Layout.build(Layout.java:91)
         at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:123)
         at 
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:166)
         at org.apache.turbine.modules.Page.build(Page.java:90)
         at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:123)
         at org.apache.turbine.Turbine.doGet(Turbine.java:565)
         at org.apache.turbine.Turbine.doPost(Turbine.java:655)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at 
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:405)
         at org.apache.tomcat.core.Handler.service(Handler.java:287)
         at 
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
         at 
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:812)
         at 
org.apache.tomcat.core.ContextManager.service(ContextManager.java:758)
         at 
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:213)
         at 
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
         at 
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:501)
         at java.lang.Thread.run(Thread.java:479)

[Mon May 13 19:44:41 PDT 2002] -- DEBUG -- template exists: 
D:\jakarta-tomcat-3.2.3\webapps\esales\WEB-INF\templates\vm\navigations\html\bottom.vm 
returning /html/bottom.vm


Any ideas ??

- Shan


Reply via email to