Package evaluation of SimJulia on Julia 1.12.0-DEV.1805 (a080deafdd*) started at 2025-03-24T12:21:31.574 ################################################################################ # Set-up # Installing PkgEval dependencies (TestEnv)... Set-up completed after 9.09s ################################################################################ # Installation # Installing SimJulia... Resolving package versions... Updating `~/.julia/environments/v1.12/Project.toml` [428bdadb] + SimJulia v0.8.2 Updating `~/.julia/environments/v1.12/Manifest.toml` [34da2185] + Compat v4.16.0 [864edb3b] + DataStructures v0.18.22 [1914dd2f] + MacroTools v0.5.15 [bac558e1] + OrderedCollections v1.8.0 ⌅ [c5292f4c] + ResumableFunctions v0.6.10 [428bdadb] + SimJulia v0.8.2 [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 [f489334b] + StyledStrings v1.11.0 [fa267f1f] + TOML v1.0.3 [cf7118a7] + UUIDs v1.11.0 [4ec0a83e] + Unicode v1.11.0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. To see why use `status --outdated -m` Installation completed after 1.07s ################################################################################ # Precompilation # Precompiling PkgEval dependencies... Precompiling package dependencies... Precompilation completed after 20.52s ################################################################################ # Testing # Testing SimJulia Status `/tmp/jl_6bJQUo/Project.toml` [864edb3b] DataStructures v0.18.22 ⌅ [c5292f4c] ResumableFunctions v0.6.10 [428bdadb] SimJulia v0.8.2 [ade2ca70] Dates v1.11.0 [8dfed614] Test v1.11.0 Status `/tmp/jl_6bJQUo/Manifest.toml` [34da2185] Compat v4.16.0 [864edb3b] DataStructures v0.18.22 [1914dd2f] MacroTools v0.5.15 [bac558e1] OrderedCollections v1.8.0 ⌅ [c5292f4c] ResumableFunctions v0.6.10 [428bdadb] SimJulia v0.8.2 [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 [fa267f1f] TOML v1.0.3 [8dfed614] Test v1.11.0 [cf7118a7] UUIDs v1.11.0 [4ec0a83e] Unicode v1.11.0 Info Packages marked with ⌅ have new versions available but compatibility constraints restrict them from upgrading. Testing Running tests... Event idle nothing scheduled Hi I am a callback function running in Simulation SimJulia.EventProcessed(Event 1) has been thrown! processed Hi SimJulia.EventNotIdle(Event 2) has been thrown! Hi Event 1 has value Succes Hi Event 2 has value TestException() Hi SimJulia.Timeout 3 timed out at 1.0 One of both events is triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing), Event 2 => SimJulia.StateValue(SimJulia.idle, nothing)) Both events are triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing), Event 2 => SimJulia.StateValue(SimJulia.processed, nothing)) One of both events is triggered: TestException() Both events are triggered: TestException() One of both events is triggered: TestException() One of both events is triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 2 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing)) One of both events is triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 3 => SimJulia.StateValue(SimJulia.scheduled, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing), Event 2 => SimJulia.StateValue(SimJulia.idle, nothing)) Both events are triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 3 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing), Event 2 => SimJulia.StateValue(SimJulia.processed, nothing)) One of both events is triggered: TestException() Both events are triggered: TestException() One of both events is triggered: TestException() One of both events is triggered: Dict{AbstractEvent, SimJulia.StateValue}(SimJulia.Timeout 3 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 2 => SimJulia.StateValue(SimJulia.processed, nothing), SimJulia.Timeout 1 => SimJulia.StateValue(SimJulia.processed, nothing)) WARNING: Method definition (::Type{Main.TestException})() in module Main at /home/pkgeval/.julia/packages/SimJulia/wybPE/test/events.jl:3 overwritten at /home/pkgeval/.julia/packages/SimJulia/wybPE/test/simulations.jl:3. Hi I timed out at 1.0 SimJulia.EmptySchedule() has been thrown! Hi I timed out at 4.0 2.0 TestException() has been thrown after 0.0! ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 Simulation time: 0.0 active_process: nothing 0 1 1 2 3 5 8 13 21 34 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 TestException() has been thrown TestException() has been thrown ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 Process 1 interrupted TestException() has been thrown ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 Resource ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 0.0, client 1 is waiting 0.0, client 1 is being served 0.3310330962301169, client 2 is waiting 0.7663427159090961, client 3 is waiting 0.9236371485333758, client 1 has been served 0.9236371485333758, client 3 is being served 1.176659804091728, client 4 is waiting 1.2454361395481706, client 5 is waiting 1.5474520217699725, client 6 is waiting 1.7149493584487832, client 3 has been served 1.7149493584487832, client 6 is being served 1.9626024838687592, client 6 has been served 1.9626024838687592, client 5 is being served 1.9991237339022425, client 7 is waiting 2.0350723434369873, client 8 is waiting 2.280498125156944, client 9 is waiting 2.307314380577125, client 10 is waiting 2.5758608873777713, client 5 has been served 2.5758608873777713, client 10 is being served 3.1225656173091676, client 10 has been served 3.1225656173091676, client 9 is being served 3.2732937764769443, client 9 has been served 3.2732937764769443, client 8 is being served 3.3558463138587498, client 8 has been served 3.3558463138587498, client 7 is being served 3.8423597098427815, client 7 has been served 3.8423597098427815, client 4 is being served 4.712638375311082, client 4 has been served 4.712638375311082, client 2 is being served 5.429961974432166, client 2 has been served ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 0.0, consumer is demanding 1.3577802970387136 0.0, producer is offering 0.903877819559443 0.30870852595723697, consumer is being served, level is 3.6422197029612864 0.5742911434876813, consumer is demanding 1.0755753136269433 0.8233337223332414, producer is being served, level is 4.546097522520729 1.0348878201347982, consumer is being served, level is 3.470522208893786 1.4216969673140205, consumer is demanding 0.4328461815424848 1.5259578667413152, producer is offering 0.1097114429988999 2.186972871902466, consumer is being served, level is 3.0376760273513015 2.2736485340498427, producer is being served, level is 3.1473874703502016 3.546753374546622, producer is offering 0.2707725635394451 4.312785890115313, producer is being served, level is 3.418160033889647 4.652648340066083, consumer is demanding 2.1001308492246076 5.428819713128625, consumer is being served, level is 1.3180291846650394 6.281913358696291, consumer is demanding 0.7772353692405967 6.295611540996971, consumer is being served, level is 0.5407938154244427 6.569062808821812, producer is offering 0.009129303673138356 6.798133045743321, producer is being served, level is 0.5499231190975811 8.608621716880222, producer is offering 1.2072445222771702 8.794620413087856, consumer is demanding 0.5032680536896148 8.992384960105763, producer is being served, level is 1.7571676413747512 9.455806141527681, producer is offering 0.45887229032368126 9.581415286072318, consumer is being served, level is 1.2538995876851364 9.58629113930743, producer is being served, level is 1.7127718780088177 10.04078457392153, consumer is demanding 1.0434087205313998 10.206014865194364, producer is offering 1.7093747354312563 10.915867424786185, consumer is being served, level is 0.6693631574774179 11.017108772031822, consumer is demanding 1.6402582053066863 11.152756899567178, producer is being served, level is 2.378737892908674 11.289972468546958, consumer is being served, level is 0.7384796876019879 12.855733953619616, consumer is demanding 0.8525457143178252 12.994442477790233, producer is offering 1.5758441343288694 13.300575937289619, producer is being served, level is 2.3143238219308575 13.800570229589802, consumer is being served, level is 1.4617781076130323 14.788023560863643, producer is offering 1.411707001040184 14.93703581827223, producer is being served, level is 2.8734851086532163 16.117373203536445, consumer is demanding 0.7795237612100909 16.596639773537643, consumer is being served, level is 2.093961347443125 16.84351747602534, producer is offering 0.7750373443356506 17.715986892656154, producer is being served, level is 2.868998691778776 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 0.0, producer is offering object 1 0.0, producer is being served 0.4579494680671601, consumer is demanding object 0.4579494680671601, consumer is being served with object 1 1.2262393202240243, consumer is demanding object 1.956820135554931, producer is offering object 2 1.956820135554931, producer is being served 1.956820135554931, consumer is being served with object 2 2.6290905016561457, consumer is demanding object 2.886889841023026, producer is offering object 3 2.886889841023026, producer is being served 2.886889841023026, consumer is being served with object 3 3.7848643190257505, consumer is demanding object 3.80708461792838, producer is offering object 4 3.80708461792838, producer is being served 3.80708461792838, consumer is being served with object 4 4.068863497663738, consumer is demanding object 5.620669365580744, producer is offering object 5 5.620669365580744, producer is being served 5.620669365580744, consumer is being served with object 5 6.340880210614351, consumer is demanding object 6.737638605297663, producer is offering object 6 6.737638605297663, producer is being served 6.737638605297663, consumer is being served with object 6 6.884605917813484, consumer is demanding object 7.65516779987103, producer is offering object 7 7.65516779987103, producer is being served 7.65516779987103, consumer is being served with object 7 7.898885343681332, consumer is demanding object 8.72437188162498, producer is offering object 8 8.72437188162498, producer is being served 8.72437188162498, consumer is being served with object 8 9.470847315992955, producer is offering object 9 9.470847315992955, producer is being served 9.632179750049886, consumer is demanding object 9.632179750049886, consumer is being served with object 9 10.420750096863655, producer is offering object 10 10.420750096863655, producer is being served 10.56752975169869, consumer is demanding object 10.56752975169869, consumer is being served with object 10 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: Inference of a @resumable function failed -- a slower fallback will be used and everything will still work, however please consider reporting this to the developers of ResumableFunctions.jl so that we can debug and increase performance └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 ┌ Warning: The error was FieldError(Compiler.InferenceState, :valid_worlds) └ @ ResumableFunctions ~/.julia/packages/ResumableFunctions/Kze9S/src/safe_logging.jl:17 2025-03-24T12:22:56.394 2025-03-26T12:22:56.394 2025-06-24T12:22:56.394 Testing SimJulia tests passed Testing completed after 51.97s PkgEval succeeded after 92.34s