anchor.diff:          end
       catch
           E1:R1 ->
  -            ?error_stacktrace("Master job ~s of task ~s (module ~p) error ~p:~p",
  +            ?error_stacktrace("Master job ~s of task ~s (module ~p) error ~w:~w",
                   [to_string(CallbackModule, Job), TaskID, CallbackModule, E1, R1]),
               ErrorDescription = #{
                   master_jobs_failed => 1
  
positive.code:                 ok;
              {ok, Description} ->
                  {ok, _, _} = traverse_task:update_description(ExtendedCtx, PoolName, TaskID, Description),
                  ok
          end
      catch
          E1:E2 ->
              ?error_stacktrace("Slave job ~s of task ~p (module ~p) error ~p:~p",
                  [to_string(CallbackModule, Job), TaskID, CallbackModule, E1, E2]),
              error
      end.
  
  
negative.code:                     slave_jobs_failed => SlavesErrors
                  },
                  Fun = maps:get(finish_callback, MasterAns, fun(_TaskID, _SlavesDescription) -> ok end),
                  Fun(MasterJobExtendedArgs, SlavesDescription),
                  {ok, _, _} = traverse_task:update_description(ExtendedCtx, PoolName, TaskID, Description2)
          end,
  
  