Hi,

Can you post the complete stacktrace?
Can you post your web.xml too?


As follows, thanks for the help

Partial Stack trace
-------------------------------
exception
javax.servlet.ServletException: Error rendering tile.
org .apache .tiles.web.util.TilesDispatchServlet.doGet(TilesDispatchServlet.java:85)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org .tuckey .web.filters.urlrewrite.RewrittenUrl.doRewrite(RewrittenUrl.java:176) org .tuckey .web .filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:728)

root cause
org.apache.tiles.definition.NoSuchDefinitionException: app.admin.section
org .apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java: 578) org .apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java: 246) org .apache .tiles.web.util.TilesDispatchServlet.doGet(TilesDispatchServlet.java:83)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
org .tuckey .web.filters.urlrewrite.RewrittenUrl.doRewrite(RewrittenUrl.java:176) org .tuckey .web .filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:728)


Full Stack Trace from logs
-------------------------------


6/03/2009 06:45:19 org.apache.catalina.core.ApplicationDispatcher invoke
SEVERE: Servlet.service() for servlet Tiles Dispatch Servlet threw exception
org.apache.tiles.definition.NoSuchDefinitionException: app.admin.section
at org .apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java: 578) at org .apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java: 246) at org .apache .tiles.web.util.TilesDispatchServlet.doGet(TilesDispatchServlet.java:83)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org .apache .catalina .core .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 252) at org .apache .catalina .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org .apache .catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java: 672) at org .apache .catalina .core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java: 463) at org .apache .catalina .core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) at org .apache .catalina .core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) at org .tuckey .web.filters.urlrewrite.RewrittenUrl.doRewrite(RewrittenUrl.java:176) at org .tuckey .web .filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:728) at org .apache .catalina .core .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 202) at org .apache .catalina .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org .apache .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 213) at org .apache .catalina.core.StandardContextValve.invoke(StandardContextValve.java: 178) at org .apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 126) at org .apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 105) at org .apache .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 868) at org.apache.coyote.http11.Http11BaseProtocol $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663) at org .apache .tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org .apache .tomcat .util .net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java: 80) at org.apache.tomcat.util.threads.ThreadPool $ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)
6/03/2009 06:45:19 org.apache.catalina.core.StandardWrapperValve invoke
SEVERE: Servlet.service() for servlet default threw exception
org.apache.tiles.definition.NoSuchDefinitionException: app.admin.section
at org .apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java: 578) at org .apache.tiles.impl.BasicTilesContainer.render(BasicTilesContainer.java: 246) at org .apache .tiles.web.util.TilesDispatchServlet.doGet(TilesDispatchServlet.java:83)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:689)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:802)
at org .apache .catalina .core .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 252) at org .apache .catalina .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org .apache .catalina.core.ApplicationDispatcher.invoke(ApplicationDispatcher.java: 672) at org .apache .catalina .core.ApplicationDispatcher.processRequest(ApplicationDispatcher.java: 463) at org .apache .catalina .core.ApplicationDispatcher.doForward(ApplicationDispatcher.java:398) at org .apache .catalina .core.ApplicationDispatcher.forward(ApplicationDispatcher.java:301) at org .tuckey .web.filters.urlrewrite.RewrittenUrl.doRewrite(RewrittenUrl.java:176) at org .tuckey .web .filters.urlrewrite.UrlRewriteFilter.doFilter(UrlRewriteFilter.java:728) at org .apache .catalina .core .ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java: 202) at org .apache .catalina .core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:173) at org .apache .catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java: 213) at org .apache .catalina.core.StandardContextValve.invoke(StandardContextValve.java: 178) at org .apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java: 126) at org .apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java: 105) at org .apache .catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:107) at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java: 148) at org.apache.coyote.http11.Http11Processor.process(Http11Processor.java: 868) at org.apache.coyote.http11.Http11BaseProtocol $Http11ConnectionHandler.processConnection(Http11BaseProtocol.java:663) at org .apache .tomcat.util.net.PoolTcpEndpoint.processSocket(PoolTcpEndpoint.java:527) at org .apache .tomcat .util .net.LeaderFollowerWorkerThread.runIt(LeaderFollowerWorkerThread.java: 80) at org.apache.tomcat.util.threads.ThreadPool $ControlRunnable.run(ThreadPool.java:684)
        at java.lang.Thread.run(Thread.java:595)




web.xml
-------------------------------

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

<web-app xmlns="http://java.sun.com/xml/ns/j2ee";
        xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
