Build Logs
dieproht/molly • 3.8.0-RC5:2025-12-31
Errors
0
Warnings
71
Total Lines
455
1##################################
2Clonning https://github.com/dieproht/molly.git into /build/repo using revision v0.7.2
3##################################
4Note: switching to '62593cb2ecac33d072d8acf5b0abf85ed98b78fa'.
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
21----
22Preparing build for 3.8.0-RC5
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30
31Try apply source patch:
32Path: molly-core/src/test/scala/molly/core/TestContainerForAll.scala
33Pattern: (using f: Sync[F])
34Replacement:
35Starting compilation server
36Compiling project (Scala 3.7.3, JVM (17))
37Compiled project (Scala 3.7.3, JVM (17))
38Successfully applied pattern '(using f: Sync[F])' in molly-core/src/test/scala/molly/core/TestContainerForAll.scala
39
40Try apply source patch:
41Path: molly-core/src/test/scala/molly/core/TestContainerForAll.scala
42Pattern: f.blocking
43Replacement: summon[Sync[F]].blocking
44Successfully applied pattern 'f.blocking' in molly-core/src/test/scala/molly/core/TestContainerForAll.scala
45----
46Starting build for 3.8.0-RC5
47Execute tests: true
48sbt project found:
49No prepare script found for project dieproht/molly
50##################################
51Scala version: 3.8.0-RC5
52Targets: io.github.dieproht%molly-core io.github.dieproht%molly-medeia
53Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"molly-core/src/test/scala/molly/core/TestContainerForAll.scala","pattern":"(using f: Sync[F])","replaceWith":""},{"path":"molly-core/src/test/scala/molly/core/TestContainerForAll.scala","pattern":"f.blocking","replaceWith":"summon[Sync[F]].blocking"}]}
54##################################
55Using extra scalacOptions: ,REQUIRE:-source:3.8
56Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
57[sbt_options] declare -a sbt_options=()
58[process_args] java_version = '17'
59[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
60# Executing command line:
61java
62-Dfile.encoding=UTF-8
63-Xmx2G
64-Dcommunitybuild.scala=3.8.0-RC5
65-Dcommunitybuild.project.dependencies.add=
66-Xmx7G
67-Xms4G
68-Xss8M
69-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
70-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
71-jar
72/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
73"setCrossScalaVersions 3.8.0-RC5"
74"++3.8.0-RC5 -v"
75"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
76"set every credentials := Nil"
77"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
78"removeScalacOptionsStartingWith -P:wartremover"
79
80moduleMappings
81"runBuild 3.8.0-RC5 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"molly-core/src/test/scala/molly/core/TestContainerForAll.scala","pattern":"(using f: Sync[F])","replaceWith":""},{"path":"molly-core/src/test/scala/molly/core/TestContainerForAll.scala","pattern":"f.blocking","replaceWith":"summon[Sync[F]].blocking"}]}""" io.github.dieproht%molly-core io.github.dieproht%molly-medeia"
82
83[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
84[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 17.0.8)
85[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
86[info] loading project definition from /build/repo/project
87[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
88[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
89[info] Compilation completed in 8.8s.
90[info] done compiling
91[info] loading settings for project molly from build.sbt...
92[info] set current project to molly (in build file:/build/repo/)
93Execute setCrossScalaVersions: 3.8.0-RC5
94OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in molly_core/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in molly_medeia/crossScalaVersions
96OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC5 in molly/crossScalaVersions
97[info] set current project to molly (in build file:/build/repo/)
98[info] Setting Scala version to 3.8.0-RC5 on 3 projects.
99[info] Switching Scala version on:
100[info] * molly (3.8.0-RC5)
101[info] molly_core (3.8.0-RC5)
102[info] molly_medeia (3.8.0-RC5)
103[info] Excluding projects:
104[info] Reapplying settings...
105[info] set current project to molly (in build file:/build/repo/)
106Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
107[info] Reapplying settings...
108[info] set current project to molly (in build file:/build/repo/)
109[info] Defining Global / credentials, credentials and 1 others.
110[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 27 others.
111[info] Run `last` for details.
112[info] Reapplying settings...
113[info] set current project to molly (in build file:/build/repo/)
114Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
115[info] Reapplying settings...
116OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
117
118 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
119 Did you mean molly_core / allExcludeDependencies ?
120 , retry without global scopes
121[info] Reapplying settings...
122[info] set current project to molly (in build file:/build/repo/)
123Execute removeScalacOptionsStartingWith: -P:wartremover
124[info] Reapplying settings...
125[info] set current project to molly (in build file:/build/repo/)
126[success] Total time: 0 s, completed Dec 31, 2025, 9:39:39 PM
127Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"molly-core/src/test/scala/molly/core/TestContainerForAll.scala","pattern":"(using f: Sync[F])","replaceWith":""},{"path":"molly-core/src/test/scala/molly/core/TestContainerForAll.scala","pattern":"f.blocking","replaceWith":"summon[Sync[F]].blocking"}]}
128Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
129Starting build...
130Projects: Set(molly_core, molly_medeia)
131Starting build for ProjectRef(file:/build/repo/,molly_core) (molly-core)... [0/2]
132OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
133OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
134OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
135OpenCB::Filter out '-source:3.3', matches setting pattern '^-?-source(:.*)?'
136Compile scalacOptions: -encoding, UTF-8, -explain, -explain-types, -unchecked, -release:17, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/molly-core/target/scala-3.8.0-RC5/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
137[info] compiling 19 Scala sources to /build/repo/molly-core/target/scala-3.8.0-RC5/classes ...
138[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-core/src/main/scala/molly/core/MollyCodec.scala:8:32
139[warn] 8 |trait MollyCodec[F[_], A](using Async[F]):
140[warn] | ^
141[warn] | unused implicit parameter
142[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-core/src/main/scala/molly/core/MollyCollection.scala:37:12
143[warn] 37 |import java.lang
144[warn] | ^^^^
145[warn] | unused import
146[warn] two warnings found
147[info] done compiling
148[info] compiling 13 Scala sources to /build/repo/molly-core/target/scala-3.8.0-RC5/test-classes ...
149[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-core/src/test/scala/molly/core/MollyClientTest.scala:9:38
150[warn] 9 |import molly.core.MollyCollectionTest.expect
151[warn] | ^^^^^^
152[warn] | unused import
153[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-core/src/test/scala/molly/core/MollyClientTest.scala:10:38
154[warn] 10 |import molly.core.MollyCollectionTest.test
155[warn] | ^^^^
156[warn] | unused import
157[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-core/src/test/scala/molly/core/MollyClientTest.scala:11:38
158[warn] 11 |import molly.core.MollyCollectionTest.withClient
159[warn] | ^^^^^^^^^^
160[warn] | unused import
161[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-core/src/test/scala/molly/core/MollyClientTest.scala:72:16
162[warn] 72 | - <- client.bulkWrite(writeModels)
163[warn] | ^
164[warn] | unused pattern variable
165[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-core/src/test/scala/molly/core/MollyCollectionTest.scala:501:16
166[warn] 501 | res <- coll.replaceOne(Filters.eq("_id", 2), doc2a)
167[warn] | ^^^
168[warn] | unused pattern variable
169[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-core/src/test/scala/molly/core/MollyCollectionTest.scala:516:16
170[warn] 516 | res <- coll.replaceOne(Filters.eq("_id", 2), doc2, ReplaceOptions().upsert(true))
171[warn] | ^^^
172[warn] | unused pattern variable
173[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-core/src/test/scala/molly/core/MollyCollectionTest.scala:530:16
174[warn] 530 | res <- coll.replaceOne(Filters.eq("_id", 2), doc2, ReplaceOptions().upsert(false))
175[warn] | ^^^
176[warn] | unused pattern variable
177[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-core/src/test/scala/molly/core/MollyCollectionTest.scala:562:16
178[warn] 562 | res <- coll.updateMany(Filters.in("_id", 2, 3), Updates.inc("x", 5))
179[warn] | ^^^
180[warn] | unused pattern variable
181[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-core/src/test/scala/molly/core/MollyCollectionTest.scala:581:16
182[warn] 581 | res <- coll.updateOne(Filters.eq("_id", 2), Updates.inc("x", 4))
183[warn] | ^^^
184[warn] | unused pattern variable
185[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-core/src/test/scala/molly/core/MollySyncClientTest.scala:7:16
186[warn] 7 |import org.bson.BsonDocument
187[warn] | ^^^^^^^^^^^^
188[warn] | unused import
189[warn] 10 warnings found
190[info] done compiling
191[info] BsonDocumentTest:
192[info] The BsonDocument companion
193[info] - should create a BsonDocument
194[info] BsonDocumentSyntaxTest:
195[info] The 'append' extension
196[info] - should insert none empty value into document
197[info] - should return the optional BsonDocument
198[info] - should return the optional BsonArray
199[info] - should return the optional BsonInt32
200[info] - should return the optional BsonInt64
201[info] - should return the optional BsonDecimal128
202[info] - should return the optional BsonDouble
203[info] - should return the optional BsonBoolean
204[info] - should return the optional BsonString
205[info] - should return the optional BsonDateTime
206[info] - should return the optional BsonTimestamp
207[info] - should return the optional BsonBinary
208[info] The 'settOption' extension
209[info] - should add a not None value to BsonDocument
210[info] - should not add a None value to BsonDocument
211[info] - should remove a key from BsonDocument, if called with value = None
212[info] FiltersSyntaxTest:
213[info] The filters 'and' extension
214[info] - should performs a logical AND
215[info] The filters 'or' extension
216[info] - should performs a logical OR
217[info] The filters 'not' extension
218[info] - should performs a logical NOT
219[info] The filters 'nor' extension
220[info] - should performs a logical NOR
221[info] BsonValueTest:
222[info] The BsonArray companion object
223[info] - should create a BsonArray
224[info] The BsonBinary companion object
225[info] - should create a BsonBinary
226[info] The BsonBoolean companion object
227[info] - should create a BsonBoolean
228[info] The BsonDateTime companion object
229[info] - should create a BsonDateTime
230[info] The BsonDecimal128 companion object
231[info] - should create a BsonDecimal128
232[info] The BsonDouble companion object
233[info] - should create a BsonDouble
234[info] The BsonInt32 companion object
235[info] - should create a BsonInt32
236[info] The BsonInt64 companion object
237[info] - should create a BsonInt64
238[info] The BsonNull companion object
239[info] - should create a BsonNull
240[info] The BsonObjectId companion object
241[info] - should create a BsonObjectId
242[info] The BsonRegularExpression companion object
243[info] - should create a BsonRegularExpression
244[info] The BsonString companion object
245[info] - should create a BsonString
246[info] The BsonTimestamp companion object
247[info] - should create a BsonTimestamp
248[info] The BsonUndefined companion object
249[info] - should create a BsonUndefined
250[info] molly.core.MollySyncClientTest
251[info] + raise error when database is unavailable 249ms
252[info] molly.core.MollySyncCollectionTest
25321:40:02.693 [io-compute-blocker-2] INFO tc.testcontainers/ryuk:0.11.0 - Pulling docker image: testcontainers/ryuk:0.11.0. Please be patient; this may take some time but only needs to be done once.
25421:40:03.654 [docker-java-stream--1327023394] INFO tc.testcontainers/ryuk:0.11.0 - Starting to pull image
25521:40:03.671 [docker-java-stream--1327023394] INFO tc.testcontainers/ryuk:0.11.0 - Pulling image layers: 0 pending, 0 downloaded, 0 extracted, (0 bytes/0 bytes)
25621:40:04.175 [docker-java-stream--1327023394] INFO tc.testcontainers/ryuk:0.11.0 - Pulling image layers: 2 pending, 1 downloaded, 0 extracted, (45 KB/? MB)
25721:40:04.184 [docker-java-stream--1327023394] INFO tc.testcontainers/ryuk:0.11.0 - Pulling image layers: 1 pending, 2 downloaded, 0 extracted, (115 KB/? MB)
25821:40:04.219 [docker-java-stream--1327023394] INFO tc.testcontainers/ryuk:0.11.0 - Pulling image layers: 0 pending, 3 downloaded, 0 extracted, (142 KB/10 MB)
25921:40:04.287 [docker-java-stream--1327023394] INFO tc.testcontainers/ryuk:0.11.0 - Pulling image layers: 0 pending, 3 downloaded, 1 extracted, (3 MB/10 MB)
26021:40:04.430 [docker-java-stream--1327023394] INFO tc.testcontainers/ryuk:0.11.0 - Pulling image layers: 0 pending, 3 downloaded, 2 extracted, (4 MB/10 MB)
26121:40:04.472 [docker-java-stream--1327023394] INFO tc.testcontainers/ryuk:0.11.0 - Pulling image layers: 0 pending, 3 downloaded, 3 extracted, (10 MB/10 MB)
26221:40:04.479 [io-compute-blocker-2] INFO tc.testcontainers/ryuk:0.11.0 - Image testcontainers/ryuk:0.11.0 pull took PT1.7835447S
26321:40:04.501 [io-compute-blocker-2] INFO tc.testcontainers/ryuk:0.11.0 - Creating container for image: testcontainers/ryuk:0.11.0
26421:40:04.569 [io-compute-blocker-2] INFO tc.testcontainers/ryuk:0.11.0 - Container testcontainers/ryuk:0.11.0 is starting: ebf0e63f1424e9dfbb6c481eaadede8acc0b73c4b800fca9ea696099778bca11
26521:40:04.868 [io-compute-blocker-2] INFO tc.testcontainers/ryuk:0.11.0 - Container testcontainers/ryuk:0.11.0 started in PT0.367007482S
26621:40:04.873 [io-compute-blocker-2] INFO tc.mongo:8.0 - Pulling docker image: mongo:8.0. Please be patient; this may take some time but only needs to be done once.
26721:40:05.806 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Starting to pull image
26821:40:05.807 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 0 pending, 0 downloaded, 0 extracted, (0 bytes/0 bytes)
26921:40:06.425 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 7 pending, 1 downloaded, 0 extracted, (316 KB/? MB)
27021:40:06.429 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 6 pending, 2 downloaded, 0 extracted, (317 KB/? MB)
27121:40:06.754 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 5 pending, 3 downloaded, 0 extracted, (23 MB/? MB)
27221:40:06.763 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 4 pending, 4 downloaded, 0 extracted, (23 MB/? MB)
27321:40:06.778 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 3 pending, 5 downloaded, 0 extracted, (23 MB/? MB)
27421:40:07.107 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 2 pending, 6 downloaded, 0 extracted, (24 MB/? MB)
27521:40:07.109 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 1 pending, 7 downloaded, 0 extracted, (24 MB/? MB)
27621:40:07.785 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 1 pending, 7 downloaded, 1 extracted, (77 MB/? MB)
27721:40:07.902 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 1 pending, 7 downloaded, 2 extracted, (87 MB/? MB)
27821:40:08.061 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 1 pending, 7 downloaded, 3 extracted, (104 MB/? MB)
27921:40:08.115 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 1 pending, 7 downloaded, 4 extracted, (105 MB/? MB)
28021:40:08.128 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 1 pending, 7 downloaded, 5 extracted, (105 MB/? MB)
28121:40:08.141 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 1 pending, 7 downloaded, 6 extracted, (113 MB/? MB)
28221:40:15.869 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 1 pending, 7 downloaded, 7 extracted, (288 MB/? MB)
28321:40:15.887 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pulling image layers: 1 pending, 7 downloaded, 8 extracted, (288 MB/? MB)
28421:40:15.894 [docker-java-stream-1167032868] INFO tc.mongo:8.0 - Pull complete. 8 layers, pulled in 10s (downloaded 288 MB at 28 MB/s)
28521:40:15.894 [io-compute-blocker-2] INFO tc.mongo:8.0 - Image mongo:8.0 pull took PT11.020654938S
28621:40:15.897 [io-compute-blocker-2] INFO tc.mongo:8.0 - Creating container for image: mongo:8.0
28721:40:15.914 [io-compute-blocker-2] INFO tc.mongo:8.0 - Container mongo:8.0 is starting: a136f949bd963c98ec543e87e499306cb012a8c218bb55f41b4aa23ba00f95c9
28821:40:16.290 [io-compute-blocker-2] INFO tc.mongo:8.0 - Container mongo:8.0 started in PT0.393740155S
289[info] + watch: return one change per inserted document 1s
290[info] + watch: return one change per inserted document with buffer size greater than result size 3s
291[info] + watch: return different changes 1s
292[info] + watch: return one change per inserted document with aggregation applied 1s
293[info] molly.core.MollyClientTest
29421:40:20.709 [io-compute-blocker-8] INFO tc.mongo:8.0 - Creating container for image: mongo:8.0
29521:40:20.725 [io-compute-blocker-8] INFO tc.mongo:8.0 - Container mongo:8.0 is starting: e406265c0ce2600330d2accc6337bfc8f613b7fb614ffd867e535c26ded92675
29621:40:21.081 [io-compute-blocker-8] INFO tc.mongo:8.0 - Container mongo:8.0 started in PT0.372064513S
297[info] + raise error when database is unavailable 108ms
298[info] + bulkWrite to collections 83ms
29921:40:22.167 [io-compute-blocker-6] INFO tc.mongo:8.0 - Creating container for image: mongo:8.0
300[info] molly.core.MollySyncDatabaseTest
30121:40:22.187 [io-compute-blocker-6] INFO tc.mongo:8.0 - Container mongo:8.0 is starting: 25d169b314926b4a55fd4e1646d46adeaec2a5531c38bb9784664e5a858d640d
30221:40:22.545 [io-compute-blocker-6] INFO tc.mongo:8.0 - Container mongo:8.0 started in PT0.378723057S
303[info] + listCollectionNames: return names of all collections in database 60ms
304[info] molly.core.ReactivestreamsTest
305[info] + fromSinglePublisher: push value 17ms
306[info] + fromSinglePublisher: push error 16ms
307[info] + fromSinglePublisher: complete without value 17ms
308[info] + fromOptionPublisher: push value 16ms
309[info] + fromOptionPublisher: push error 17ms
310[info] + fromOptionPublisher: complete without value 16ms
311[info] + fromVoidPublisher: push value 16ms
312[info] + fromVoidPublisher: push error 17ms
313[info] + fromVoidPublisher: complete without value 17ms
314[info] molly.core.MollyDatabaseTest
31521:40:23.596 [io-compute-blocker-6] INFO tc.mongo:8.0 - Creating container for image: mongo:8.0
31621:40:23.621 [io-compute-blocker-6] INFO tc.mongo:8.0 - Container mongo:8.0 is starting: a000abbfc2799de21a97ab28346c3a2a45622d0da1f4ce156938fd79416cf629
31721:40:23.990 [io-compute-blocker-6] INFO tc.mongo:8.0 - Container mongo:8.0 started in PT0.393140575S
318[info] + listCollectionNames: return names of all collections in database 53ms
319[info] molly.core.MollyCollectionTest
32021:40:25.025 [io-compute-blocker-7] INFO tc.mongo:8.0 - Creating container for image: mongo:8.0
32121:40:25.047 [io-compute-blocker-7] INFO tc.mongo:8.0 - Container mongo:8.0 is starting: ee584c0ee750a932270406d6509d9b2a6a94549c0b3971b109c4b59a310ecc9b
32221:40:25.417 [io-compute-blocker-7] INFO tc.mongo:8.0 - Container mongo:8.0 started in PT0.391933185S
323[info] + aggregate: perform aggregation pipeline on empty collection 37ms
324[info] + aggregate: perform aggregation pipeline on documents 176ms
325[info] + bulkWrite: write given documents to collection 206ms
326[info] + bulkWrite: execute different commands 262ms
327[info] + countDocuments: count documents given a filter 191ms
328[info] + countDocuments: count documents given a filter and options 165ms
329[info] + create and list index 176ms
330[info] + create and list index with options 190ms
331[info] + create and list indexes 235ms
332[info] + create and list indexes with options 221ms
333[info] + deleteMany: delete given documents from collection 446ms
334[info] + deleteOne: delete one document from collection 427ms
335[info] + drop: remove collection from database 430ms
336[info] + estimatedDocumentCount: estimate document count 279ms
337[info] + find: return no document from empty collection 68ms
338[info] + find: return all documents from collection 214ms
339[info] + find first: return first found document from collection 379ms
340[info] + find first: return no document when there is no match 281ms
341[info] + find: return all documents matching the given filter 230ms
342[info] + find: return all documents matching the given chained filter 244ms
343[info] + findOneAndDelete: return on document and delete it from collection 317ms
344[info] + findOneAndDelete: return and delete nothing if nothing matches the given filter 387ms
345[info] + findOneAndReplace: return one document and replace it in collection 324ms
346[info] + findOneAndReplace: return and replace nothing if nothing matches the given filter 403ms
347[info] + findOneAndReplace: return one document and replace it in collection - insert if it doesn't exist 333ms
348[info] + findOneAndReplace: return one document and replace it in collection - do not insert if it doesn't exist 293ms
349[info] + findOneAndUpdate: return one document and update it in collection 361ms
350[info] + findOneAndUpdate: return and update nothing if nothing matches the given filter 326ms
351[info] + findOneAndUpdate: update one document in collection and return after 302ms
352[info] + insertMany: write given documents to collection 222ms
353[info] + insertOne: write one document to collection 306ms
354[info] + replaceOne: replace one document in collection 301ms
355[info] + replaceOne: replace one document in collection - insert if it doesn't exist 288ms
356[info] + replaceOne: replace one document in collection - do not insert if it doesn't exist 303ms
357[info] + sort: sort returned documents 259ms
358[info] + updateMany: update multiple documents in collection 291ms
359[info] + updateOne: update one document in collection 279ms
360[info] + updateOne: upsert one document in collection 290ms
361[info] + watch: return one change per inserted document 329ms
362[info] + watch: return different changes 317ms
363[info] + watch: return one change per inserted document with aggregation applied 313ms
364[info] + propagate errors from underlying driver 168ms
365Starting build for ProjectRef(file:/build/repo/,molly_medeia) (molly-medeia)... [1/2]
366Compile scalacOptions: -encoding, UTF-8, -explain, -explain-types, -unchecked, -release:17, -Wunused:all, -Xsemanticdb, -semanticdb-target, /build/repo/molly-medeia/target/scala-3.8.0-RC5/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
367[info] compiling 1 Scala source to /build/repo/molly-medeia/target/scala-3.8.0-RC5/classes ...
368[info] done compiling
369[info] compiling 1 Scala source to /build/repo/molly-medeia/target/scala-3.8.0-RC5/test-classes ...
370[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-medeia/src/test/scala/molly/medeia/TypedMollyCollectionTest.scala:309:16
371[warn] 309 | res <- coll.replaceOne(Filters.eq("name", "Ludwigslust"), largerLudwigslust)
372[warn] | ^^^
373[warn] | unused pattern variable
374[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-medeia/src/test/scala/molly/medeia/TypedMollyCollectionTest.scala:324:16
375[warn] 324 | res <- coll.replaceOne(Filters.eq("name", "Ludwigslust"), ludwigslust, ReplaceOptions().upsert(true))
376[warn] | ^^^
377[warn] | unused pattern variable
378[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-medeia/src/test/scala/molly/medeia/TypedMollyCollectionTest.scala:338:16
379[warn] 338 | res <- coll.replaceOne(
380[warn] | ^^^
381[warn] | unused pattern variable
382[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-medeia/src/test/scala/molly/medeia/TypedMollyCollectionTest.scala:376:16
383[warn] 376 | res <- coll.updateMany(Filters.in("name", "Ludwigslust", "Flensburg"), Updates.set("area", 80.5))
384[warn] | ^^^
385[warn] | unused pattern variable
386[warn] -- [E198] Unused Symbol Warning: /build/repo/molly-medeia/src/test/scala/molly/medeia/TypedMollyCollectionTest.scala:394:16
387[warn] 394 | res <- coll.updateOne(Filters.eq("name", "Ludwigslust"), Updates.set("area", 80.5))
388[warn] | ^^^
389[warn] | unused pattern variable
390[warn] 5 warnings found
391[info] done compiling
392[info] molly.medeia.TypedMollyCollectionTest
39321:40:34.441 [io-compute-blocker-1] INFO tc.testcontainers/ryuk:0.11.0 - Creating container for image: testcontainers/ryuk:0.11.0
39421:40:34.541 [io-compute-blocker-1] INFO tc.testcontainers/ryuk:0.11.0 - Container testcontainers/ryuk:0.11.0 is starting: 6fd5b18dee8d97ebcbcdd5eb9031709ab0ba1f73a2077252603c3d9bc22b2702
39521:40:34.773 [io-compute-blocker-1] INFO tc.testcontainers/ryuk:0.11.0 - Container testcontainers/ryuk:0.11.0 started in PT0.33306757S
39621:40:34.777 [io-compute-blocker-1] INFO tc.mongo:8.0 - Creating container for image: mongo:8.0
39721:40:34.797 [io-compute-blocker-1] INFO tc.mongo:8.0 - Container mongo:8.0 is starting: 026d57b5feed35d178bffb66d2903dc93c0b98cf72ab5bdf530e9c093093ff7d
39821:40:35.148 [io-compute-blocker-1] INFO tc.mongo:8.0 - Container mongo:8.0 started in PT0.370787011S
399[info] + deleteMany: delete given documents from collection 590ms
400[info] + deleteOne: delete one document from collection 659ms
401[info] + find: return all documents from collection 578ms
402[info] + find first: return first found document from collection 594ms
403[info] + find first: return no document when there is no match 324ms
404[info] + find: return all documents matching the given filter 340ms
405[info] + find: return all documents matching the given chained filter 402ms
406[info] + findOneAndDelete: return one document and delete it from collection 392ms
407[info] + findOneAndDelete: return and delete nothing if nothing matches the given filter 311ms
408[info] + findOneAndReplace: return one document and replace it in collection 361ms
409[info] + findOneAndReplace: return and replace nothing if nothing matches the given filter 371ms
410[info] + findOneAndReplace: return one document and replace it in collection - insert if it doesn't exist 362ms
411[info] + findOneAndReplace: return one document and replace it in collection - do not insert if it doesn't exist 303ms
412[info] + findOneAndUpdate: return one document and update it in collection 341ms
413[info] + findOneAndUpdate: return and update nothing if nothing matches the given filter 372ms
414[info] + insertMany: write given documents to collection 272ms
415[info] + insertOne: write one document to collection 295ms
416[info] + replaceOne: replace one document in collection 318ms
417[info] + replaceOne: replace one document in collection - insert if it doesn't exist 316ms
418[info] + replaceOne: replace one document in collection - do not insert if it doesn't exist 316ms
419[info] + sort: sort returned documents 295ms
420[info] + updateMany: update multiple documents in collection 265ms
421[info] + updateOne: update one document in collection 297ms
422[info] + watch: return one change per inserted document 370ms
423[info] + watch: return different changes 342ms
424
425************************
426Build summary:
427[{
428 "module": "molly-core",
429 "compile": {"status": "ok", "tookMs": 9068, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
430 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
431 "test-compile": {"status": "ok", "tookMs": 9399, "warnings": 10, "errors": 0, "sourceVersion": "3.8"},
432 "test": {"status": "ok", "tookMs": 27542, "passed": 94, "failed": 0, "ignored": 0, "skipped": 0, "total": 94, "byFramework": [{"framework": "unknown", "stats": {"passed": 94, "failed": 0, "ignored": 0, "skipped": 0, "total": 94}}]},
433 "publish": {"status": "skipped", "tookMs": 0},
434 "metadata": {
435 "crossScalaVersions": ["3.3.7"]
436}
437},{
438 "module": "molly-medeia",
439 "compile": {"status": "ok", "tookMs": 799, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
440 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
441 "test-compile": {"status": "ok", "tookMs": 3199, "warnings": 5, "errors": 0, "sourceVersion": "3.8"},
442 "test": {"status": "ok", "tookMs": 4750, "passed": 25, "failed": 0, "ignored": 0, "skipped": 0, "total": 25, "byFramework": [{"framework": "unknown", "stats": {"passed": 25, "failed": 0, "ignored": 0, "skipped": 0, "total": 25}}]},
443 "publish": {"status": "skipped", "tookMs": 0},
444 "metadata": {
445 "crossScalaVersions": ["3.3.7"]
446}
447}]
448************************
449[success] Total time: 59 s, completed Dec 31, 2025, 9:40:38 PM
450[0JChecking patch project/plugins.sbt...
451Checking patch molly-core/src/test/scala/molly/core/TestContainerForAll.scala...
452Checking patch build.sbt...
453Applied patch project/plugins.sbt cleanly.
454Applied patch molly-core/src/test/scala/molly/core/TestContainerForAll.scala cleanly.
455Applied patch build.sbt cleanly.