Anonymous | Login | Signup for a new account | 12-17-2024 11:28 PST |
Main | My View | View Issues | Change Log | Docs |
Viewing Issue Advanced Details [ Jump to Notes ] | [ View Simple ] [ Issue History ] [ Print ] | ||||||||
ID | Category | Severity | Reproducibility | Date Submitted | Last Update | ||||
0003008 | [Resin] | minor | always | 10-17-08 09:14 | 03-25-09 11:39 | ||||
Reporter | ferg | View Status | public | ||||||
Assigned To | ferg | ||||||||
Priority | normal | Resolution | fixed | Platform | |||||
Status | closed | OS | |||||||
Projection | none | OS Version | |||||||
ETA | none | Fixed in Version | 4.0.0 | Product Version | |||||
Product Build | |||||||||
Summary | 0003008: errorManager with bad request | ||||||||
Description |
(rep by Vinod Mehra) For a URL like: http://localhost:8080/% [^] we get this: The URL contains escaped bytes unsupported by the UTF-8 encoding. [show] The URL contains escaped bytes unsupported by the UTF-8 encoding. com.caucho.server.dispatch.BadRequestException: The URL contains escaped bytes unsupported by the UTF-8 encoding. at com.caucho.server.dispatch.InvocationDecoder.normalizeUriEscape(InvocationDecoder.java:448) at com.caucho.server.dispatch.InvocationDecoder.splitQueryAndUnescape(InvocationDecoder.java:191) at com.caucho.server.http.HttpRequest.handleRequest(HttpRequest.java:249) at com.caucho.server.port.TcpConnection.run(TcpConnection.java:678) at com.caucho.util.ThreadPool$Item.runTasks(ThreadPool.java:721) at com.caucho.util.ThreadPool$Item.run(ThreadPool.java:643) at java.lang.Thread.run(Thread.java:595) Only concern (minor) with this is that the stack trace shows up to the end user and exposes (to hackers) the fact that we are using resin. Error page manager doesn't kick in so early so I think exception pages won't work. Is there a way to suppress this? |
||||||||
Steps To Reproduce | |||||||||
Additional Information | |||||||||
Attached Files | |||||||||
|
Mantis 1.0.0rc3[^]
Copyright © 2000 - 2005 Mantis Group
28 total queries executed. 25 unique queries executed. |