Mantis Bugtracker

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0004090 [Resin] minor always 06-28-10 15:32 06-30-10 10:16
Reporter JTinCA View Status public  
Assigned To ferg
Priority normal Resolution fixed  
Status closed   Product Version 3.1.6
Summary 0004090: 404 on rewritten URL results in FileNotFoundException
Description In resin conf we have this to trick the browser into updating the cached files when we need:

<filter filter-name='StaticRewrite' filter-class='com.caucho.filters.RewriteFilter'>
    <rewrite pattern="/static/[0-9]+(/.*)$" target="$1"/>

If a user requests "/static/123/foo.gif" and it does not exist, they get the expected 404 not found response.

But if a user requests "/static/123/foo.jsp" and it does not exist, they get a 500 server error response with a stack like this: /foo.jsp
at com.caucho.jsp.PageManager.getPage(
at com.caucho.jsp.PageManager.getPage(
at com.caucho.jsp.PageManager.getPage(
at com.caucho.jsp.QServlet.getSubPage(
at com.caucho.jsp.QServlet.getPage(
at com.caucho.server.dispatch.PageFilterChain.compilePage(
at com.caucho.server.dispatch.PageFilterChain.doFilter(
Additional Information This is with the 3.1.6 Professional version running on Ubuntu Linux with Java 1.6.0_20.
Attached Files

- Relationships

- Notes
06-30-10 10:16


- Issue History
Date Modified Username Field Change
06-28-10 15:32 JTinCA New Issue
06-30-10 10:16 ferg Note Added: 0004647
06-30-10 10:16 ferg Assigned To  => ferg
06-30-10 10:16 ferg Status new => closed
06-30-10 10:16 ferg Resolution open => fixed
06-30-10 10:16 ferg Fixed in Version  => 4.0.8

Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
29 total queries executed.
26 unique queries executed.
Powered by Mantis Bugtracker