xsi:schemaLocation="http://java.sun.com/xml/ns/j2ee http://java.sun.com/xml/ns/j2ee/web-app_2_4.xsd "
        version="2.4">

        <display-name>Tiles 2 Test Application</display-name>

        <servlet>
                <servlet-name>tiles</servlet-name>
                <servlet-class>
                        org.apache.tiles.web.startup.TilesServlet
                </servlet-class>
                <init-param>
                        <param-name>definitions-config</param-name>
                        <param-value>/WEB-INF/tiles-defs.xml</param-value>
                </init-param>

                <load-on-startup>2</load-on-startup>
        </servlet>

        <listener>
                <listener-class>
                        org.apache.tiles.web.startup.TilesListener
                </listener-class>
        </listener>


        <filter>
                <filter-name>UrlRewriteFilter</filter-name>
                <filter-class>
                        org.tuckey.web.filters.urlrewrite.UrlRewriteFilter
                </filter-class>
                <init-param>
                        <param-name>logLevel</param-name>
                        <param-value>WARN</param-value>
                </init-param>
        </filter>
        <filter-mapping>
                <filter-name>UrlRewriteFilter</filter-name>
                <url-pattern>/*</url-pattern>
        </filter-mapping>


        <filter>
                <filter-name>Tiles Filter</filter-name>
                <filter-class>
                        org.apache.tiles.web.startup.TilesFilter
                </filter-class>
                <init-param>
                        <param-name>
                                
org.apache.tiles.definition.DefinitionsFactory.DEFINITIONS_CONFIG
                        </param-name>
                        <param-value>
                                
/WEB-INF/tiles-defs.xml,/org/apache/tiles/classpath-defs.xml
                        </param-value>
                </init-param>
        </filter>

        <filter-mapping>
                <filter-name>Tiles Filter</filter-name>
                <url-pattern>/*</url-pattern>
                <dispatcher>REQUEST</dispatcher>
        </filter-mapping>

        <welcome-file-list>
                <welcome-file>index.jsp</welcome-file>
        </welcome-file-list>

        <servlet>
                <servlet-name>Tiles Dispatch Servlet</servlet-name>
                <servlet-class>
                        org.apache.tiles.web.util.TilesDispatchServlet
                </servlet-class>
        </servlet>
        <servlet-mapping>
                <servlet-name>Tiles Dispatch Servlet</servlet-name>
                <url-pattern>*.tiles</url-pattern>
        </servlet-mapping>


        <!-- Used by the JSTL database actions -->
        <context-param>
                <param-name>javax.servlet.jsp.jstl.sql.dataSource</param-name>
                <param-value>
                        Stuff you don't need :-P
                </param-value>
        </context-param>



        <env-entry>
                <env-entry-name>oracleURL</env-entry-name>
                <env-entry-type>java.lang.String</env-entry-type>
                <env-entry-value>
                        Stuff you don't need :-P
                </env-entry-value>
        </env-entry>

        <env-entry>
                <env-entry-name>oracleUser</env-entry-name>
                <env-entry-type>java.lang.String</env-entry-type>
                <env-entry-value>Stuff you don't need :-P</env-entry-value>
        </env-entry>

        <env-entry>
                <env-entry-name>oraclePassword</env-entry-name>
                <env-entry-type>java.lang.String</env-entry-type>
                <env-entry-value>Stuff you don't need :-P</env-entry-value>
        </env-entry>

        <taglib>
                <taglib-uri>http://java.sun.com/jstl/fmt</taglib-uri>
                <taglib-location>/WEB-INF/fmt.tld</taglib-location>
        </taglib>

        <taglib>
                <taglib-uri>http://java.sun.com/jstl/fmt-rt</taglib-uri>
                <taglib-location>/WEB-INF/fmt-rt.tld</taglib-location>
        </taglib>

        <taglib>
                <taglib-uri>http://java.sun.com/jstl/core</taglib-uri>
                <taglib-location>/WEB-INF/c.tld</taglib-location>
        </taglib>

        <taglib>
                <taglib-uri>http://java.sun.com/jstl/core-rt</taglib-uri>
                <taglib-location>/WEB-INF/c-rt.tld</taglib-location>
        </taglib>

        <taglib>
                <taglib-uri>http://java.sun.com/jstl/sql</taglib-uri>
                <taglib-location>/WEB-INF/sql.tld</taglib-location>
        </taglib>

        <taglib>
                <taglib-uri>http://java.sun.com/jstl/sql-rt</taglib-uri>
                <taglib-location>/WEB-INF/sql-rt.tld</taglib-location>
        </taglib>

        <taglib>
                <taglib-uri>http://java.sun.com/jstl/x</taglib-uri>
                <taglib-location>/WEB-INF/x.tld</taglib-location>
        </taglib>

        <taglib>
                <taglib-uri>http://java.sun.com/jstl/x-rt</taglib-uri>
                <taglib-location>/WEB-INF/x-rt.tld</taglib-location>
        </taglib>
</web-app>



On 06/03/2009, at 2:13 AM, Antonio Petrelli wrote:

2009/3/5 Luke Scholefield <[email protected]>:
Hi,

I have just upgraded to tiles 2.1.2 from 2.0.6 for wild card support,
however, I seem to have missed something.

I get the following exception.

org.apache.tiles.definition.NoSuchDefinitionException: app.admin.sections

Can you post the complete stacktrace?
Can you post your web.xml too?

Ciao
Antonio

Reply via email to