DO NOT REPLY TO THIS EMAIL, BUT PLEASE POST YOUR BUGĀ·
RELATED COMMENTS THROUGH THE WEB INTERFACE AVAILABLE AT
<http://issues.apache.org/bugzilla/show_bug.cgi?id=42057>.
ANY REPLY MADE TO THIS MESSAGE WILL NOT BE COLLECTED ANDĀ·
INSERTED IN THE BUG DATABASE.

http://issues.apache.org/bugzilla/show_bug.cgi?id=42057

           Summary: NullPointerException in Access Log sampler if the first
                    line is corrupted
           Product: JMeter
           Version: 2.2
          Platform: PC
        OS/Version: Linux
            Status: NEW
          Severity: minor
          Priority: P3
         Component: HTTP
        AssignedTo: [email protected]
        ReportedBy: [EMAIL PROTECTED]


I have been using the Access Log sampler with a simple test plan structure as
follows

Thread Group
  Loop Controller
  Access Log Sampler
  HTTP Request Defaults
  HTTP Cookie Manager

The log file is produced by Apache and it parses well (I guess the format is
like Tomcat) 
One of the log files I tried started like this because the server ran out of
disk space


Error writing to log file.       9555 messages lost.
- 80 ext 10.55.99.9 - - "GET
/?gps_history=1337300;5251640;20;30;$&destination=1342157;5238465;&cmd=navigate&counter=3
HTTP/1.1" 200 - "-" "Java/1.5.0_08" [05/Apr/2007:12:42:13 +0200]
6600D3A691C74E688CA9EA0B6E6F8DCB 80 ext 10.55.99.9 - - "GET
/?cmd=packet&packet_idx=1&version=5&compressed=true&counter=4 HTTP/1.1" 200 177
"-" "Java/1.5.0_08" [05/Apr/2007:12:42:23 +0200]

Once I removed the first two lines the JMeter plan worked, but with the file as
copied from the Apache server I got this error in jmeter.log

2007/04/05 14:46:01 INFO  - jmeter.threads.JMeterThread: Thread Thread Group 1-1
started
2007/04/05 14:46:01 INFO  - jmeter.services.FileServer: Stored:
/tmp/chromium-eu-ta-2.0-access.log.2007-04-04-10_50_22
2007/04/05 14:46:01 WARN  - jmeter.protocol.http.sampler.AccessLogSampler:
Sampling failure java.lang.NullPointerException
        at
org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.getUrl(HTTPSamplerBase.java:527)
        at
org.apache.jmeter.protocol.http.sampler.HTTPSamplerBase.sample(HTTPSamplerBase.java:658)
        at
org.apache.jmeter.protocol.http.sampler.AccessLogSampler.sampleWithParser(AccessLogSampler.java:161)
        at
org.apache.jmeter.protocol.http.sampler.AccessLogSampler.sample(AccessLogSampler.java:178)
        at org.apache.jmeter.threads.JMeterThread.run(JMeterThread.java:247)
        at java.lang.Thread.run(Thread.java:595)

Maybe you could add error checking and display an error about the unparsable log
line.

-- 
Configure bugmail: http://issues.apache.org/bugzilla/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug, or are watching the assignee.

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to