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]