we catch exception at submit_job and prepare_job, and just output the exception message. it is not easy to find out detail reason, so add backtrace.
Signed-off-by: Tong Qunfeng taxcom@tom.com --- src/lib/sched.cr | 2 ++ 1 file changed, 2 insertions(+)
diff --git a/src/lib/sched.cr b/src/lib/sched.cr index 2f432a9..23332df 100644 --- a/src/lib/sched.cr +++ b/src/lib/sched.cr @@ -188,6 +188,7 @@ class Sched
return submit_single_job(job) rescue ex + puts ex.inspect_with_backtrace return [{ "job_id" => "0", "message" => ex.to_s, @@ -444,6 +445,7 @@ class Sched job = @es.get_job(job_id.to_s) rescue ex puts "Invalid job (id=#{job_id}) in es. Info: #{ex}" + puts ex.inspect_with_backtrace end end