Issue I488 [80,defect,resolved] Data Recording file not closed if Lua workbench program fails at top-level. Example: simion.workbench_program() print 'hello' -- does not get flushed to disk until file is closed error 'fail' If Data Recording is enabled "hello" was not written to disk after Fly'm abort because the file remained open (though it is closed upon starting the next Fly'm). This was due to a change in Issue I258 "Log window cleared after top-level print() statements in Lua workbench program.". This is fixed in 8.0.5-TEST10. Possibly reported by ryand-http://www.simion.com/discuss/viewtopic?p=2258 relating to Issue I486 "Data recording output taking long time to flush to disk.": Observed a case where an automated run completed normally but the data to the data recording file never got written. However, on manually stopping the ions from flying (by pressing "Fly'm"), the file is written at this point with all of the remaining information from the log window. Affects 8.0.3-TEST7 and above. Resolved in 8.0.5-TEST10.