At the moment, when you get an error in job code, we do not report the position or source line or anything. So it’s hard to know what went wrong (Impossible in large jobs).
The technical reason for this is that the native stacktrace we get from the runtime doesn’t take into account the original uncompiled source - it’l report a stacktrace within the runtime itself (not useful) and the compiled source position (also not useful)
But this is all solveable, and we should be able to map the error to the uncompiled source line, and return the stack trace within the job.
This will greatly improve the debugging experience for job writers.