Skip to content
Permalink
Browse files

fix exception

  • Loading branch information
crocuis committed Feb 15, 2016
1 parent 2ac84df commit 8eba2b6bc496770cf446380235c63ad01644b902
Showing with 14 additions and 11 deletions.
  1. +14 −11 Plugins/UnrealJS/Source/V8/Private/Exception.h
@@ -16,20 +16,23 @@ struct FV8Exception
}
else
{
auto filename = StringFromV8(message->GetScriptResourceName());
auto linenum = message->GetLineNumber();
auto line = StringFromV8(message->GetSourceLine());
if (!exception.IsEmpty())
{
auto filename = StringFromV8(message->GetScriptResourceName());
auto linenum = message->GetLineNumber();
auto line = StringFromV8(message->GetSourceLine());

UE_LOG(Javascript, Error, TEXT("%s:%d: %s"), *filename, linenum, *exception);
UE_LOG(Javascript, Error, TEXT("%s:%d: %s"), *filename, linenum, *exception);

auto stack_trace = StringFromV8(try_catch.StackTrace());
if (stack_trace.Len() > 0)
{
TArray<FString> Lines;
stack_trace.ParseIntoArrayLines(Lines);
for (const auto& line : Lines)
auto stack_trace = StringFromV8(try_catch.StackTrace());
if (stack_trace.Len() > 0)
{
UE_LOG(Javascript, Error, TEXT("%s"), *line);
TArray<FString> Lines;
stack_trace.ParseIntoArrayLines(Lines);
for (const auto& line : Lines)
{
UE_LOG(Javascript, Error, TEXT("%s"), *line);
}
}
}
}

0 comments on commit 8eba2b6

Please sign in to comment.
You can’t perform that action at this time.