diff --git a/sky/engine/tonic/dart_error.cc b/sky/engine/tonic/dart_error.cc index 29503664aeb..20210154944 100644 --- a/sky/engine/tonic/dart_error.cc +++ b/sky/engine/tonic/dart_error.cc @@ -7,26 +7,13 @@ #include "base/logging.h" namespace blink { - namespace DartError { - const char kInvalidArgument[] = "Invalid argument."; - } // namespace DartError bool LogIfError(Dart_Handle handle) { if (Dart_IsError(handle)) { - // Only unhandled exceptions have stacktraces. - if (!Dart_ErrorHasException(handle)) { - LOG(ERROR) << Dart_GetError(handle); - return true; - } - - Dart_Handle stacktrace = Dart_ErrorGetStacktrace(handle); - const char* stacktrace_cstr = ""; - Dart_StringToCString(Dart_ToString(stacktrace), &stacktrace_cstr); - LOG(ERROR) << "Unhandled exception:"; - LOG(ERROR) << stacktrace_cstr; + LOG(ERROR) << Dart_GetError(handle); return true; } return false;