Package evaluation of Tempus on Julia 1.12.0-DEV.1805 (a080deafdd*) started at 2025-03-24T11:31:54.727 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 11.04s ################################################################################ # Installation # Installing Tempus... Resolving package versions... Installed Tempus ─ v1.0.0 Updating `~/.julia/environments/v1.12/Project.toml` [e6262be2] + Tempus v1.0.0 Updating `~/.julia/environments/v1.12/Manifest.toml` [e6262be2] + Tempus v1.0.0 [ade2ca70] + Dates v1.11.0 [56ddb016] + Logging v1.11.0 [de0858da] + Printf v1.11.0 [9e88b42a] + Serialization v1.11.0 [4ec0a83e] + Unicode v1.11.0 Installation completed after 0.94s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling packages... 5897.9 ms ✓ TestEnv 1 dependency successfully precompiled in 8 seconds. 25 already precompiled. Precompiling package dependencies... Precompilation completed after 22.97s ################################################################################ # Testing # Testing Tempus Status `/tmp/jl_0hud5Q/Project.toml` [e6262be2] Tempus v1.0.0 [ade2ca70] Dates v1.11.0 [56ddb016] Logging v1.11.0 [9e88b42a] Serialization v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_0hud5Q/Manifest.toml` [e6262be2] Tempus v1.0.0 [2a0f44e3] Base64 v1.11.0 [ade2ca70] Dates v1.11.0 [b77e0a4c] InteractiveUtils v1.11.0 [dc6e5ff7] JuliaSyntaxHighlighting v1.12.0 [56ddb016] Logging v1.11.0 [d6f4376e] Markdown v1.11.0 [de0858da] Printf v1.11.0 [9a3f8284] Random v1.11.0 [ea8e919c] SHA v0.7.0 [9e88b42a] Serialization v1.11.0 [f489334b] StyledStrings v1.11.0 [8dfed614] Test v1.11.0 [4ec0a83e] Unicode v1.11.0 Testing Running tests... Test Summary: | Pass Total Time parseCronField Tests | 22 22 0.6s Test Summary: | Pass Total Time parseCron | 14 14 1.7s Test Summary: | Pass Total Time getnext | 8 8 1.4s Test Summary: | Pass Total Time getnext Edge Cases | 12 12 0.8s [ Info: Starting scheduler and all jobs. [ Info: [testjob-2025-03-24T11:32:50]: Adding job testjob to scheduler and scheduling next execution at 2025-03-24T11:32:50. [ Info: [testjob-2025-03-24T11:32:53]: Job testjob execution scheduled at 2025-03-24T11:32:53 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:32:50]: Executing job testjob at 2025-03-24T11:32:54.839 [ Info: [testjob-2025-03-24T11:32:50]: Job testjob execution finished at 2025-03-24T11:32:54.970 [ Info: Closing scheduler and waiting 5s for job executions to stop. [ Info: Scheduler closed and job execution stopped. [ Info: Starting scheduler and all jobs. [ Info: [testjob-2025-03-24T11:32:56]: Adding job testjob to scheduler and scheduling next execution at 2025-03-24T11:32:56. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:32:57]: Skipping disabled job testjob (disabled at 2025-03-24T11:32:55.393) execution at 2025-03-24T11:32:56, next scheduled at 2025-03-24T11:32:57 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: Closing scheduler and waiting 5s for job executions to stop. [ Info: Scheduler closed and job execution stopped. [ Info: Starting scheduler and all jobs. [ Info: [testjob-2025-03-24T11:32:58]: Adding job testjob to scheduler and scheduling next execution at 2025-03-24T11:32:58. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:32:59]: Job testjob execution scheduled at 2025-03-24T11:32:59 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:32:58]: Executing job testjob at 2025-03-24T11:32:58.486 [ Info: [testjob-2025-03-24T11:32:58]: Job testjob execution finished at 2025-03-24T11:32:58.486 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: Closing scheduler and waiting 5s for job executions to stop. [ Info: Scheduler closed and job execution stopped. [ Info: Starting scheduler and all jobs. [ Info: [sleepjob-2025-03-24T11:33:00]: Adding job sleepjob to scheduler and scheduling next execution at 2025-03-24T11:33:00. [ Info: No jobs to execute, sleeping 500ms then checking again. ┌ Warning: Scheduler closing timeout reached, returning without waiting for job executions to finish. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:509 [ Info: [sleepjob-2025-03-24T11:33:01]: Job sleepjob execution scheduled at 2025-03-24T11:33:01 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [sleepjob-2025-03-24T11:33:00]: Executing job sleepjob at 2025-03-24T11:33:00.111 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [sleepjob-2025-03-24T11:33:02]: Skipping job sleepjob execution at 2025-03-24T11:33:01, next scheduled at 2025-03-24T11:33:02 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: Closing scheduler and waiting 5s for job executions to stop. [ Info: [sleepjob-2025-03-24T11:33:00]: Job sleepjob execution finished at 2025-03-24T11:33:02.206 [ Info: Scheduler closed and job execution stopped. [ Info: Starting scheduler and all jobs. [ Info: [sleepjob-2025-03-24T11:33:03]: Adding job sleepjob to scheduler and scheduling next execution at 2025-03-24T11:33:03. [ Info: No jobs to execute, sleeping 500ms then checking again. ┌ Warning: Scheduler closing timeout reached, returning without waiting for job executions to finish. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:509 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [sleepjob-2025-03-24T11:33:04]: Job sleepjob execution scheduled at 2025-03-24T11:33:04 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [sleepjob-2025-03-24T11:33:03]: Executing job sleepjob at 2025-03-24T11:33:03.256 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [sleepjob-2025-03-24T11:33:05]: Job sleepjob execution scheduled at 2025-03-24T11:33:05 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [sleepjob-2025-03-24T11:33:04]: Executing job sleepjob concurrently with previous execution at 2025-03-24T11:33:04.260 ┌ Warning: Scheduler closing timeout reached, returning without waiting for job executions to finish. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:509 [ Info: Closing scheduler and waiting 5s for job executions to stop. [ Info: [sleepjob-2025-03-24T11:33:03]: Job sleepjob execution finished at 2025-03-24T11:33:05.257 [ Info: [sleepjob-2025-03-24T11:33:04]: Job sleepjob execution finished at 2025-03-24T11:33:06.261 [ Info: Scheduler closed and job execution stopped. [ Info: Starting scheduler and all jobs. [ Info: [sleepjob-2025-03-24T11:33:07]: Adding job sleepjob to scheduler and scheduling next execution at 2025-03-24T11:33:07. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. ┌ Warning: Scheduler closing timeout reached, returning without waiting for job executions to finish. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:509 [ Info: [sleepjob-2025-03-24T11:33:08]: Job sleepjob execution scheduled at 2025-03-24T11:33:08 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [sleepjob-2025-03-24T11:33:07]: Executing job sleepjob at 2025-03-24T11:33:07.311 [ Info: No jobs to execute, sleeping 500ms then checking again. ┌ Warning: Job sleepjob already executing, keeping scheduled execution queued until current execution finishes. There are 1 queued for this job. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:393 [ Info: No jobs to execute, sleeping 500ms then checking again. ┌ Warning: Job sleepjob already executing, keeping scheduled execution queued until current execution finishes. There are 2 queued for this job. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:393 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [sleepjob-2025-03-24T11:33:07]: Job sleepjob execution finished at 2025-03-24T11:33:09.312 ┌ Warning: Job sleepjob already executing, keeping scheduled execution queued until current execution finishes. There are 2 queued for this job. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:393 [ Info: [sleepjob-2025-03-24T11:33:10]: Job sleepjob execution scheduled at 2025-03-24T11:33:10 ┌ Warning: Job sleepjob already executing, keeping scheduled execution queued until current execution finishes. There are 3 queued for this job. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:393 [ Info: [sleepjob-2025-03-24T11:33:08]: Executing job sleepjob at 2025-03-24T11:33:09.318 [ Info: No jobs to execute, sleeping 500ms then checking again. ┌ Warning: Scheduler closing timeout reached, returning without waiting for job executions to finish. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:509 [ Info: Closing scheduler and waiting 5s for job executions to stop. [ Info: [sleepjob-2025-03-24T11:33:08]: Job sleepjob execution finished at 2025-03-24T11:33:11.320 [ Info: Scheduler closed and job execution stopped. [ Info: Starting scheduler and all jobs. [ Info: [failjob-2025-03-24T11:33:12]: Adding job failjob to scheduler and scheduling next execution at 2025-03-24T11:33:12. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:13]: Job failjob execution scheduled at 2025-03-24T11:33:13 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:12]: Executing job failjob at 2025-03-24T11:33:12.043 length(executed): 0 ┌ Warning: [failjob-2025-03-24T11:33:12]: Job failjob execution failed, retrying │ exception = │ Job failed │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#37#38")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:295 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#37#38"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:310 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#37#38"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:464 [ Info: [failjob-2025-03-24T11:33:15]: Skipping job failjob execution at 2025-03-24T11:33:14, next scheduled at 2025-03-24T11:33:15 [ Info: No jobs to execute, sleeping 500ms then checking again. length(executed): 1 ┌ Warning: [failjob-2025-03-24T11:33:12]: Job failjob execution failed, retrying │ exception = │ Job failed │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#37#38")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:295 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#37#38"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:310 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#37#38"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:464 [ Info: Closing scheduler and waiting 5s for job executions to stop. length(executed): 2 [ Info: [failjob-2025-03-24T11:33:12]: Job failjob execution finished at 2025-03-24T11:33:14.775 [ Info: Scheduler closed and job execution stopped. [ Info: Starting scheduler and all jobs. [ Info: [failjob-2025-03-24T11:33:16]: Adding job failjob to scheduler and scheduling next execution at 2025-03-24T11:33:16. ┌ Warning: Scheduler closing timeout reached, returning without waiting for job executions to finish. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:509 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:17]: Job failjob execution scheduled at 2025-03-24T11:33:17 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:16]: Executing job failjob at 2025-03-24T11:33:16.010 length(executed): 0 ┌ Warning: [failjob-2025-03-24T11:33:16]: Job failjob execution failed, retrying │ exception = │ Job failed │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#37#38")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:295 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{var"#41#42"{Base.RefValue{Bool}}, Tempus.JobExecution}, var"#37#38"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:310 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{var"#41#42"{Base.RefValue{Bool}}, Tempus.JobExecution}, var"#37#38"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:464 Retry triggered length(executed): 1 ┌ Warning: [failjob-2025-03-24T11:33:16]: Job failjob execution failed, retrying │ exception = │ Job failed │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#37#38")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:295 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{var"#41#42"{Base.RefValue{Bool}}, Tempus.JobExecution}, var"#37#38"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:310 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{var"#41#42"{Base.RefValue{Bool}}, Tempus.JobExecution}, var"#37#38"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:464 Retry not triggered ┌ Error: [failjob-2025-03-24T11:33:16]: Job failjob execution failed │ exception = │ Job failed │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#37#38")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:295 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{var"#41#42"{Base.RefValue{Bool}}, Tempus.JobExecution}, var"#37#38"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:310 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{var"#41#42"{Base.RefValue{Bool}}, Tempus.JobExecution}, var"#37#38"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:476 [ Info: [failjob-2025-03-24T11:33:16]: Job failjob execution finished at 2025-03-24T11:33:16.353 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:18]: Job failjob execution scheduled at 2025-03-24T11:33:18 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:17]: Executing job failjob at 2025-03-24T11:33:17.187 length(executed): 2 [ Info: [failjob-2025-03-24T11:33:17]: Job failjob execution finished at 2025-03-24T11:33:17.187 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: Closing scheduler and waiting 5s for job executions to stop. [ Info: Scheduler closed and job execution stopped. [ Info: Starting scheduler and all jobs. [ Info: [failjob-2025-03-24T11:33:19]: Adding job failjob to scheduler and scheduling next execution at 2025-03-24T11:33:19. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:20]: Job failjob execution scheduled at 2025-03-24T11:33:20 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:19]: Executing job failjob at 2025-03-24T11:33:19.364 ┌ Warning: [failjob-2025-03-24T11:33:19]: Job failjob execution failed, retrying │ exception = │ always fail job │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#45#46")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:327 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:310 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:464 ┌ Warning: Scheduler closing timeout reached, returning without waiting for job executions to finish. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:509 ┌ Warning: [failjob-2025-03-24T11:33:19]: Job failjob execution failed, retrying │ exception = │ always fail job │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#45#46")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:327 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:310 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:464 ┌ Warning: [failjob-2025-03-24T11:33:19]: Job failjob execution failed, retrying │ exception = │ always fail job │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#45#46")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:327 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:310 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:464 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:21]: Skipping job failjob execution at 2025-03-24T11:33:20, next scheduled at 2025-03-24T11:33:21 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. ┌ Error: [failjob-2025-03-24T11:33:19]: Job failjob execution failed │ exception = │ always fail job │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#45#46")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:327 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:322 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:476 [ Info: [failjob-2025-03-24T11:33:19]: Job failjob execution finished at 2025-03-24T11:33:21.305 [ Info: [failjob-2025-03-24T11:33:22]: Job failjob execution scheduled at 2025-03-24T11:33:22 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:21]: Executing job failjob at 2025-03-24T11:33:21.412 ┌ Warning: [failjob-2025-03-24T11:33:21]: Job failjob execution failed, retrying │ exception = │ always fail job │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#45#46")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:327 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:310 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:464 ┌ Warning: [failjob-2025-03-24T11:33:21]: Job failjob execution failed, retrying │ exception = │ always fail job │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#45#46")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:327 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:310 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:464 ┌ Warning: [failjob-2025-03-24T11:33:21]: Job failjob execution failed, retrying │ exception = │ always fail job │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#45#46")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:327 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:310 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:464 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: Closing scheduler and waiting 5s for job executions to stop. ┌ Warning: Scheduler closing timeout reached, returning without waiting for job executions to finish. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:509 ┌ Error: [failjob-2025-03-24T11:33:21]: Job failjob execution failed │ exception = │ always fail job │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#45#46")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:327 │ [3] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})(; kwargs::@Kwargs{}) │ @ Base ./error.jl:322 │ [4] (::Base.var"#46#47"{Base.var"#48#49"{ExponentialBackOff, Tempus.var"#executeJob!##2#executeJob!##3"{Nothing, Tempus.JobExecution}, var"#45#46"}})() │ @ Base ./error.jl:305 │ [5] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [6] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [7] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:476 [ Info: [failjob-2025-03-24T11:33:21]: Job failjob execution finished at 2025-03-24T11:33:23.136 [ Info: Scheduler closed and job execution stopped. [ Info: Starting scheduler and all jobs. [ Info: [failjob-2025-03-24T11:33:24]: Adding job failjob to scheduler and scheduling next execution at 2025-03-24T11:33:24. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:25]: Job failjob execution scheduled at 2025-03-24T11:33:25 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:24]: Executing job failjob at 2025-03-24T11:33:24.339 ┌ Error: [failjob-2025-03-24T11:33:24]: Job failjob execution failed │ exception = │ always fail job │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#45#46")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:327 │ [3] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [4] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [5] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:476 [ Info: [failjob-2025-03-24T11:33:24]: Job failjob execution finished at 2025-03-24T11:33:24.382 [ Info: Disabling job failjob after 1 failure. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:26]: Skipping disabled job failjob (disabled at 2025-03-24T11:33:24.382) execution at 2025-03-24T11:33:25, next scheduled at 2025-03-24T11:33:26 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:27]: Skipping disabled job failjob (disabled at 2025-03-24T11:33:24.382) execution at 2025-03-24T11:33:26, next scheduled at 2025-03-24T11:33:27 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: Closing scheduler and waiting 5s for job executions to stop. [ Info: Scheduler closed and job execution stopped. [ Info: Starting scheduler and all jobs. [ Info: [failjob-2025-03-24T11:33:28]: Adding job failjob to scheduler and scheduling next execution at 2025-03-24T11:33:28. ┌ Warning: Scheduler closing timeout reached, returning without waiting for job executions to finish. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:509 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:29]: Job failjob execution scheduled at 2025-03-24T11:33:29 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [failjob-2025-03-24T11:33:28]: Executing job failjob at 2025-03-24T11:33:28.495 ┌ Error: [failjob-2025-03-24T11:33:28]: Job failjob execution failed │ exception = │ always fail job │ Stacktrace: │ [1] error(s::String) │ @ Base ./error.jl:44 │ [2] (::var"#45#46")() │ @ Main ~/.julia/packages/Tempus/hIomN/test/runtests.jl:327 │ [3] #invokelatest#1 │ @ ./essentials.jl:1056 [inlined] │ [4] invokelatest │ @ ./essentials.jl:1052 [inlined] │ [5] (::Tempus.var"#executeJob!##0#executeJob!##1"{Tempus.Scheduler, Tempus.JobExecution})() │ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:472 └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:476 [ Info: [failjob-2025-03-24T11:33:28]: Job failjob execution finished at 2025-03-24T11:33:28.537 [ Info: Removing job failjob from scheduler. [ Info: Unscheduling job failjob after 1 failure. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: Closing scheduler and waiting 5s for job executions to stop. [ Info: Scheduler closed and job execution stopped. [ Info: Starting scheduler and all jobs. [ Info: [testjob-2025-03-24T11:33:32]: Adding job testjob to scheduler and scheduling next execution at 2025-03-24T11:33:32. [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:33:33]: Job testjob execution scheduled at 2025-03-24T11:33:33 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:33:32]: Executing job testjob at 2025-03-24T11:33:32.281 [ Info: [testjob-2025-03-24T11:33:32]: Job testjob execution finished at 2025-03-24T11:33:32.281 ┌ Warning: Scheduler closing timeout reached, returning without waiting for job executions to finish. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:509 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:33:34]: Job testjob execution scheduled at 2025-03-24T11:33:34 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:33:33]: Executing job testjob at 2025-03-24T11:33:33.379 [ Info: [testjob-2025-03-24T11:33:33]: Job testjob execution finished at 2025-03-24T11:33:33.379 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:33:35]: Job testjob execution scheduled at 2025-03-24T11:33:35 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:33:34]: Executing job testjob at 2025-03-24T11:33:34.402 [ Info: [testjob-2025-03-24T11:33:34]: Job testjob execution finished at 2025-03-24T11:33:34.402 [ Info: Closing scheduler and waiting 5s for job executions to stop. [ Info: Scheduler closed and job execution stopped. [ Info: Starting scheduler and all jobs. ┌ Warning: Scheduler closing timeout reached, returning without waiting for job executions to finish. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:509 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:33:38]: Job testjob execution scheduled at 2025-03-24T11:33:38 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:33:37]: Executing job testjob at 2025-03-24T11:33:37.079 [ Info: [testjob-2025-03-24T11:33:37]: Job testjob execution finished at 2025-03-24T11:33:37.172 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:33:39]: Job testjob execution scheduled at 2025-03-24T11:33:39 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:33:38]: Executing job testjob at 2025-03-24T11:33:38.084 [ Info: [testjob-2025-03-24T11:33:38]: Job testjob execution finished at 2025-03-24T11:33:38.084 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:33:40]: Job testjob execution scheduled at 2025-03-24T11:33:40 [ Info: No jobs to execute, sleeping 500ms then checking again. [ Info: [testjob-2025-03-24T11:33:39]: Executing job testjob at 2025-03-24T11:33:39.088 [ Info: [testjob-2025-03-24T11:33:39]: Job testjob execution finished at 2025-03-24T11:33:39.088 [ Info: Closing scheduler and waiting 5s for job executions to stop. [ Info: Scheduler closed and job execution stopped. executed = [DateTime("2025-03-24T11:33:37.172"), DateTime("2025-03-24T11:33:38.084"), DateTime("2025-03-24T11:33:39.088")]┌ Warning: Scheduler closing timeout reached, returning without waiting for job executions to finish. └ @ Tempus ~/.julia/packages/Tempus/hIomN/src/Tempus.jl:509 Test Summary: | Pass Total Time Scheduler Scheduling and Execution | 16 16 55.8s Testing Tempus tests passed Testing completed after 30.81s PkgEval succeeded after 111.87s