Build Logs

dvgica/periodic • 3.8.0-RC4:2025-12-22

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-RC4
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-RC4"
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-RC4
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-RC4
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-RC4
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-RC4"
70"++3.8.0-RC4 -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-RC4 """{"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 8.974s.
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-RC4
89OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in periodic-pekko-stream/crossScalaVersions
90OpenCB::Changing crossVersion 3.8.0-RC4 -> 3.8.0-RC4 in periodic-core/crossScalaVersions
91OpenCB::Limitting incorrect crossVersions List() -> List(2.12.20) in root/crossScalaVersions
92[info] set current project to root (in build file:/build/repo/)
93[info] Setting Scala version to 3.8.0-RC4 on 2 projects.
94[info] Switching Scala version on:
95[info] periodic-core (2.13.16, 2.12.20, 3.8.0-RC4)
96[info] periodic-pekko-stream (2.13.16, 2.12.20, 3.8.0-RC4)
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 Dec 22, 2025, 7:03:10 PM
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-RC4/classes ...
133[info] done compiling
134[info] compiling 3 Scala sources to /build/repo/periodic-core/target/scala-3.8.0-RC4/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.154s
141 + uses updateExistingVar after initialization if specified 1.103s
142 + adjusts the update interval based on the returned value 3.105s
143 + returns a failed future from ready if the first update fails 0.003s
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.104s
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.154s
152 + uses updateExistingVar after initialization if specified 1.103s
153 + adjusts the update interval based on the returned value 3.105s
154 + returns a failed future from ready if the first update fails 0.002s
155 + throws an exception if latest called before var is initialized 0.002s
156 + returns a failed future from constructor if the first update fails and instructed to block 0.003s
157 + handles initialization errors 0.002s
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-RC4/classes ...
164[info] done compiling
165[info] compiling 1 Scala source to /build/repo/periodic-pekko-stream/target/scala-3.8.0-RC4/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)
2716 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
27242 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Attempting to initialize var...
27349 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
274134 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Successfully completed initialize var
2751163 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Attempting update var...
2761163 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Successfully executed update var
2771163 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
2782181 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Attempting update var...
2792181 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Successfully executed update var
2802181 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
2812252 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Shut down sucessfully
2823253 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Shut down sucessfully
2833257 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
2843257 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Attempting to initialize var...
2853257 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
2863259 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Successfully completed initialize var
2874270 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Attempting update var...
2884271 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Successfully executed update var
2894271 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
2904360 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Shut down sucessfully
2914362 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
2924362 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Attempting to initialize var...
2934362 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
2944363 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Successfully completed initialize var
2955380 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Attempting update var...
2965381 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Successfully executed update var
2975381 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Scheduling next update var in: 2 seconds
2987401 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Attempting update var...
2997401 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Successfully executed update var
3007401 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Scheduling next update var in: 3 seconds
3017466 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Shut down sucessfully
3027467 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
3037467 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Attempting to initialize var...
3047468 [default-pekko.actor.default-dispatcher-6] 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)
3237468 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Shut down sucessfully
3247469 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
3257469 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Attempting to initialize var...
3267470 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Shut down sucessfully
3277471 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
3287471 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Attempting to initialize var...
3297472 [default-pekko.actor.default-dispatcher-5] 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)
3487473 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
3497473 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Attempting to initialize var...
3507473 [default-pekko.actor.default-dispatcher-5] 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)
3697474 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
3707475 [default-pekko.actor.default-dispatcher-5] INFO AutoUpdatingVar[int] - Successfully completed initialize var
3717476 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Shut down sucessfully
3727478 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Starting. Attempt retries indefinitely every 1 second
3737478 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Attempting to initialize var...
3747478 [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)
3927479 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
3937479 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Successfully completed initialize var
3948470 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
3958472 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Successfully completed initialize var
3968490 [default-pekko.actor.default-dispatcher-6] INFO AutoUpdatingVar[int] - Attempting update var...
3978492 [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)
4159511 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Attempting update var...
4169512 [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)
4349582 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Shut down sucessfully
4359585 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Starting. Attempt a maximum of 2 times every 1 second; when attempts are exhausted: Run custom logic
4369585 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Attempting to initialize var...
4379585 [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)
4559586 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Scheduling next update var in: 1 second
4569587 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Successfully completed initialize var
45710601 [default-pekko.actor.default-dispatcher-7] INFO AutoUpdatingVar[int] - Attempting update var...
45810601 [default-pekko.actor.default-dispatcher-8] 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)
47611621 [default-pekko.actor.default-dispatcher-8] INFO AutoUpdatingVar[int] - Attempting update var...
47711622 [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)
49512689 [pool-48-thread-2] INFO AutoUpdatingVar[int] - Shut down sucessfully
496ca.dvgi.periodic.pekko.stream.PekkoStreamsAutoUpdatingVarTest:
497 + periodically updates the var, blocking on start, and closes 3.281s
498 + uses updateExistingVar after initialization if specified 1.105s
499 + adjusts the update interval based on the returned value 3.105s
500 + returns a failed future from ready if the first update fails 0.003s
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.004s
504 + does infinite reattempts 2.106s
505 + does finite reattempts 3.108s
506[INFO] [12/22/2025 19:04:15.550] [pool-48-thread-2] [CoordinatedShutdown(pekko://default)] Running CoordinatedShutdown with reason [ActorSystemTerminateReason]
507
508************************
509Build summary:
510[{
511 "module": "periodic-core",
512 "compile": {"status": "ok", "tookMs": 9261, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
513 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
514 "test-compile": {"status": "ok", "tookMs": 2178, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
515 "test": {"status": "ok", "tookMs": 18068, "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": 1159, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
523 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
524 "test-compile": {"status": "ok", "tookMs": 688, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
525 "test": {"status": "ok", "tookMs": 13400, "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: 66 s (0:01:06.0), completed Dec 22, 2025, 7:04:15 PM
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.