Any help would be appreciated as I continue to muddle in unconfigured
land ;>}
Thanks in advance !

Here's the scenario:

NT4.0, Tomcat 3.2b, latest Turbine CVS (Friday 9/22)

Build went fine. Generated a war structure with:

>build-turbine war-webmacro

Added default *.wm files to template/layouts, templates/navigations, and
templates/screens

Turbine starts up !! But I get some errors in the turbine.log file after
the redirect screen:

1) Unable to start Freemarker service.
>Exception:  org.apache.turbine.services.InstantiationException:
ServiceBroker: failed to instantiate >service TurbineFreeMarkerService:
>Class org.apache.turbine.services.freemarker.TurbineFreeMarkerService
is unavailable. Check >your jars and classes.

Why do I want FreeMarker if I'm using WebMacro ? Or is FreeMarker needed
and should I go an get the necessary FreeMarker classes ?

Can I just comment out the following line in TurbineResources.properties
?

services.TurbineFreeMarkerService.classname=org.apache.turbine.services.freemarker.TurbineFreeMarkerService

Even if I remove the FreeMarker service as suggested above, I get the
errors shown below.
It looks like Turbine can't fine the *.wm files. If I put them directly
in the templates directory, instead of in layouts,screens,navagations,
it still doesn't see them. Any idea what's wrong here ? Maybe the path
is incorrectly formed in NT ?

[Fri Sep 22 11:59:00 EDT 2000] --  ERROR  -- Turbine.handleException:
The screen template: /index.wm does not exist in
C:\Jakarta\jakarta-tomcat\webapps\warexample1\templates, so the
TemplateService could not determine associated templates.
[Fri Sep 22 11:59:00 EDT 2000] --  ERROR  --
 Exception:  java.lang.Exception: The screen template: /index.wm does
not exist in C:\Jakarta\jakarta-tomcat\webapps\warexample1\templates, so
the TemplateService could not determine associated templates.
 Stack Trace follows:
 java.lang.Exception: The screen template: /index.wm does not exist in
C:\Jakarta\jakarta-tomcat\webapps\warexample1\templates, so the
TemplateService could not determine associated templates.
 at
org.apache.turbine.services.template.TurbineTemplateService.parseScreenTemplate(TurbineTemplateService.java:332)

 at
org.apache.turbine.services.template.TurbineTemplateService.getLayoutTemplateName(TurbineTemplateService.java:237)

 at
org.apache.turbine.modules.pages.TemplatePage.doBuildAfterAction(TemplatePage.java:144)

 at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:158)

 at org.apache.turbine.modules.Page.build(Page.java:92)
 at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:119)
 at org.apache.turbine.Turbine.doGet(Turbine.java:366)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
 at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)

 at org.apache.tomcat.core.Handler.service(Handler.java:263)
 at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
 at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:749)

 at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:695)
 at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:207)

 at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:403)

 at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)

 at java.lang.Thread.run(Thread.java:484)
[Fri Sep 22 11:59:00 EDT 2000] --  ERROR  -- An error occurred while
rendering template screens//error.wm:
Resource[template, screens//error.wm] not found: Unable to resolve
requested resource
[Fri Sep 22 11:59:00 EDT 2000] --  ERROR  --
 Exception:  org.webmacro.NotFoundException: Resource[template,
screens//error.wm] not found: Unable to resolve requested resource
 Stack Trace follows:
 org.webmacro.NotFoundException: Resource[template, screens//error.wm]
not found: Unable to resolve requested resource
 at org.webmacro.broker.ResourceEvent.getValue(ResourceEvent.java:314)
 at org.webmacro.broker.ResourceBroker.getValue(ResourceBroker.java:318)

 at org.webmacro.WM.getTemplate(WM.java:171)
 at
org.apache.turbine.services.webmacro.TurbineWebMacroService.getTemplate(TurbineWebMacroService.java:250)

 at
org.apache.turbine.services.webmacro.TurbineWebMacroService.handleRequest(TurbineWebMacroService.java:236)

 at
org.apache.turbine.services.webmacro.TurbineWebMacroService.handleRequest(TurbineWebMacroService.java:208)

 at
org.apache.turbine.services.webmacro.TurbineWebMacro.handleRequest(TurbineWebMacro.java:107)

 at
org.apache.turbine.modules.screens.WebMacroSiteScreen.buildWMTemplate(WebMacroSiteScreen.java:192)

 at
org.apache.turbine.modules.screens.WebMacroSiteScreen.buildTemplate(WebMacroSiteScreen.java:145)

 at
org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.java:124)

 at org.apache.turbine.modules.Screen.build(Screen.java:100)
 at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:126)
 at
org.apache.turbine.modules.layouts.WebMacroSiteLayout.doBuild(WebMacroSiteLayout.java:106)

 at org.apache.turbine.modules.Layout.build(Layout.java:93)
 at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:120)
 at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:171)

 at org.apache.turbine.modules.Page.build(Page.java:92)
 at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:119)
 at org.apache.turbine.Turbine.handleException(Turbine.java:581)
 at org.apache.turbine.Turbine.doGet(Turbine.java:420)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
 at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)

 at org.apache.tomcat.core.Handler.service(Handler.java:263)
 at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
 at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:749)

 at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:695)
 at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:207)

 at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:403)

 at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)

 at java.lang.Thread.run(Thread.java:484)
[Fri Sep 22 11:59:00 EDT 2000] --  ERROR  --
 Exception:  java.lang.NullPointerException
 Stack Trace follows:
 java.lang.NullPointerException
 at org.apache.ecs.StringElement.addElement(StringElement.java:145)
 at
org.apache.turbine.modules.screens.WebMacroSiteScreen.buildTemplate(WebMacroSiteScreen.java:155)

 at
org.apache.turbine.modules.screens.TemplateScreen.doBuild(TemplateScreen.java:124)

 at org.apache.turbine.modules.Screen.build(Screen.java:100)
 at org.apache.turbine.modules.ScreenLoader.eval(ScreenLoader.java:126)
 at
org.apache.turbine.modules.layouts.WebMacroSiteLayout.doBuild(WebMacroSiteLayout.java:106)

 at org.apache.turbine.modules.Layout.build(Layout.java:93)
 at org.apache.turbine.modules.LayoutLoader.exec(LayoutLoader.java:120)
 at
org.apache.turbine.modules.pages.DefaultPage.doBuild(DefaultPage.java:171)

 at org.apache.turbine.modules.Page.build(Page.java:92)
 at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:119)
 at org.apache.turbine.Turbine.handleException(Turbine.java:581)
 at org.apache.turbine.Turbine.doGet(Turbine.java:420)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
 at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
 at
org.apache.tomcat.core.ServletWrapper.doService(ServletWrapper.java:387)

 at org.apache.tomcat.core.Handler.service(Handler.java:263)
 at
org.apache.tomcat.core.ServletWrapper.service(ServletWrapper.java:371)
 at
org.apache.tomcat.core.ContextManager.internalService(ContextManager.java:749)

 at
org.apache.tomcat.core.ContextManager.service(ContextManager.java:695)
 at
org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:207)

 at
org.apache.tomcat.service.TcpWorkerThread.runIt(PoolTcpEndpoint.java:403)

 at
org.apache.tomcat.util.ThreadPool$ControlRunnable.run(ThreadPool.java:498)

 at java.lang.Thread.run(Thread.java:484)








------------------------------------------------------------
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