@@ -112,31 +112,26 @@ object SparkBenchRunner {
112112 val resultDir = new File (path).getParentFile
113113 if (resultDir != null ) resultDir.mkdirs()
114114
115- try {
116- import java .util .{LinkedHashMap => JLinkedHashMap , Arrays => JArrays }
117- val report = new JLinkedHashMap [String , AnyRef ]()
118- report.put(" mode" , mode)
119- report.put(" data_path" , dataPath)
120- report.put(" status" , status)
121- report.put(" e2e_runtime" , java.lang.Double .valueOf(elapsed))
122- report.put(" cli_args" , JArrays .asList(cliArgs : _* ))
123- errorMessage.foreach { msg =>
124- val error = new JLinkedHashMap [String , String ]()
125- error.put(" error_message" , msg)
126- errorLogFile.foreach(f => error.put(" error_log_file" , f))
127- report.put(" error" , error)
128- }
129-
130- val mapper = new ObjectMapper ()
131- mapper.enable(SerializationFeature .INDENT_OUTPUT )
132- val printer = new DefaultPrettyPrinter ()
133- printer.indentArraysWith(DefaultIndenter .SYSTEM_LINEFEED_INSTANCE )
134- mapper.writer(printer).writeValue(new File (path), report)
135- System .err.println(s " Report written to: $path" )
136- } catch {
137- case e : Exception =>
138- System .err.println(s " Failed to write report: ${e.getMessage}" )
115+ import java .util .{LinkedHashMap => JLinkedHashMap , Arrays => JArrays }
116+ val report = new JLinkedHashMap [String , AnyRef ]()
117+ report.put(" mode" , mode)
118+ report.put(" data_path" , dataPath)
119+ report.put(" status" , status)
120+ report.put(" e2e_runtime" , java.lang.Double .valueOf(elapsed))
121+ report.put(" cli_args" , JArrays .asList(cliArgs : _* ))
122+ errorMessage.foreach { msg =>
123+ val error = new JLinkedHashMap [String , String ]()
124+ error.put(" error_message" , msg)
125+ errorLogFile.foreach(f => error.put(" error_log_file" , f))
126+ report.put(" error" , error)
139127 }
128+
129+ val mapper = new ObjectMapper ()
130+ mapper.enable(SerializationFeature .INDENT_OUTPUT )
131+ val printer = new DefaultPrettyPrinter ()
132+ printer.indentArraysWith(DefaultIndenter .SYSTEM_LINEFEED_INSTANCE )
133+ mapper.writer(printer).writeValue(new File (path), report)
134+ System .err.println(s " Report written to: $path" )
140135 }
141136
142137 /** Write an exception to an error log file. */
0 commit comments