Mantis Bugtracker
  

Viewing Issue Simple Details Jump to Notes ] View Advanced ] Issue History ] Print ]
ID Category Severity Reproducibility Date Submitted Last Update
0006038 [Resin] minor always 03-06-17 07:56 03-20-17 13:13
Reporter wileysaw View Status public  
Assigned To ferg
Priority normal Resolution fixed  
Status closed   Product Version 4.0.51
Summary 0006038: Access log broken data
Description In the log line:
- - "HTTP/1.0r" [19/Jan/2017:18:07:33 +0300] "GET /tagserver.... HTTP/1.0" 200 0 "-" "Apache-HttpClient/4.5.2 (Java/1.8.0_102)"

instead of "null-user" we see "HTTP/1.0r"

or in the log line
- - "null-user" [19/Jan/2017:18:08:12 +0300] "GET /tagserver... nTTP/1.0" 200 0 "-" "Apache-HttpClient/4.5.2 (Java/1.8.0_102)"
protocol is "nTTP/1.0" instead of "HTTP/1.0"

or in the log line
- - "null-user" [19/Jan/2017:18:08:38 +0300] "HET /tagserver... HTTP/1.0" 200 0 "-" "Apache-HttpClient/4.5.2 (Java/1.8.0_102)"

we see "HET" value as method name instead of "GET".
Additional Information com.caucho.server.log.AccessLog#print(byte[], int, java.lang.String) is used com.caucho.server.log.AccessLog#_cb field of com.caucho.server.log.AccessLog class. Access to com.caucho.server.log.AccessLog#_cb field can get several threads at the same time. This reusable _cb.getBuffer() array of chars is a reason of our issue.
Attached Files

- Relationships

There are no notes attached to this issue.

- Issue History
Date Modified Username Field Change
03-06-17 07:56 wileysaw New Issue
03-15-17 13:37 stbu Issue Monitored: stbu
03-20-17 13:13 ferg Assigned To  => ferg
03-20-17 13:13 ferg Status new => closed
03-20-17 13:13 ferg Resolution open => fixed
03-20-17 13:13 ferg Fixed in Version  => 4.0.52


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