Hi, I have found no discernable difference in the 2 screens, one working one not. Different directories and template names with the same layout, screen class and navigation.
I think this is a bug. I have traced it through, but turbine is so complicated at the building template stage that I cannot see what is wrong, it is failing in the Velocity jar. David > -----Original Message----- > From: David Wynter [mailto:[EMAIL PROTECTED] > Sent: 18 August 2003 15:29 > To: Turbine-User > Subject: Cannot find DefaultLayout with T2.3 > > > Hi, > > I have converted a web app across to T2.3 from T2.2. All went well. Then I > added a new screen with a form in it and it now has an Exception for just > that screen. I have tried to find out why this screen fails, but can see > very little difference between it and a similar screen in a separate > directory that does work. Both use Default screen, layout and navigation > templates, only the action differs. They are also both in their specific > subdirectories off templates\screen directory. > > I traced on TurbineVelocity.handleRequest method. In both working > screen and > broken screen ("screens/nextstep/call.vm") it presents to this method the > correct screen first. For the working screen the second message it gets > refers to the "layouts//Default.vm" for the screen that does not work it > gets "screens/". But the logic of the template building is so > dense I cannot > work out why it has the incorrect template. > > Here is the trace > > [ERROR] TurbineVelocityService - -Error rendering Velocity template: > screens/nextstep/call.vm > <org.apache.velocity.exception.ParseErrorException: > Lexical error: org.apache.velocity.runtime.parser.TokenMgrError: Lexical > error at line 13, column 96. Encountered: "\n" (10), after : > "\")">org.apache.velocity.exception.ParseErrorException: Lexical error: > org.apache.velocity.runtime.parser.TokenMgrError: Lexical error > at line 13, > column 96. Encountered: "\n" (10), after : "\")" > at org.apache.velocity.Template.process(Template.java:181) > at > org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResou > rce(Resour > ceManagerImpl.java:466) > at > org.apache.velocity.runtime.resource.ResourceManagerImpl.getResour > ce(Resourc > eManagerImpl.java:384) > at > org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeIns > tance.java > :814) > at > org.apache.velocity.runtime.RuntimeSingleton.getTemplate(RuntimeSi > ngleton.ja > va:355) > at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:482) > at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) > at > org.apache.turbine.services.velocity.TurbineVelocityService.execut > eRequest(T > urbineVelocityService.java:434) > at > org.apache.turbine.services.velocity.TurbineVelocityService.handle > Request(Tu > rbineVelocityService.java:300) > at > org.apache.turbine.services.velocity.TurbineVelocity.handleRequest > (TurbineVe > locity.java:109) > at > org.apache.turbine.modules.screens.VelocityScreen.buildTemplate(Ve > locityScre > en.java:167) > at > org.apache.turbine.modules.screens.TemplateScreen.doBuild(Template > Screen.jav > a:139) > at org.apache.turbine.modules.Screen.build(Screen.java:95) > at > org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:142) > at > org.apache.turbine.modules.layouts.VelocityOnlyLayout.doBuild(Velo > cityOnlyLa > yout.java:130) > at > com.stpenable.se.modules.layouts.RoleBasedLayout.doBuild(RoleBased > Layout.jav > a:34) > at org.apache.turbine.modules.Layout.build(Layout.java:91) > at > org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:138) > at > org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:187) > at org.apache.turbine.modules.Page.build(Page.java:91) > at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:135) > at org.apache.turbine.Turbine.doGet(Turbine.java:796) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerSe > rvlet.java > :450) > at > org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A > pplication > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati > onFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp > erValve.ja > va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardConte > xtValve.ja > va:190) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authent > icatorBase > .java:475) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesVa > lve.java:2 > 46) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv > e.java:180 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat > cherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv > e.java:170 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine > Valve.java > :174) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProce > ssor.java: > 1027) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor > .java:1125 > ) > at java.lang.Thread.run(Thread.java:536) > > [DEBUG] DefaultTurbineRunData - -getCharSet() > [DEBUG] DefaultTurbineRunData - -Charset was null! > [DEBUG] DefaultTurbineRunData - -getDefaultCharSet() > [DEBUG] DefaultTurbineRunData - -Returning default Charset of ISO-8859-1 > [ERROR] TurbineVelocityService - -Error rendering Velocity template: > screens/ > <org.apache.velocity.exception.ResourceNotFoundException: Unable to > find resource > 'screens/'>org.apache.velocity.exception.ResourceNotFoundException: Unable > to find resource 'screens/' > at > org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResou > rce(Resour > ceManagerImpl.java:501) > at > org.apache.velocity.runtime.resource.ResourceManagerImpl.getResour > ce(Resourc > eManagerImpl.java:384) > at > org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeIns > tance.java > :814) > at > org.apache.velocity.runtime.RuntimeSingleton.getTemplate(RuntimeSi > ngleton.ja > va:355) > at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:482) > at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) > at > org.apache.turbine.services.velocity.TurbineVelocityService.execut > eRequest(T > urbineVelocityService.java:434) > at > org.apache.turbine.services.velocity.TurbineVelocityService.handle > Request(Tu > rbineVelocityService.java:300) > at > org.apache.turbine.services.velocity.TurbineVelocity.handleRequest > (TurbineVe > locity.java:109) > at > org.apache.turbine.modules.screens.VelocityScreen.buildTemplate(Ve > locityScre > en.java:183) > at > org.apache.turbine.modules.screens.TemplateScreen.doBuild(Template > Screen.jav > a:139) > at org.apache.turbine.modules.Screen.build(Screen.java:95) > at > org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:142) > at > org.apache.turbine.modules.layouts.VelocityOnlyLayout.doBuild(Velo > cityOnlyLa > yout.java:130) > at > com.stpenable.se.modules.layouts.RoleBasedLayout.doBuild(RoleBased > Layout.jav > a:34) > at org.apache.turbine.modules.Layout.build(Layout.java:91) > at > org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:138) > at > org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:187) > at org.apache.turbine.modules.Page.build(Page.java:91) > at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:135) > at org.apache.turbine.Turbine.doGet(Turbine.java:796) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerSe > rvlet.java > :450) > at > org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A > pplication > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati > onFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp > erValve.ja > va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardConte > xtValve.ja > va:190) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authent > icatorBase > .java:475) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesVa > lve.java:2 > 46) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv > e.java:180 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat > cherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv > e.java:170 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine > Valve.java > :174) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProce > ssor.java: > 1027) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor > .java:1125 > ) > at java.lang.Thread.run(Thread.java:536) > > [ERROR] Turbine - -Turbine.handleException: > <org.apache.turbine.util.TurbineException: Error rendering Velocity > template: screens/: Unable to find resource > 'screens/'>org.apache.velocity.exception.ResourceNotFoundException: Unable > to find resource 'screens/' > at > org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResou > rce(Resour > ceManagerImpl.java:501) > at > org.apache.velocity.runtime.resource.ResourceManagerImpl.getResour > ce(Resourc > eManagerImpl.java:384) > at > org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeIns > tance.java > :814) > at > org.apache.velocity.runtime.RuntimeSingleton.getTemplate(RuntimeSi > ngleton.ja > va:355) > at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:482) > at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) > at > org.apache.turbine.services.velocity.TurbineVelocityService.execut > eRequest(T > urbineVelocityService.java:434) > at > org.apache.turbine.services.velocity.TurbineVelocityService.handle > Request(Tu > rbineVelocityService.java:300) > at > org.apache.turbine.services.velocity.TurbineVelocity.handleRequest > (TurbineVe > locity.java:109) > at > org.apache.turbine.modules.screens.VelocityScreen.buildTemplate(Ve > locityScre > en.java:183) > at > org.apache.turbine.modules.screens.TemplateScreen.doBuild(Template > Screen.jav > a:139) > at org.apache.turbine.modules.Screen.build(Screen.java:95) > at > org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:142) > at > org.apache.turbine.modules.layouts.VelocityOnlyLayout.doBuild(Velo > cityOnlyLa > yout.java:130) > at > com.stpenable.se.modules.layouts.RoleBasedLayout.doBuild(RoleBased > Layout.jav > a:34) > at org.apache.turbine.modules.Layout.build(Layout.java:91) > at > org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:138) > at > org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:187) > at org.apache.turbine.modules.Page.build(Page.java:91) > at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:135) > at org.apache.turbine.Turbine.doGet(Turbine.java:796) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerSe > rvlet.java > :450) > at > org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A > pplication > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati > onFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp > erValve.ja > va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardConte > xtValve.ja > va:190) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authent > icatorBase > .java:475) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesVa > lve.java:2 > 46) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv > e.java:180 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat > cherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv > e.java:170 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine > Valve.java > :174) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProce > ssor.java: > 1027) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor > .java:1125 > ) > at java.lang.Thread.run(Thread.java:536) > rethrown as org.apache.turbine.util.TurbineException: Error rendering > Velocity template: screens/: Unable to find resource 'screens/' > at > org.apache.turbine.services.velocity.TurbineVelocityService.render > ingError(T > urbineVelocityService.java:490) > at > org.apache.turbine.services.velocity.TurbineVelocityService.handle > Request(Tu > rbineVelocityService.java:306) > at > org.apache.turbine.services.velocity.TurbineVelocity.handleRequest > (TurbineVe > locity.java:109) > at > org.apache.turbine.modules.screens.VelocityScreen.buildTemplate(Ve > locityScre > en.java:183) > at > org.apache.turbine.modules.screens.TemplateScreen.doBuild(Template > Screen.jav > a:139) > at org.apache.turbine.modules.Screen.build(Screen.java:95) > at > org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:142) > at > org.apache.turbine.modules.layouts.VelocityOnlyLayout.doBuild(Velo > cityOnlyLa > yout.java:130) > at > com.stpenable.se.modules.layouts.RoleBasedLayout.doBuild(RoleBased > Layout.jav > a:34) > at org.apache.turbine.modules.Layout.build(Layout.java:91) > at > org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:138) > at > org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:187) > at org.apache.turbine.modules.Page.build(Page.java:91) > at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:135) > at org.apache.turbine.Turbine.doGet(Turbine.java:796) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.servlets.InvokerServlet.serveRequest(InvokerSe > rvlet.java > :450) > at > org.apache.catalina.servlets.InvokerServlet.doGet(InvokerServlet.java:180) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:740) > at javax.servlet.http.HttpServlet.service(HttpServlet.java:853) > at > org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(A > pplication > FilterChain.java:247) > at > org.apache.catalina.core.ApplicationFilterChain.doFilter(Applicati > onFilterCh > ain.java:193) > at > org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapp > erValve.ja > va:243) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContextValve.invoke(StandardConte > xtValve.ja > va:190) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.authenticator.AuthenticatorBase.invoke(Authent > icatorBase > .java:475) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.CertificatesValve.invoke(CertificatesVa > lve.java:2 > 46) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardContext.invoke(StandardContext.java:2347) > at > org.apache.catalina.core.StandardHostValve.invoke(StandardHostValv > e.java:180 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.valves.ErrorDispatcherValve.invoke(ErrorDispat > cherValve. > java:170) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValv > e.java:170 > ) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:468) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 64) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.core.StandardEngineValve.invoke(StandardEngine > Valve.java > :174) > at > org.apache.catalina.core.StandardPipeline.invokeNext(StandardPipel > ine.java:5 > 66) > at > org.apache.catalina.core.StandardPipeline.invoke(StandardPipeline. > java:472) > at > org.apache.catalina.core.ContainerBase.invoke(ContainerBase.java:943) > at > org.apache.catalina.connector.http.HttpProcessor.process(HttpProce > ssor.java: > 1027) > at > org.apache.catalina.connector.http.HttpProcessor.run(HttpProcessor > .java:1125 > ) > at java.lang.Thread.run(Thread.java:536) > Caused by: org.apache.velocity.exception.ResourceNotFoundException: Unable > to find resource 'screens/' > at > org.apache.velocity.runtime.resource.ResourceManagerImpl.loadResou > rce(Resour > ceManagerImpl.java:501) > at > org.apache.velocity.runtime.resource.ResourceManagerImpl.getResour > ce(Resourc > eManagerImpl.java:384) > at > org.apache.velocity.runtime.RuntimeInstance.getTemplate(RuntimeIns > tance.java > :814) > at > org.apache.velocity.runtime.RuntimeSingleton.getTemplate(RuntimeSi > ngleton.ja > va:355) > at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:482) > at org.apache.velocity.app.Velocity.mergeTemplate(Velocity.java:461) > at > org.apache.turbine.services.velocity.TurbineVelocityService.execut > eRequest(T > urbineVelocityService.java:434) > at > org.apache.turbine.services.velocity.TurbineVelocityService.handle > Request(Tu > rbineVelocityService.java:300) > ... 51 more > > Ideas? > > David Wynter > > roamware Ltd. > mailto:[EMAIL PROTECTED] > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
