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