fastlane/lib/fastlane/server/socket_server.rb in fastlane-2.150.3 vs fastlane/lib/fastlane/server/socket_server.rb in fastlane-2.151.0
- old
+ new
@@ -213,18 +213,24 @@
exception_array = []
exception_array << "#{e.class}:"
exception_array << e.backtrace
+ ec = e.class
+
+ em = e.message
+
while e.respond_to?("cause") && (e = e.cause)
exception_array << "cause: #{e.class}"
exception_array << e.backtrace
end
payload = {
payload: {
status: "failure",
- failure_information: exception_array.flatten
+ failure_information: exception_array.flatten,
+ failure_class: ec,
+ failure_message: em
}
}
return JSON.generate(payload)
end
end