Anonymous | Login | Signup for a new account | 12-17-2024 08:34 PST |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Simple Details [ Jump to Notes ] | [ View Advanced ] [ Issue History ] [ Print ] | ||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
0001885 | [Quercus] | major | always | 07-18-07 06:38 | 07-19-07 11:55 | ||||
Reporter | dberry | View Status | public | ||||||
Assigned To | sam | ||||||||
Priority | normal | Resolution | fixed | ||||||
Status | closed | Product Version | 3.1.1 | ||||||
Summary | 0001885: An url which contains a reference to a .php file that does not exists causes Quercus to throw a 500 Servlet Exception | ||||||||
Description |
Quercus throws a 500 Servlet Exception when the .php file is not found. I would think that a 404 File not found should be returned. A person who is url surfing should not be able to cause the app server to throw exceptions. 500 Servlet Exception java.io.FileNotFoundException: /opt/resin-pro-3.1.1/deploy/_ear_platform/webapps/platform/app/page1.php at com.caucho.vfs.JniFilePathImpl.openReadImpl(JniFilePathImpl.java:323) at com.caucho.vfs.Path.openRead(Path.java:977) at com.caucho.quercus.parser.QuercusParser.parse(QuercusParser.java:289) at com.caucho.quercus.page.PageManager.parse(PageManager.java:181) at com.caucho.quercus.page.PageManager.parse(PageManager.java:158) at com.caucho.quercus.Quercus.parse(Quercus.java:686) at com.caucho.quercus.servlet.ResinQuercusServlet.service(ResinQuercusServlet.java:98) at com.caucho.quercus.servlet.QuercusServlet.service(QuercusServlet.java:341) at javax.servlet.http.HttpServlet.service(HttpServlet.java:92) at com.caucho.server.dispatch.ServletFilterChain.doFilter(ServletFilterChain.java:103) at com.liveprocess.security.LPSFilter.doFilter(LPSFilter.java:210) at com.caucho.server.dispatch.FilterFilterChain.doFilter(FilterFilterChain.java:73) at com.caucho.server.security.SecurityFilterChain.doFilter(SecurityFilterChain.java:132) at com.caucho.server.cache.CacheFilterChain.doFilter(CacheFilterChain.java:159) at com.caucho.server.webapp.WebAppFilterChain.doFilter(WebAppFilterChain.java:175) at com.caucho.server.dispatch.ServletInvocation.service(ServletInvocation.java:240) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:263) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:477) at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:600) at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:522) at java.lang.Thread.run(Thread.java:613) |
||||||||
Additional Information | |||||||||
Attached Files | |||||||||
|
There are no notes attached to this issue. |
Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
27 total queries executed. 25 unique queries executed. |