NullPointerException -> Struts2 + Tiles2

Galera dá uma ajuda ai, por favor… não to conseguindo fazer funcionar essa bixera de tiles nem a pau.
Q ralhos de erro é esse?

GRAVE: Exception starting filter struts2 java.lang.NullPointerException at com.opensymphony.xwork2.util.FileManager$FileRevision.needsReloading(FileManager.java:209) at com.opensymphony.xwork2.util.FileManager.fileNeedsReloading(FileManager.java:60) at com.opensymphony.xwork2.config.providers.XmlConfigurationProvider.needsReload(XmlConfigurationProvider.java:325) at org.apache.struts2.config.StrutsXmlConfigurationProvider.needsReload(StrutsXmlConfigurationProvider.java:168) at com.opensymphony.xwork2.config.ConfigurationManager.conditionalReload(ConfigurationManager.java:220) at com.opensymphony.xwork2.config.ConfigurationManager.getConfiguration(ConfigurationManager.java:61) at org.apache.struts2.dispatcher.Dispatcher.getContainer(Dispatcher.java:868) at org.apache.struts2.dispatcher.FilterDispatcher.init(FilterDispatcher.java:196) at org.apache.catalina.core.ApplicationFilterConfig.initFilter(ApplicationFilterConfig.java:273) at org.apache.catalina.core.ApplicationFilterConfig.getFilter(ApplicationFilterConfig.java:254) at org.apache.catalina.core.ApplicationFilterConfig.setFilterDef(ApplicationFilterConfig.java:372) at org.apache.catalina.core.ApplicationFilterConfig.<init>(ApplicationFilterConfig.java:98) at org.apache.catalina.core.StandardContext.filterStart(StandardContext.java:4405) at org.apache.catalina.core.StandardContext.startInternal(StandardContext.java:5037) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1035) at org.apache.catalina.core.StandardHost.startInternal(StandardHost.java:738) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140) at org.apache.catalina.core.ContainerBase.startInternal(ContainerBase.java:1035) at org.apache.catalina.core.StandardEngine.startInternal(StandardEngine.java:289) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140) at org.apache.catalina.core.StandardService.startInternal(StandardService.java:442) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140) at org.apache.catalina.core.StandardServer.startInternal(StandardServer.java:674) at org.apache.catalina.util.LifecycleBase.start(LifecycleBase.java:140) at org.apache.catalina.startup.Catalina.start(Catalina.java:596) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.apache.catalina.startup.Bootstrap.start(Bootstrap.java:303) at org.apache.catalina.startup.Bootstrap.main(Bootstrap.java:431) 30/06/2011 21:09:09 org.apache.catalina.core.StandardContext startInternal GRAVE: Error filterStart 30/06/2011 21:09:09 org.apache.catalina.core.StandardContext startInternal GRAVE: Context [/app24a] startup failed due to previous errors 30/06/2011 21:09:09 org.apache.catalina.loader.WebappClassLoader clearThreadLocalMap GRAVE: The web application [/app24a] created a ThreadLocal with key of type [null] (value [com.opensymphony.xwork2.inject.ContainerImpl$10@9abc69]) and a value of type [java.lang.Object[]] (value [[Ljava.lang.Object;@c792d4]) but failed to remove it when the web application was stopped. This is very likely to create a memory leak. 30/06/2011 21:09:09 org.apache.coyote.http11.Http11Protocol start INFO: Starting Coyote HTTP/1.1 on http-8080 30/06/2011 21:09:09 org.apache.coyote.ajp.AjpProtocol start INFO: Starting Coyote AJP/1.3 on ajp-8009 30/06/2011 21:09:09 org.apache.catalina.startup.Catalina start INFO: Server startup in 2057 ms

[code]<?xml version="1.0" encoding="ISO-8859-1" ?>

<definition name="Product" template="/jsp/MyLayout.jsp">
    <put name="pageTitle" value="Product Input"/>
    <put name="header" value="/jsp/Header.jsp"/>
    <put name="footer" value="/jsp/Footer.jsp"/>
    <put name="body" value="/jsp/Product.jsp"/>
</definition>

<definition name="Thanks" template="/jsp/MyLayout.jsp">
    <put name="pageTitle" value="Thank You"/>
    <put name="header" value="/jsp/Header.jsp"/>
    <put name="footer" value="/jsp/Footer.jsp"/>
    <put name="body" value="/jsp/Thanks.jsp"/>
</definition>
[/code]

[code]<?xml version="1.0" encoding="ISO-8859-1"?>

<listener>
    <listener-class>
        org.apache.struts2.tiles.StrutsTilesListener
    </listener-class>
</listener>

<context-param>
	<param-name>
		org.apache.tiles.impl.BasicTilesContainer.DEFINITIONS_CONFIG
	</param-name>
	<param-value>/WEB-INF/tiles.xml</param-value>
</context-param>

<filter>
    <filter-name>struts2</filter-name>
    <filter-class>org.apache.struts2.dispatcher.FilterDispatcher</filter-class>
</filter>
<filter-mapping>
    <filter-name>struts2</filter-name>
    <url-pattern>/*</url-pattern>
</filter-mapping>

<!-- Restrict direct access to JSPs. 
     For the security constraint to work, the auth-constraint
     and login-config elements must be present -->
<security-constraint>
    <web-resource-collection>
        <web-resource-name>JSPs</web-resource-name>
        <url-pattern>/jsp/*</url-pattern>
    </web-resource-collection>
    <auth-constraint/>
</security-constraint>

<login-config>
    <auth-method>BASIC</auth-method>
</login-config>

[/code]

<?xml version="1.0" encoding="UTF-8" ?>
<!DOCTYPE struts PUBLIC
    "-//Apache Software Foundation//DTD Struts Configuration 2.0//EN"
    "http://struts.apache.org/dtds/struts-2.0.dtd">

<struts>
    <constant name="struts.enable.DynamicMethodInvocation" value="false" />
    <constant name="struts.devMode" value="true" />

    <package name="app24a" extends="tiles-default">
		<result-types>
			<result-type name="tiles" class="org.apache.struts2.views.tiles.TilesResult" />
		</result-types>
        <action name="Product_input">
            <result name="success" type="tiles">Product</result>
        </action>
        <action name="Product_add">
            <result name="success" type="tiles">Thanks</result>
        </action>
    </package>
</struts>

Ninguém pra dar uma luz?