Will

I have your cdtrack demo working and I am trying to extend it to add other
screens.  Whenever, I try to call up another screen with for example,
http://localhost:8080/cdtrack/servlet/cdtrack/screen/User, I just get a
blank screen which suggests that it cannot find my template.

Velocity.log contains the following error:

Tue Jan 02 15:56:46 GMT+00:00 2001  [error] java.lang.Exception: Can't find
layoutsnull!
        at org.apache.velocity.runtime.Runtime.getTemplate(Runtime.java:739)
        at
org.apache.turbine.services.velocity.TurbineVelocityService.getTemplate(Turb
ineVelocityService.java:187)
        at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:241)
        at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:207)
        at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:106)
        at
org.apache.turbine.modules.layouts.VelocityECSLayout.doBuild(VelocityECSLayo
ut.java:129)
        at org.apache.turbine.modules.Layout.build(Layout.java:93)
        at
org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:122)
        at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:170)
        at org.apache.turbine.modules.Page.build(Page.java:92)
        at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:122)
        at org.apache.turbine.Turbine.doGet(Turbine.java:367)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
        at org.apache.tomcat.core.Handler.service(Handler.java:286)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:484)

and turbine.log contains the following error:

[Tue Jan 02 15:56:46 GMT+00:00 2001] --  ERROR  -- An error occurred while
rendering template /screens/null:
null
[Tue Jan 02 15:56:46 GMT+00:00 2001] --  ERROR  -- 
        Exception:  java.lang.NullPointerException
        Stack Trace follows:
        java.lang.NullPointerException
        at org.apache.velocity.Template.merge(Template.java:276)
        at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:242)
        at
org.apache.turbine.services.velocity.TurbineVelocityService.handleRequest(Tu
rbineVelocityService.java:207)
        at
org.apache.turbine.services.velocity.TurbineVelocity.handleRequest(TurbineVe
locity.java:106)
        at
org.apache.turbine.modules.screens.VelocityScreen.buildTemplate(VelocityScre
en.java:148)
        at
org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.jav
a:124)
        at org.apache.turbine.modules.Screen.build(Screen.java:100)
        at
org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:125)
        at
org.apache.turbine.modules.layouts.VelocityECSLayout.doBuild(VelocityECSLayo
ut.java:106)
        at org.apache.turbine.modules.Layout.build(Layout.java:93)
        at
org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:122)
        at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:170)
        at org.apache.turbine.modules.Page.build(Page.java:92)
        at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:122)
        at org.apache.turbine.Turbine.doGet(Turbine.java:367)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
        at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:404)
        at org.apache.tomcat.core.Handler.service(Handler.java:286)
        at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:372)
        at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:79
7)
        at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:743)
        at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpC
onnectionHandler.java:210)
        at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:416)
        at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)
        at java.lang.Thread.run(Thread.java:484)

I get this error on both my working Index.java accessed normally through
http://localhost:8080/cdtrack/servlet/cdtrack and on my User screen.  Any
ideas why Turbine cannot pick up my templates when accessing screens
directly?

Thanks

Shaun Campbell


------------------------------------------------------------
To subscribe:        [EMAIL PROTECTED]
To unsubscribe:      [EMAIL PROTECTED]
Search: <http://www.mail-archive.com/turbine%40list.working-dogs.com/>
Problems?:           [EMAIL PROTECTED]

Reply via email to