lib/appsignal/transaction.rb in appsignal-1.1.4.beta.1 vs lib/appsignal/transaction.rb in appsignal-1.1.4.beta.2
- old
+ new
@@ -139,10 +139,10 @@
Appsignal.logger.debug("Adding #{error.class.name} to transaction: #{transaction_id}")
backtrace = cleaned_backtrace(error.backtrace)
Appsignal::Extension.set_transaction_error(
transaction_index,
error.class.name,
- error.message,
+ error.message.to_s,
backtrace ? Appsignal::Utils.json_generate(backtrace) : ''
)
rescue JSON::GeneratorError=>e
Appsignal.logger.error("JSON generate error (#{e.message}) for '#{backtrace.inspect}'")
end