Antonio, If I may continue... Once my server starts up and I request a page, I can see the following (correct) Debug message, where the application tries to load a definition called Classic-Home: 2009-05-04 13:34:23,558 DEBUG [[ACTIVE] ExecuteThread: '4' for queue: 'weblogic. kernel.Default (self-tuning)'] BasicTilesContainer - Render request recieved for definition 'Classic-Home' I then get a NullPointerException as follows: "stackTrace" String " at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.loadDefinitionsFromURLs(CachingLocaleUrlDefinitionDAO.java:230) at org.apache.tiles.definition.dao.ResolvingLocaleUrlDefinitionDAO.loadParentDefinitions(ResolvingLocaleUrlDefinitionDAO.java:57) at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.loadDefinitionsFromURLs(CachingLocaleUrlDefinitionDAO.java:223) at org.apache.tiles.definition.dao.ResolvingLocaleUrlDefinitionDAO.loadParentDefinitions(ResolvingLocaleUrlDefinitionDAO.java:57) at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.loadDefinitionsFromURLs(CachingLocaleUrlDefinitionDAO.java:223) at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.loadDefinitions(CachingLocaleUrlDefinitionDAO.java:205) at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.checkAndloadDefinitions(CachingLocaleUrlDefinitionDAO.java:188) at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.getDefinitions(CachingLocaleUrlDefinitionDAO.java:151) at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.getDefinition(CachingLocaleUrlDefinitionDAO.java:119) at org.apache.tiles.definition.dao.CachingLocaleUrlDefinitionDAO.getDefinition(CachingLocaleUrlDefinitionDAO.java:53) at org.apache.tiles.definition.UrlDefinitionsFactory.getDefinition(UrlDefinitionsFactory.java:104) at org.apache.tiles.impl.BasicTilesContainer.getDefinition(BasicTilesContainer.java:363) at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:616) at org.apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java:322) at org.apache.tiles.jsp.taglib.InsertDefinitionTag.renderContext(InsertDefinitionTag.java:66) at org.apache.tiles.jsp.taglib.InsertTemplateTag.render(InsertTemplateTag.java:81) at org.apache.tiles.jsp.taglib.RenderTag.doEndTag(RenderTag.java:220) I can conclude that the BasicTilesContainer is being used, and that the UrlDefinitionsFactory instead of the LocaleDefinitionsFactory is being used. Am I missing something in my configuration? Vibhore
--- On Mon, 4/6/09, Antonio Petrelli <[email protected]> wrote: From: Antonio Petrelli <[email protected]> Subject: Re: Support for reloading/refreshing Tile Definitions To: [email protected] Date: Monday, April 6, 2009, 7:35 PM 2009/4/6 Vibhore Anant <[email protected]>: > I can confirm that the AbstractTilesContainerFactory constructor creates an > instance of the DbTilesFactoryContainer, however NEITHER of its two methods > [ instantiateDefinitionsFactory() and createLocaleDefinitionDao() ] are > invoked. This is strange, probably an exception happened. Can you turn on log4j DEBUG logging for "org.apache.tiles" and post the log here? Antonio
