Howdy,

As our application gets a bit bigger, we are starting to use a number of subdirectories in the modules/screens directory. However, whenever I put a screen in a subdirectory, an attempt to access that screen throughs an exception in the PageLoader class.

For example, if I have a screen called

/usr/local/templates/modules/screens/email/main.vm

I'll get an exception like this

Requested Page not found: Default
Turbine looked in the following modules.packages path:
[SOpen.common.turbine.modules, org.apache.turbine.modules]

at org.apache.turbine.modules.PageLoader.getInstance(PageLoader.java:207)
at org.apache.turbine.modules.PageLoader.exec(PageLoader.java:136)
at org.apache.turbine.Turbine.doGet(Turbine.java:796)
at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
   ... etc

If I move "main.vm" up a level (into .../modules/screens), things
work fine. Right now, there is no code behind the main.vm template (everything is being accessed via pull services).


It's almost seems like I have to create a Default page loader if I want to use subdirectories? But that doesn't seem right. As I understand it, Turbine will look in SOpen.common.turbine.modules.screens.email.main, then look for the default, etc, etc and eventually drop back to the normal default page (VelocityPage).

Can someone shed any light on this? If I keep all the heirarchies "flat", everything works (but things get messy). I'm hoping I'm just missing something really obvious :-)

Gerry

--
Gerry Duprey
________________________________________
SchoolsOPEN, LLC
123 North Ashley, Suite 120
Ann Arbor, MI 48104
Phone (877) 483-1944 Ext. 401
Fax (734) 661-0819

Visit us Online at www.Schools-OPEN.com


--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to