Build Logs

dvgica/periodic • 3.8.0-RC6:2026-01-08

Errors

24

Warnings

0

Total Lines

538

1##################################
2Clonning https://github.com/dvgica/periodic.git into /build/repo using revision v0.8.0
3##################################
4Note: switching to '36c5409af5de3e3d5b660ec0b891af838bc1cce8'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Would override fixed Scala version: 3.3.6
22----
23Preparing build for 3.8.0-RC6
24Scala binary version found: 3.8
25Implicitly using source version 3.8
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,REQUIRE:-source:3.8
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
31
32Try apply source patch:
33Path: build.sbt
34Pattern: val scala3Version = "3.3.6"
35Replacement: val scala3Version = "3.8.0-RC6"
36Starting compilation server
37Compiling project (Scala 3.7.3, JVM (17))
38Compiled project (Scala 3.7.3, JVM (17))
39Successfully applied pattern 'val scala3Version = "3.3.6"' in build.sbt
40----
41Starting build for 3.8.0-RC6
42Execute tests: true
43sbt project found:
44Sbt version 1.11.0 is not supported, minimal supported version is 1.11.5
45Enforcing usage of sbt in version 1.11.5
46No prepare script found for project dvgica/periodic
47##################################
48Scala version: 3.8.0-RC6
49Targets: ca.dvgi%periodic-core ca.dvgi%periodic-pekko-stream
50Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.6\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
51##################################
52Using extra scalacOptions: ,REQUIRE:-source:3.8
53Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
54[sbt_options] declare -a sbt_options=()
55[process_args] java_version = '17'
56[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
57# Executing command line:
58java
59-Dfile.encoding=UTF-8
60-Dcommunitybuild.scala=3.8.0-RC6
61-Dcommunitybuild.project.dependencies.add=
62-Xmx7G
63-Xms4G
64-Xss8M
65-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
66-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
67-jar
68/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
69"setCrossScalaVersions 3.8.0-RC6"
70"++3.8.0-RC6 -v"
71"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
72"set every credentials := Nil"
73"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
74"removeScalacOptionsStartingWith -P:wartremover"
75
76moduleMappings
77"runBuild 3.8.0-RC6 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.6\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}""" ca.dvgi%periodic-core ca.dvgi%periodic-pekko-stream"
78
79[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
80[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
81[info] loading project definition from /build/repo/project
82[info] compiling 3 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
83[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
84[info] Compilation completed in 9.064s.
85[info] done compiling
86[info] loading settings for project root from build.sbt...
87[info] set current project to root (in build file:/build/repo/)
88Execute setCrossScalaVersions: 3.8.0-RC6
89OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in periodic-core/crossScalaVersions
90OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in root/crossScalaVersions
91OpenCB::Changing crossVersion 3.8.0-RC6 -> 3.8.0-RC6 in periodic-pekko-stream/crossScalaVersions
92[info] set current project to root (in build file:/build/repo/)
93[info] Setting Scala version to 3.8.0-RC6 on 2 projects.
94[info] Switching Scala version on:
95[info] periodic-core (2.13.16, 2.12.20, 3.8.0-RC6)
96[info] periodic-pekko-stream (2.13.16, 2.12.20, 3.8.0-RC6)
97[info] Excluding projects:
98[info] * root (2.12.20)
99[info] Reapplying settings...
100[info] set current project to root (in build file:/build/repo/)
101Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
102[info] Reapplying settings...
103[info] set current project to root (in build file:/build/repo/)
104[info] Defining Global / credentials, credentials and 1 others.
105[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 23 others.
106[info] Run `last` for details.
107[info] Reapplying settings...
108[info] set current project to root (in build file:/build/repo/)
109Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
110[info] Reapplying settings...
111OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
112
113 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
114 Did you mean allExcludeDependencies ?
115 , retry without global scopes
116[info] Reapplying settings...
117[info] set current project to root (in build file:/build/repo/)
118Execute removeScalacOptionsStartingWith: -P:wartremover
119[info] Reapplying settings...
120[info] set current project to root (in build file:/build/repo/)
121[success] Total time: 0 s, completed Jan 8, 2026, 2:57:34 AM
122Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.6\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
123Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
124Starting build...
125Projects: Set(periodic-core, periodic-pekko-stream)
126Starting build for ProjectRef(file:/build/repo/,periodic-core) (periodic-core)... [0/2]
127OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
128OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
129OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
130OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
131Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
132[info] compiling 10 Scala sources to /build/repo/periodic-core/target/scala-3.8.0-RC6/classes ...
133[info] done compiling
134[info] compiling 3 Scala sources to /build/repo/periodic-core/target/scala-3.8.0-RC6/test-classes ...
135[info] done compiling
136SLF4J(W): A number (2) of logging calls during the initialization phase have been intercepted and are
137SLF4J(W): now being replayed. These are subject to the filtering rules of the underlying logging system.
138SLF4J(W): See also https://www.slf4j.org/codes.html#replay
139ca.dvgi.periodic.jdk.FutureJdkAutoUpdatingVarTest:
140 + periodically updates the var, blocking on start, and closes 3.209s
141 + uses updateExistingVar after initialization if specified 1.109s
142 + adjusts the update interval based on the returned value 3.106s
143 + returns a failed future from ready if the first update fails 0.004s
144 + throws an exception if latest called before var is initialized 0.001s
145 + returns a failed future from constructor if the first update fails and instructed to block 0.002s
146 + handles initialization errors 0.003s
147 + does infinite reattempts 2.105s
148 + does finite reattempts 3.108s
149 + can use an external SchedulerExecutorService 5.003s
150ca.dvgi.periodic.jdk.IdentityJdkAutoUpdatingVarTest:
151 + periodically updates the var, blocking on start, and closes 3.213s
152 + uses updateExistingVar after initialization if specified 1.106s
153 + adjusts the update interval based on the returned value 3.106s
154 + returns a failed future from ready if the first update fails 0.003s
155 + throws an exception if latest called before var is initialized 0.001s
156 + returns a failed future from constructor if the first update fails and instructed to block 0.002s
157 + handles initialization errors 0.003s
158 + does infinite reattempts 2.105s
159 + does finite reattempts 3.108s
160 + can use an external SchedulerExecutorService 5.003s
161Starting build for ProjectRef(file:/build/repo/,periodic-pekko-stream) (periodic-pekko-stream)... [1/2]
162Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Xkind-projector, -Wvalue-discard, -Wnonunit-statement, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
163[info] compiling 1 Scala source to /build/repo/periodic-pekko-stream/target/scala-3.8.0-RC6/classes ...
164[info] done compiling
165[info] compiling 1 Scala source to /build/repo/periodic-pekko-stream/target/scala-3.8.0-RC6/test-classes ...
166[info] done compiling
167SLF4J(E): Could not open [./periodic-pekko-stream/log/test.log]. Defaulting to System.err
168SLF4J(E): Reported exception:
169java.io.FileNotFoundException: ./periodic-pekko-stream/log/test.log (No such file or directory)
170 at java.base/java.io.FileOutputStream.open0(Native Method)
171 at java.base/java.io.FileOutputStream.open(FileOutputStream.java:293)
172 at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:235)
173 at java.base/java.io.FileOutputStream.<init>(FileOutputStream.java:123)
174 at org.slf4j.simple.SimpleLoggerConfiguration.computeOutputChoice(SimpleLoggerConfiguration.java:183)
175 at org.slf4j.simple.SimpleLoggerConfiguration.init(SimpleLoggerConfiguration.java:96)
176 at org.slf4j.simple.SimpleLogger.init(SimpleLogger.java:185)
177 at org.slf4j.simple.SimpleLogger.lazyInit(SimpleLogger.java:179)
178 at org.slf4j.simple.SimpleLoggerFactory.<init>(SimpleLoggerFactory.java:45)
179 at org.slf4j.simple.SimpleServiceProvider.initialize(SimpleServiceProvider.java:52)
180 at org.slf4j.LoggerFactory.bind(LoggerFactory.java:201)
181 at org.slf4j.LoggerFactory.performInitialization(LoggerFactory.java:187)
182 at org.slf4j.LoggerFactory.getProvider(LoggerFactory.java:511)
183 at org.slf4j.LoggerFactory.getILoggerFactory(LoggerFactory.java:497)
184 at org.slf4j.LoggerFactory.getLogger(LoggerFactory.java:446)
185 at ca.dvgi.periodic.AutoUpdatingVar.<init>(AutoUpdatingVar.scala:62)
186 at ca.dvgi.periodic.AutoUpdatingVarTestsFuture.testBasicsWithBlocking$$anonfun$1(AutoUpdaterTestsFuture.scala:70)
187 at munit.FunFixtures.apply$$anonfun$1$$anonfun$1(FunFixtures.scala:48)
188 at scala.concurrent.Future$.apply$$anonfun$1(Future.scala:692)
189 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:503)
190 at munit.Suite$$anon$1.execute(Suite.scala:29)
191 at scala.concurrent.impl.Promise$Transformation.submitWithValue(Promise.scala:465)
192 at scala.concurrent.impl.Promise$DefaultPromise.submitWithValue(Promise.scala:374)
193 at scala.concurrent.impl.Promise$DefaultPromise.dispatchOrAddCallbacks(Promise.scala:325)
194 at scala.concurrent.impl.Promise$DefaultPromise.map(Promise.scala:185)
195 at scala.concurrent.Future$.apply(Future.scala:692)
196 at munit.FunFixtures.munit$FunFixtures$FunFixture$$$_$apply$$anonfun$1(FunFixtures.scala:48)
197 at munit.FunFixtures$FunFixture.test$$anonfun$1(FunFixtures.scala:25)
198 at munit.internal.console.StackTraces$.dropOutside(StackTraces.scala:12)
199 at munit.ValueTransforms.$anonfun$3(ValueTransforms.scala:35)
200 at scala.util.Try$.apply(Try.scala:218)
201 at munit.ValueTransforms.munitValueTransform(ValueTransforms.scala:35)
202 at munit.ValueTransforms.munitValueTransform$(ValueTransforms.scala:9)
203 at munit.FunSuite.munitValueTransform(FunSuite.scala:13)
204 at munit.BaseFunSuite.test$$anonfun$1$$anonfun$1(FunSuite.scala:35)
205 at munit.internal.PlatformCompat$$anon$3.run(PlatformCompat.scala:60)
206 at munit.Suite$$anon$1.execute(Suite.scala:29)
207 at munit.internal.PlatformCompat$.waitAtMost(PlatformCompat.scala:64)
208 at munit.BaseFunSuite.waitForCompletion(FunSuite.scala:44)
209 at munit.BaseFunSuite.test$$anonfun$1(FunSuite.scala:35)
210 at munit.MUnitRunner.$anonfun$6$$anonfun$1(MUnitRunner.scala:294)
211 at munit.internal.console.StackTraces$.dropOutside(StackTraces.scala:12)
212 at munit.MUnitRunner.$anonfun$6(MUnitRunner.scala:294)
213 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:506)
214 at munit.Suite$$anon$1.execute(Suite.scala:29)
215 at scala.concurrent.impl.Promise$Transformation.submitWithValue(Promise.scala:465)
216 at scala.concurrent.impl.Promise$DefaultPromise.submitWithValue(Promise.scala:374)
217 at scala.concurrent.impl.Promise$DefaultPromise.dispatchOrAddCallbacks(Promise.scala:325)
218 at scala.concurrent.impl.Promise$DefaultPromise.flatMap(Promise.scala:179)
219 at munit.MUnitRunner.runTestBody(MUnitRunner.scala:304)
220 at munit.MUnitRunner.runTest(MUnitRunner.scala:274)
221 at munit.MUnitRunner.runTests$$anonfun$1(MUnitRunner.scala:126)
222 at scala.collection.Iterator$$anon$9.next(Iterator.scala:600)
223 at munit.MUnitRunner.loop$1(MUnitRunner.scala:138)
224 at munit.MUnitRunner.sequenceFutures(MUnitRunner.scala:150)
225 at munit.MUnitRunner.runTests(MUnitRunner.scala:126)
226 at munit.MUnitRunner.runAll$$anonfun$1(MUnitRunner.scala:161)
227 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:506)
228 at munit.Suite$$anon$1.execute(Suite.scala:29)
229 at scala.concurrent.impl.Promise$Transformation.submitWithValue(Promise.scala:465)
230 at scala.concurrent.impl.Promise$DefaultPromise.submitWithValue(Promise.scala:374)
231 at scala.concurrent.impl.Promise$DefaultPromise.dispatchOrAddCallbacks(Promise.scala:325)
232 at scala.concurrent.impl.Promise$DefaultPromise.flatMap(Promise.scala:179)
233 at munit.MUnitRunner.runAll(MUnitRunner.scala:164)
234 at munit.MUnitRunner.runAsync(MUnitRunner.scala:115)
235 at munit.MUnitRunner.run(MUnitRunner.scala:107)
236 at munit.internal.junitinterface.JUnitRunnerWrapper.run(JUnitRunnerWrapper.java:24)
237 at org.junit.runners.Suite.runChild(Suite.java:128)
238 at org.junit.runners.Suite.runChild(Suite.java:27)
239 at org.junit.runners.ParentRunner$4.run(ParentRunner.java:331)
240 at org.junit.runners.ParentRunner$1.schedule(ParentRunner.java:79)
241 at org.junit.runners.ParentRunner.runChildren(ParentRunner.java:329)
242 at org.junit.runners.ParentRunner.access$100(ParentRunner.java:66)
243 at org.junit.runners.ParentRunner$2.evaluate(ParentRunner.java:293)
244 at org.junit.runners.ParentRunner$3.evaluate(ParentRunner.java:306)
245 at org.junit.runners.ParentRunner.run(ParentRunner.java:413)
246 at org.junit.runner.JUnitCore.run(JUnitCore.java:137)
247 at org.junit.runner.JUnitCore.run(JUnitCore.java:115)
248 at munit.internal.junitinterface.JUnitTask.execute(JUnitTask.java:87)
249 at sbt.TestRunner.runTest$1(TestFramework.scala:153)
250 at sbt.TestRunner.run(TestFramework.scala:168)
251 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.$anonfun$apply$1(TestFramework.scala:336)
252 at sbt.TestFramework$.sbt$TestFramework$$withContextLoader(TestFramework.scala:296)
253 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
254 at sbt.TestFramework$$anon$3$$anonfun$$lessinit$greater$1.apply(TestFramework.scala:336)
255 at sbt.TestFunction.apply(TestFramework.scala:348)
256 at sbt.Tests$.$anonfun$toTask$1(Tests.scala:436)
257 at sbt.std.Transform$$anon$3.$anonfun$apply$2(Transform.scala:47)
258 at sbt.std.Transform$$anon$4.work(Transform.scala:69)
259 at sbt.Execute.$anonfun$submit$2(Execute.scala:283)
260 at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:24)
261 at sbt.Execute.work(Execute.scala:292)
262 at sbt.Execute.$anonfun$submit$1(Execute.scala:283)
263 at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:265)
264 at sbt.CompletionService$$anon$2.call(CompletionService.scala:65)
265 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
266 at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
267 at java.base/java.util.concurrent.FutureTask.run(FutureTask.java:264)
268 at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
269 at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
270 at java.base/java.lang.Thread.run(Thread.java:833)
2715 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
2729 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Attempting to initialize var...
27315 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
27487 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Successfully completed initialize var
2751117 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Attempting update var...
2761118 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Successfully executed update var
2771118 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
2782135 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Attempting update var...
2792135 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Successfully executed update var
2802135 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
2812194 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Shut down sucessfully
2823196 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Shut down sucessfully
2833199 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
2843199 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Attempting to initialize var...
2853199 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
2863201 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Successfully completed initialize var
2874216 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Attempting update var...
2884217 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Successfully executed update var
2894217 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
2904303 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Shut down sucessfully
2914304 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
2924305 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Attempting to initialize var...
2934305 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
2944306 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Successfully completed initialize var
2955325 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Attempting update var...
2965325 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Successfully executed update var
2975325 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Scheduling next update var in: 2 seconds
2987345 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Attempting update var...
2997346 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Successfully executed update var
3007346 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Scheduling next update var in: 3 seconds
3017409 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Shut down sucessfully
3027410 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
3037410 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Attempting to initialize var...
3047411 [default-pekko.actor.default-dispatcher-5] WARN AutoUpdatingVar[int] - Failed to initialize var
305ca.dvgi.periodic.AutoUpdatingVarTestsFuture$TestException$
306 at ca.dvgi.periodic.pekko.stream.PekkoStreamsAutoUpdatingVarTest.TestException$lzyINIT1(PekkoStreamsAutoUpdatingVarTest.scala:10)
307 at ca.dvgi.periodic.pekko.stream.PekkoStreamsAutoUpdatingVarTest.TestException(PekkoStreamsAutoUpdatingVarTest.scala:10)
308 at ca.dvgi.periodic.AutoUpdatingVarTestsFuture.testReturnsFailedReady$$anonfun$1$$anonfun$1$$anonfun$1(AutoUpdaterTestsFuture.scala:182)
309 at scala.concurrent.Future$.apply$$anonfun$1(Future.scala:692)
310 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:503)
311 at org.apache.pekko.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:73)
312 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$1(BatchingExecutor.scala:110)
313 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$adapted$1(BatchingExecutor.scala:119)
314 at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:96)
315 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:119)
316 at org.apache.pekko.dispatch.TaskInvocation.run(AbstractDispatcher.scala:59)
317 at org.apache.pekko.dispatch.ForkJoinExecutorConfigurator$PekkoForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:61)
318 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
319 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
320 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
321 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
322 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
3237411 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Shut down sucessfully
3247412 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
3257412 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Attempting to initialize var...
3267412 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Shut down sucessfully
3277413 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
3287413 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Attempting to initialize var...
3297414 [default-pekko.actor.default-dispatcher-6] WARN AutoUpdatingVar[int] - Failed to initialize var
330ca.dvgi.periodic.AutoUpdatingVarTestsFuture$TestException$
331 at ca.dvgi.periodic.pekko.stream.PekkoStreamsAutoUpdatingVarTest.TestException$lzyINIT1(PekkoStreamsAutoUpdatingVarTest.scala:10)
332 at ca.dvgi.periodic.pekko.stream.PekkoStreamsAutoUpdatingVarTest.TestException(PekkoStreamsAutoUpdatingVarTest.scala:10)
333 at ca.dvgi.periodic.AutoUpdatingVarTestsFuture.testReturnsFailedReady$$anonfun$1$$anonfun$1$$anonfun$1(AutoUpdaterTestsFuture.scala:182)
334 at scala.concurrent.Future$.apply$$anonfun$1(Future.scala:692)
335 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:503)
336 at org.apache.pekko.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:73)
337 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$1(BatchingExecutor.scala:110)
338 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$adapted$1(BatchingExecutor.scala:119)
339 at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:96)
340 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:119)
341 at org.apache.pekko.dispatch.TaskInvocation.run(AbstractDispatcher.scala:59)
342 at org.apache.pekko.dispatch.ForkJoinExecutorConfigurator$PekkoForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:61)
343 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
344 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
345 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
346 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
347 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
3487415 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
3497415 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Attempting to initialize var...
3507416 [default-pekko.actor.default-dispatcher-6] WARN AutoUpdatingVar[int] - Failed to initialize var
351ca.dvgi.periodic.AutoUpdatingVarTestsFuture$TestException$
352 at ca.dvgi.periodic.pekko.stream.PekkoStreamsAutoUpdatingVarTest.TestException$lzyINIT1(PekkoStreamsAutoUpdatingVarTest.scala:10)
353 at ca.dvgi.periodic.pekko.stream.PekkoStreamsAutoUpdatingVarTest.TestException(PekkoStreamsAutoUpdatingVarTest.scala:10)
354 at ca.dvgi.periodic.AutoUpdatingVarTestsFuture.testReturnsFailedReady$$anonfun$1$$anonfun$1$$anonfun$1(AutoUpdaterTestsFuture.scala:182)
355 at scala.concurrent.Future$.apply$$anonfun$1(Future.scala:692)
356 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:503)
357 at org.apache.pekko.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:73)
358 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$1(BatchingExecutor.scala:110)
359 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$adapted$1(BatchingExecutor.scala:119)
360 at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:96)
361 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:119)
362 at org.apache.pekko.dispatch.TaskInvocation.run(AbstractDispatcher.scala:59)
363 at org.apache.pekko.dispatch.ForkJoinExecutorConfigurator$PekkoForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:61)
364 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
365 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
366 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
367 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
368 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
3697417 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
3707418 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Successfully completed initialize var
3717418 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Shut down sucessfully
3727420 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
3737420 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Attempting to initialize var...
3747420 [default-pekko.actor.default-dispatcher-7] WARN AutoUpdatingVar[int] - Failed to initialize var
375java.lang.RuntimeException: test exception
376 at scala.sys.package$.error(package.scala:28)
377 at ca.dvgi.periodic.AutoUpdatingVarTestsFuture$VarErrorHolder.get$$anonfun$2(AutoUpdaterTestsFuture.scala:26)
378 at scala.concurrent.Future$.apply$$anonfun$1(Future.scala:692)
379 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:503)
380 at org.apache.pekko.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:73)
381 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$1(BatchingExecutor.scala:110)
382 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$adapted$1(BatchingExecutor.scala:119)
383 at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:96)
384 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:119)
385 at org.apache.pekko.dispatch.TaskInvocation.run(AbstractDispatcher.scala:59)
386 at org.apache.pekko.dispatch.ForkJoinExecutorConfigurator$PekkoForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:61)
387 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
388 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
389 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
390 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
391 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
3927420 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
3937421 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Successfully completed initialize var
3948413 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
3958415 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Successfully completed initialize var
3968436 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Attempting update var...
3978438 [default-pekko.actor.default-dispatcher-7] WARN AutoUpdatingVar[int] - Unhandled exception during update var, retrying in 1 second
398java.lang.RuntimeException: test exception
399 at scala.sys.package$.error(package.scala:28)
400 at ca.dvgi.periodic.AutoUpdatingVarTestsFuture$VarErrorHolder.get$$anonfun$2(AutoUpdaterTestsFuture.scala:26)
401 at scala.concurrent.Future$.apply$$anonfun$1(Future.scala:692)
402 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:503)
403 at org.apache.pekko.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:73)
404 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$1(BatchingExecutor.scala:110)
405 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$adapted$1(BatchingExecutor.scala:119)
406 at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:96)
407 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:119)
408 at org.apache.pekko.dispatch.TaskInvocation.run(AbstractDispatcher.scala:59)
409 at org.apache.pekko.dispatch.ForkJoinExecutorConfigurator$PekkoForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:61)
410 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
411 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
412 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
413 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
414 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
4159455 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Attempting update var...
4169456 [default-pekko.actor.default-dispatcher-6] WARN AutoUpdatingVar[int] - Unhandled exception during update var, retrying in 1 second
417java.lang.RuntimeException: test exception
418 at scala.sys.package$.error(package.scala:28)
419 at ca.dvgi.periodic.AutoUpdatingVarTestsFuture$VarErrorHolder.get$$anonfun$2(AutoUpdaterTestsFuture.scala:26)
420 at scala.concurrent.Future$.apply$$anonfun$1(Future.scala:692)
421 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:503)
422 at org.apache.pekko.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:73)
423 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$1(BatchingExecutor.scala:110)
424 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$adapted$1(BatchingExecutor.scala:119)
425 at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:96)
426 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:119)
427 at org.apache.pekko.dispatch.TaskInvocation.run(AbstractDispatcher.scala:59)
428 at org.apache.pekko.dispatch.ForkJoinExecutorConfigurator$PekkoForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:61)
429 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
430 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
431 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
432 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
433 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
4349523 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Shut down sucessfully
4359526 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Starting. Attempt a maximum of 2 times every 1 second; when attempts are exhausted: Run custom logic
4369526 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Attempting to initialize var...
4379526 [default-pekko.actor.default-dispatcher-7] WARN AutoUpdatingVar[int] - Failed to initialize var
438java.lang.RuntimeException: test exception
439 at scala.sys.package$.error(package.scala:28)
440 at ca.dvgi.periodic.AutoUpdatingVarTestsFuture$VarErrorHolder.get$$anonfun$2(AutoUpdaterTestsFuture.scala:26)
441 at scala.concurrent.Future$.apply$$anonfun$1(Future.scala:692)
442 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:503)
443 at org.apache.pekko.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:73)
444 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$1(BatchingExecutor.scala:110)
445 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$adapted$1(BatchingExecutor.scala:119)
446 at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:96)
447 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:119)
448 at org.apache.pekko.dispatch.TaskInvocation.run(AbstractDispatcher.scala:59)
449 at org.apache.pekko.dispatch.ForkJoinExecutorConfigurator$PekkoForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:61)
450 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
451 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
452 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
453 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
454 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
4559527 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
4569528 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Successfully completed initialize var
45710545 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Attempting update var...
45810546 [default-pekko.actor.default-dispatcher-7] WARN AutoUpdatingVar[int] - Unhandled exception during update var, retrying in 1 second
459java.lang.RuntimeException: test exception
460 at scala.sys.package$.error(package.scala:28)
461 at ca.dvgi.periodic.AutoUpdatingVarTestsFuture$VarErrorHolder.get$$anonfun$2(AutoUpdaterTestsFuture.scala:26)
462 at scala.concurrent.Future$.apply$$anonfun$1(Future.scala:692)
463 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:503)
464 at org.apache.pekko.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:73)
465 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$1(BatchingExecutor.scala:110)
466 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$adapted$1(BatchingExecutor.scala:119)
467 at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:96)
468 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:119)
469 at org.apache.pekko.dispatch.TaskInvocation.run(AbstractDispatcher.scala:59)
470 at org.apache.pekko.dispatch.ForkJoinExecutorConfigurator$PekkoForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:61)
471 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
472 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
473 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
474 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
475 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
47611566 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Attempting update var...
47711566 [default-pekko.actor.default-dispatcher-7] ERROR AutoUpdatingVar[int] - Update var retries exhausted! Final attempt exception
478java.lang.RuntimeException: test exception
479 at scala.sys.package$.error(package.scala:28)
480 at ca.dvgi.periodic.AutoUpdatingVarTestsFuture$VarErrorHolder.get$$anonfun$2(AutoUpdaterTestsFuture.scala:26)
481 at scala.concurrent.Future$.apply$$anonfun$1(Future.scala:692)
482 at scala.concurrent.impl.Promise$Transformation.run(Promise.scala:503)
483 at org.apache.pekko.dispatch.BatchingExecutor$AbstractBatch.processBatch(BatchingExecutor.scala:73)
484 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$1(BatchingExecutor.scala:110)
485 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run$$anonfun$adapted$1(BatchingExecutor.scala:119)
486 at scala.concurrent.BlockContext$.withBlockContext(BlockContext.scala:96)
487 at org.apache.pekko.dispatch.BatchingExecutor$BlockableBatch.run(BatchingExecutor.scala:119)
488 at org.apache.pekko.dispatch.TaskInvocation.run(AbstractDispatcher.scala:59)
489 at org.apache.pekko.dispatch.ForkJoinExecutorConfigurator$PekkoForkJoinTask.exec(ForkJoinExecutorConfigurator.scala:61)
490 at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:373)
491 at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1182)
492 at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1655)
493 at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1622)
494 at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:165)
49512631 [pool-48-thread-5] INFO AutoUpdatingVar[int] - Shut down sucessfully
496ca.dvgi.periodic.pekko.stream.PekkoStreamsAutoUpdatingVarTest:
497 + periodically updates the var, blocking on start, and closes 3.223s
498 + uses updateExistingVar after initialization if specified 1.104s
499 + adjusts the update interval based on the returned value 3.106s
500 + returns a failed future from ready if the first update fails 0.002s
501 + throws an exception if latest called before var is initialized 0.001s
502 + returns a failed future from constructor if the first update fails and instructed to block 0.002s
503 + handles initialization errors 0.003s
504 + does infinite reattempts 2.104s
505 + does finite reattempts 3.107s
506[INFO] [01/08/2026 02:58:18.294] [pool-48-thread-5] [CoordinatedShutdown(pekko://default)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
507
508************************
509Build summary:
510[{
511 "module": "periodic-core",
512 "compile": {"status": "ok", "tookMs": 5961, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
513 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
514 "test-compile": {"status": "ok", "tookMs": 2153, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
515 "test": {"status": "ok", "tookMs": 18164, "passed": 20, "failed": 0, "ignored": 0, "skipped": 0, "total": 20, "byFramework": [{"framework": "munit", "stats": {"passed": 20, "failed": 0, "ignored": 0, "skipped": 0, "total": 20}}]},
516 "publish": {"status": "skipped", "tookMs": 0},
517 "metadata": {
518 "crossScalaVersions": ["2.13.16", "2.12.20", "3.3.6"]
519}
520},{
521 "module": "periodic-pekko-stream",
522 "compile": {"status": "ok", "tookMs": 1046, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
523 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
524 "test-compile": {"status": "ok", "tookMs": 652, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
525 "test": {"status": "ok", "tookMs": 13230, "passed": 9, "failed": 0, "ignored": 0, "skipped": 0, "total": 9, "byFramework": [{"framework": "munit", "stats": {"passed": 9, "failed": 0, "ignored": 0, "skipped": 0, "total": 9}}]},
526 "publish": {"status": "skipped", "tookMs": 0},
527 "metadata": {
528 "crossScalaVersions": ["2.13.16", "2.12.20", "3.3.6"]
529}
530}]
531************************
532[success] Total time: 44 s, completed Jan 8, 2026, 2:58:18 AM
533[0JChecking patch project/plugins.sbt...
534Checking patch project/build.properties...
535Checking patch build.sbt...
536Applied patch project/plugins.sbt cleanly.
537Applied patch project/build.properties cleanly.
538Applied patch build.sbt cleanly.