JMeter error when generating dashboard at end of test

jmeter

Solution

I know it's a little bit late but i'm still answering this in case other people had the same problem, as i did.

In my case, after making sure the jmeter.properties and the user.properties were identical, i opened the log file. You know, the .jtl one, and deleted the last line that was cutted out. Then, just execute the command line `jmeter -g <log file> -o <Path to output folder>` and worked just fine.

It happens when the execution doesn't end properly.

Problem

For the last few weeks I have been using JMeters automatic dashboard generation at end of test w/ command: ``` ./jmeter -n -t <test JMX file> -l <test log file> -e -o <Path to output folder> ``` However about 50% of the time the terminal freezes exactly 1 second before the test is scheduled to end without generating the dashboard. So I want to manually build the dash report from my log.jtl file using: `./jmeter -g <log file> -o <Path to output folder>` But when I run this command in terminal I get the error: `An error occurred: Error while processing samples:Mismatch between expected number of columns:16 and columns in CSV file:15, check your jmeter.save.saveservice.* configuration` The only thing I have in user.properties is (taken directly from http://jmeter.apache.org/usermanual/generating-dashboard.html): ``` jmeter.save.saveservice.bytes = true jmeter.save.saveservice.label = true jmeter.save.saveservice.latency = true jmeter.save.saveservice.response_code = true jmeter.save.saveservice.response_message = true jmeter.save.saveservice.successful = true jmeter.save.saveservice.thread_counts = true jmeter.save.saveservice.thread_name = true jmeter.save.saveservice.time = true jmeter.save.saveservice.connect_time = true jmeter.save.saveservice.timestamp_format = ms jmeter.save.saveservice.timestamp_format = yyyy/MM/dd HH:mm:ss ``` Running `./jmeter -g <log file> -o <Path to output folder>` with and without these additions to user.properties still causes the same error listed. Please help! UPDATE: When I run a test from nongui mode and it completes ('tidying up...' is printed to the terminal) as opposed to freezing, my dashboard generation `./jmeter -g <log file> -o <Path to output folder>` works correctly. So it seems the freezing problem lies in the test construction. The test ends by hitting a certain time of day, say 4:00 pm, which is added to the jmeter test in the thread group scheduler. Does anyone have any suggestions to how I can fix this? Has anyone experienced a similar problem?

Original source