I'm not using tiles views, only clay templates (as far I know clay templates
haven't any relation to tiles, isn't?)
In fact, my clay-tiles-config.xml is empty:
!DOCTYPE view PUBLIC
-//Apache Software Foundation//DTD Shale Clay View Configuration
1.0//EN
http://struts.apache.org/dtds/shale-clay-config_1_0.dtd;
view
/view
The complete stack trace is:
[ACTIVE] ExecuteThread: '2' for queue: 'weblogic.kernel.Default
(self-tuning)' ERROR tiles.TilesViewHandler - Tiles error
org.apache.tiles.FactoryNotFoundException: Can't get definitions factory
from context.
at org.apache.tiles.TilesUtilImpl.getDefinition(TilesUtilImpl.java:227)
at org.apache.tiles.TilesUtil.getDefinition(TilesUtil.java:183)
at
org.apache.shale.tiles.TilesViewHandler.getTile(TilesViewHandler.java:263)
at
org.apache.shale.tiles.TilesViewHandler.renderView(TilesViewHandler.java:129)
at
org.apache.shale.view.faces.ViewViewHandler.renderView(ViewViewHandler.java:151)
at
org.apache.shale.clay.faces.ClayViewHandler.renderView(ClayViewHandler.java:442)
at
org.apache.shale.clay.faces.ClayViewHandler.renderView(ClayViewHandler.java:442)
at
org.apache.shale.view.faces.ViewViewHandler.renderView(ViewViewHandler.java:151)
at
org.apache.shale.tiles.TilesViewHandler.renderView(TilesViewHandler.java:175)
at
org.apache.myfaces.lifecycle.LifecycleImpl.render(LifecycleImpl.java:352)
at javax.faces.webapp.FacesServlet.service(FacesServlet.java:107)
at
weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:225)
at
weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:127)
at
weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:272)
at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
org.apache.shale.faces.ShaleApplicationFilter.doFilter(ShaleApplicationFilter.java:271)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:26)
at
weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:42)
at
weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3151)
at
weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
at
weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
at
weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:1973)
at
weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:1880)
at
weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1310)
at weblogic.work.ExecuteThread.execute(ExecuteThread.java:207)
at weblogic.work.ExecuteThread.run(ExecuteThread.java:179)
- Original Message -
From: Greg Reddin [EMAIL PROTECTED]
To: user@shale.apache.org
Sent: Tuesday, August 29, 2006 3:52 PM
Subject: Re: Why I get org.apache.tiles.FactoryNotFoundException
Can you post your stacktrace? Are you actually getting tiles-based
views to work?
Greg
On Aug 29, 2006, at 2:44 AM, Daniel del Río wrote:
Hello,
looking in he logs i see a lot of erros with the message:
.. tiles.TilesViewHandler - Tiles error
org.apache.tiles.FactoryNotFoundException: Can't get definitions factory
from context ...
the application runs well and seems this error doesn't affect, anyway
this is a bit annoying.
It is normal or I forgot something ? I don't use full xml clay views.
Thanks.
drh.