anchor.diff:                [
                   {errorClass, list_to_binary(io_lib:format("~p", [Reason]))},
                   {message, list_to_binary(io_lib:format("~p", [Message]))},
  -                {stacktrace, [
  -                    [
  -                      {file, list_to_binary(FileName)},
  -                      {lineNumber, Line},
  -                      {method, list_to_binary(FunctionName)}
  -                    ]
  -                  ]
  -                }
  +                {stacktrace, process_trace(Trace)}
                 ]
               ]}
           ]
  
positive.code:   {ok, State}.
  
  % Internal API
  send_exception(_Type, Reason, Message, _Module, Line, Trace, _Request, State) ->
    {ok, Hostname} = inet:gethostname(),
  
    {FileName, FunctionName} = case Trace of
      undefined -> {"", ""};
      [] -> {"", ""};
      [{_, F, _, [{file, File}, {line, _}]}] -> {File, io_lib:format("~p", [F])};
      [{_, F, _, [{file, File}, {line, _}]}|_] -> {File, io_lib:format("~p", [F])}
    end,
  
    %lager:info("Trace: ~p", [Trace]),
    %lager:info("Request: ~p", [Request]),
  
    Payload = [
      {apiKey, list_to_binary(State#state.api_key)},
      {notifier, [
  
negative.code:   {reply, ok, State}.
  
  handle_cast({exception, Type, Reason, Message, Module, Line, Trace, Request}, State) ->
    send_exception(Type, Reason, Message, Module, Line, Trace, Request, State),
    {noreply, State};
  
  handle_cast({test_error}, State) ->
  