Build Logs

erikerlandson/coulomb • 3.8.0:2026-01-13

Errors

117

Warnings

17

Total Lines

431

1##################################
2Clonning https://github.com/erikerlandson/coulomb.git into /build/repo using revision v0.9.1
3##################################
4Note: switching to '00587e782a852c1d9915bb9e9caa139b0cd11ace'.
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
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project erikerlandson/coulomb
33##################################
34Scala version: 3.7.4
35Targets: com.manyangled%coulomb-core com.manyangled%coulomb-docs com.manyangled%coulomb-parser com.manyangled%coulomb-pureconfig com.manyangled%coulomb-refined com.manyangled%coulomb-runtime com.manyangled%coulomb-testkit com.manyangled%coulomb-units
36Project projectConfig: {"projects":{"exclude":["com.manyangled%coulomb-docs"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '17'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
43# Executing command line:
44java
45-Xms1G
46-Xmx4G
47-XX:+UseG1GC
48-Xss10m
49-Dcommunitybuild.scala=3.7.4
50-Dcommunitybuild.project.dependencies.add=
51-Xmx7G
52-Xms4G
53-Xss8M
54-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
55-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4"
59"++3.7.4 -v"
60"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
61"set every credentials := Nil"
62"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
63"removeScalacOptionsStartingWith -P:wartremover"
64
65moduleMappings
66"runBuild 3.7.4 """{"projects":{"exclude":["com.manyangled%coulomb-docs"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4","3.7"],"sourcePatches":[]}""" com.manyangled%coulomb-core com.manyangled%coulomb-docs com.manyangled%coulomb-parser com.manyangled%coulomb-pureconfig com.manyangled%coulomb-refined com.manyangled%coulomb-runtime com.manyangled%coulomb-testkit com.manyangled%coulomb-units"
67
68[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
69[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
70[info] loading project definition from /build/repo/project
71[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
72[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
73[info] Compilation completed in 9.044s.
74[info] done compiling
75[info] loading settings for project root from build.sbt...
76[info] resolving key references (28984 settings) ...
77[info] set scmInfo to https://github.com/erikerlandson/coulomb
78[info] set current project to root (in build file:/build/repo/)
79Execute setCrossScalaVersions: 3.7.4
80OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in unidocs/crossScalaVersions
81[info] set scmInfo to https://github.com/erikerlandson/coulomb
82OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in root/crossScalaVersions
83OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in root/crossScalaVersions
84OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in benchmarksNative/crossScalaVersions
85OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in unitsNative/crossScalaVersions
86OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in docs/crossScalaVersions
87OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in pureconfigJVM/crossScalaVersions
88OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in testkitJS/crossScalaVersions
89OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in benchmarksJVM/crossScalaVersions
90OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in runtimeJVM/crossScalaVersions
91OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in coreJVM/crossScalaVersions
92OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in rootNative/crossScalaVersions
93OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in parserJS/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in coreJS/crossScalaVersions
95OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in rootJS/crossScalaVersions
96OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in refinedJVM/crossScalaVersions
97OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in runtimeJS/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in unitsJS/crossScalaVersions
99OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in testkitJVM/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in parserJVM/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in unitsJVM/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in all/crossScalaVersions
103OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in runtimeNative/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in benchmarksJS/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in coreNative/crossScalaVersions
106OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in rootJVM/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in testkitNative/crossScalaVersions
108OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in parserNative/crossScalaVersions
109OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in refinedNative/crossScalaVersions
110OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in refinedJS/crossScalaVersions
111[info] set current project to root (in build file:/build/repo/)
112[info] Setting Scala version to 3.7.4 on 29 projects.
113[info] Switching Scala version on:
114[info] runtimeJS (3.7.4)
115[info] testkitNative (3.7.4)
116[info] * root (3.7.4)
117[info] all (3.7.4)
118[info] unitsJVM (3.7.4)
119[info] runtimeNative (3.7.4)
120[info] testkitJS (3.7.4)
121[info] parserJVM (3.7.4)
122[info] unidocs (3.7.4)
123[info] rootJS (3.7.4)
124[info] parserJS (3.7.4)
125[info] coreNative (3.7.4)
126[info] docs (3.7.4)
127[info] benchmarksJVM (3.7.4)
128[info] pureconfigJVM (3.7.4)
129[info] parserNative (3.7.4)
130[info] coreJS (3.7.4)
131[info] unitsNative (3.7.4)
132[info] runtimeJVM (3.7.4)
133[info] coreJVM (3.7.4)
134[info] refinedNative (3.7.4)
135[info] rootJVM (3.7.4)
136[info] rootNative (3.7.4)
137[info] refinedJS (3.7.4)
138[info] benchmarksJS (3.7.4)
139[info] refinedJVM (3.7.4)
140[info] unitsJS (3.7.4)
141[info] testkitJVM (3.7.4)
142[info] benchmarksNative (3.7.4)
143[info] Excluding projects:
144[info] Reapplying settings...
145[info] set scmInfo to https://github.com/erikerlandson/coulomb
146[info] set current project to root (in build file:/build/repo/)
147Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
148[info] Reapplying settings...
149[info] set scmInfo to https://github.com/erikerlandson/coulomb
150[info] set current project to root (in build file:/build/repo/)
151[info] Defining Global / credentials, all / credentials and 27 others.
152[info] The new values will be used by Compile / scalafmtOnly, IntegrationTest / scalafmtOnly and 258 others.
153[info] Run `last` for details.
154[info] Reapplying settings...
155[info] set scmInfo to https://github.com/erikerlandson/coulomb
156[info] set current project to root (in build file:/build/repo/)
157Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
158[info] Reapplying settings...
159OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
160
161 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
162 Did you mean rootJVM / allExcludeDependencies ?
163 , retry without global scopes
164[info] Reapplying settings...
165[info] set scmInfo to https://github.com/erikerlandson/coulomb
166[info] set current project to root (in build file:/build/repo/)
167Execute removeScalacOptionsStartingWith: -P:wartremover
168[info] Reapplying settings...
169[info] set scmInfo to https://github.com/erikerlandson/coulomb
170[info] set current project to root (in build file:/build/repo/)
171[success] Total time: 0 s, completed Jan 13, 2026, 5:06:47 PM
172Build config: {"projects":{"exclude":["com.manyangled%coulomb-docs"],"overrides":{}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4","3.7"],"sourcePatches":[]}
173Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(com.manyangled%coulomb-docs),Map()),CompileOnly,List()))
174Excluding target 'com.manyangled%coulomb-docs' - matches exclusion rule: 'com.manyangled%coulomb-docs'
175Starting build...
176Projects: Set(unitsJVM, parserJVM, pureconfigJVM, runtimeJVM, coreJVM, refinedJVM, testkitJVM)
177Starting build for ProjectRef(file:/build/repo/,testkitJVM) (coulomb-testkit)... [0/7]
178OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
179OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
180OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
181OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
182Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xkind-projector:underscores, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
183[info] compiling 20 Scala sources to /build/repo/core/.jvm/target/scala-3.7.4/classes ...
184[warn] -- [E194] Potential Issue Warning: /build/repo/core/src/main/scala/coulomb/infra/utils.scala:32:12
185[warn] 32 | def isValidInt: Boolean =
186[warn] | ^
187[warn] |Extension method isValidInt will never be selected from type SafeLong
188[warn] |because SafeLong already has a member with the same name and compatible parameter types.
189[warn] |
190[warn] | longer explanation available when compiling with `-explain`
191[warn] one warning found
192[info] done compiling
193[info] compiling 1 Scala source to /build/repo/testkit/.jvm/target/scala-3.7.4/classes ...
194[info] done compiling
195[info] compiling 7 Scala sources to /build/repo/core/.jvm/target/scala-3.7.4/test-classes ...
196[info] done compiling
197Starting build for ProjectRef(file:/build/repo/,refinedJVM) (coulomb-refined)... [1/7]
198Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xkind-projector:underscores, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
199[info] compiling 8 Scala sources to /build/repo/refined/.jvm/target/scala-3.7.4/classes ...
200[info] done compiling
201[info] compiling 13 Scala sources to /build/repo/units/.jvm/target/scala-3.7.4/classes ...
202[info] done compiling
203[info] compiling 2 Scala sources to /build/repo/refined/.jvm/target/scala-3.7.4/test-classes ...
204[error] -- [E007] Type Mismatch Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:215:59
205[error] 215 | .withUnit[Meter] * 3d.withRP[Positive].withUnit[Meter])
206[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
207[error] |Found: coulomb.Quantity[Double Refined eu.timepit.refined.numeric.Positive,
208[error] | coulomb.units.si.Meter]
209[error] |Required: coulomb.Quantity[Any, Any]
210[error] |
211[error] | longer explanation available when compiling with `-explain`
212[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:218:68
213[error] 218 | .withUnit[Meter] * 3.withRP[NonNegative].withUnit[Meter])
214[error] | ^
215[error] |No given instance of type algebra.ring.MultiplicativeSemigroup[Any] was found for parameter alg of method * in object Quantity
216[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:246:66
217[error] 246 | .withUnit[Meter] * 3f.withRP[Positive].withUnit[Meter])
218[error] | ^
219[error] |No given instance of type algebra.ring.MultiplicativeSemigroup[Any] was found for parameter alg of method * in object Quantity
220[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:249:69
221[error] 249 | .withUnit[Meter] * 3L.withRP[NonNegative].withUnit[Meter])
222[error] | ^
223[error] |No given instance of type algebra.ring.MultiplicativeSemigroup[Any] was found for parameter alg of method * in object Quantity
224[error] -- [E007] Type Mismatch Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:267:59
225[error] 267 | .withUnit[Meter] / 3d.withRP[Positive].withUnit[Second])
226[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
227[error] |Found: coulomb.Quantity[Double Refined eu.timepit.refined.numeric.Positive,
228[error] | coulomb.units.si.Second]
229[error] |Required: coulomb.Quantity[Any, Any]
230[error] |
231[error] | longer explanation available when compiling with `-explain`
232[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:272:67
233[error] 272 | .withUnit[Meter] / 3f.withRP[Positive].withUnit[Second])
234[error] | ^
235[error] |No given instance of type algebra.ring.MultiplicativeGroup[Any] was found for parameter alg of method / in object Quantity
236[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:302:67
237[error] 302 | .withUnit[Meter] / 3d.withRP[Positive].withUnit[Second])
238[error] | ^
239[error] |No given instance of type algebra.ring.MultiplicativeGroup[Any] was found for parameter alg of method / in object Quantity
240[error] 7 errors found
241[error] (refinedJVM / Test / compileIncremental) Compilation failed
242[info] compiling 2 Scala sources to /build/repo/refined/.jvm/target/scala-3.7.4/test-classes ...
243[error] -- [E007] Type Mismatch Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:215:59
244[error] 215 | .withUnit[Meter] * 3d.withRP[Positive].withUnit[Meter])
245[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
246[error] |Found: coulomb.Quantity[Double Refined eu.timepit.refined.numeric.Positive,
247[error] | coulomb.units.si.Meter]
248[error] |Required: coulomb.Quantity[Any, Any]
249[error] |
250[error] | longer explanation available when compiling with `-explain`
251[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:218:68
252[error] 218 | .withUnit[Meter] * 3.withRP[NonNegative].withUnit[Meter])
253[error] | ^
254[error] |No given instance of type algebra.ring.MultiplicativeSemigroup[Any] was found for parameter alg of method * in object Quantity
255[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:246:66
256[error] 246 | .withUnit[Meter] * 3f.withRP[Positive].withUnit[Meter])
257[error] | ^
258[error] |No given instance of type algebra.ring.MultiplicativeSemigroup[Any] was found for parameter alg of method * in object Quantity
259[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:249:69
260[error] 249 | .withUnit[Meter] * 3L.withRP[NonNegative].withUnit[Meter])
261[error] | ^
262[error] |No given instance of type algebra.ring.MultiplicativeSemigroup[Any] was found for parameter alg of method * in object Quantity
263[error] -- [E007] Type Mismatch Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:267:59
264[error] 267 | .withUnit[Meter] / 3d.withRP[Positive].withUnit[Second])
265[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
266[error] |Found: coulomb.Quantity[Double Refined eu.timepit.refined.numeric.Positive,
267[error] | coulomb.units.si.Second]
268[error] |Required: coulomb.Quantity[Any, Any]
269[error] |
270[error] | longer explanation available when compiling with `-explain`
271[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:272:67
272[error] 272 | .withUnit[Meter] / 3f.withRP[Positive].withUnit[Second])
273[error] | ^
274[error] |No given instance of type algebra.ring.MultiplicativeGroup[Any] was found for parameter alg of method / in object Quantity
275[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:302:67
276[error] 302 | .withUnit[Meter] / 3d.withRP[Positive].withUnit[Second])
277[error] | ^
278[error] |No given instance of type algebra.ring.MultiplicativeGroup[Any] was found for parameter alg of method / in object Quantity
279[error] 7 errors found
280[error] (refinedJVM / Test / compileIncremental) Compilation failed
281[info] compiling 2 Scala sources to /build/repo/refined/.jvm/target/scala-3.7.4/test-classes ...
282[error] -- [E007] Type Mismatch Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:215:59
283[error] 215 | .withUnit[Meter] * 3d.withRP[Positive].withUnit[Meter])
284[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
285[error] |Found: coulomb.Quantity[Double Refined eu.timepit.refined.numeric.Positive,
286[error] | coulomb.units.si.Meter]
287[error] |Required: coulomb.Quantity[Any, Any]
288[error] |
289[error] | longer explanation available when compiling with `-explain`
290[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:218:68
291[error] 218 | .withUnit[Meter] * 3.withRP[NonNegative].withUnit[Meter])
292[error] | ^
293[error] |No given instance of type algebra.ring.MultiplicativeSemigroup[Any] was found for parameter alg of method * in object Quantity
294[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:246:66
295[error] 246 | .withUnit[Meter] * 3f.withRP[Positive].withUnit[Meter])
296[error] | ^
297[error] |No given instance of type algebra.ring.MultiplicativeSemigroup[Any] was found for parameter alg of method * in object Quantity
298[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:249:69
299[error] 249 | .withUnit[Meter] * 3L.withRP[NonNegative].withUnit[Meter])
300[error] | ^
301[error] |No given instance of type algebra.ring.MultiplicativeSemigroup[Any] was found for parameter alg of method * in object Quantity
302[error] -- [E007] Type Mismatch Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:267:59
303[error] 267 | .withUnit[Meter] / 3d.withRP[Positive].withUnit[Second])
304[error] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
305[error] |Found: coulomb.Quantity[Double Refined eu.timepit.refined.numeric.Positive,
306[error] | coulomb.units.si.Second]
307[error] |Required: coulomb.Quantity[Any, Any]
308[error] |
309[error] | longer explanation available when compiling with `-explain`
310[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:272:67
311[error] 272 | .withUnit[Meter] / 3f.withRP[Positive].withUnit[Second])
312[error] | ^
313[error] |No given instance of type algebra.ring.MultiplicativeGroup[Any] was found for parameter alg of method / in object Quantity
314[error] -- [E172] Type Error: /build/repo/refined/src/test/scala/coulomb/quantity.scala:302:67
315[error] 302 | .withUnit[Meter] / 3d.withRP[Positive].withUnit[Second])
316[error] | ^
317[error] |No given instance of type algebra.ring.MultiplicativeGroup[Any] was found for parameter alg of method / in object Quantity
318[error] 7 errors found
319[error] (refinedJVM / Test / compileIncremental) Compilation failed
320Starting build for ProjectRef(file:/build/repo/,parserJVM) (coulomb-parser)... [2/7]
321Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xkind-projector:underscores, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
322[info] compiling 5 Scala sources to /build/repo/runtime/.jvm/target/scala-3.7.4/classes ...
323[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/runtime/src/main/scala/coulomb/runtime/infra/meta.scala:62:16
324[warn] 62 | (rtuTypeRepr(uf).asType, rtuTypeRepr(ut).asType) match
325[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
326[warn] | match may not be exhaustive.
327[warn] |
328[warn] | It would fail on pattern case: (_, _)
329[warn] |
330[warn] | longer explanation available when compiling with `-explain`
331[warn] one warning found
332[info] done compiling
333[info] compiling 4 Scala sources to /build/repo/parser/.jvm/target/scala-3.7.4/classes ...
334[info] done compiling
335[info] compiling 1 Scala source to /build/repo/parser/.jvm/target/scala-3.7.4/test-classes ...
336[info] done compiling
337Starting build for ProjectRef(file:/build/repo/,runtimeJVM) (coulomb-runtime)... [3/7]
338Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xkind-projector:underscores, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
339[info] compiling 3 Scala sources to /build/repo/runtime/.jvm/target/scala-3.7.4/test-classes ...
340[info] done compiling
341Starting build for ProjectRef(file:/build/repo/,coreJVM) (coulomb-core)... [4/7]
342Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xkind-projector:underscores, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
343Starting build for ProjectRef(file:/build/repo/,pureconfigJVM) (coulomb-pureconfig)... [5/7]
344Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xkind-projector:underscores, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
345[info] compiling 3 Scala sources to /build/repo/pureconfig/.jvm/target/scala-3.7.4/classes ...
346[info] done compiling
347[info] compiling 1 Scala source to /build/repo/pureconfig/.jvm/target/scala-3.7.4/test-classes ...
348[info] done compiling
349Starting build for ProjectRef(file:/build/repo/,unitsJVM) (coulomb-units)... [6/7]
350Compile scalacOptions: -encoding, UTF-8, -unchecked, -Xkind-projector:underscores, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
351[info] compiling 5 Scala sources to /build/repo/units/.jvm/target/scala-3.7.4/test-classes ...
352[info] done compiling
353
354************************
355Build summary:
356[{
357 "module": "coulomb-testkit",
358 "compile": {"status": "ok", "tookMs": 10836, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
359 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
360 "test-compile": {"status": "ok", "tookMs": 15808, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
361 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
362 "publish": {"status": "skipped", "tookMs": 0},
363 "metadata": {
364 "crossScalaVersions": ["3.3.6"]
365}
366},{
367 "module": "coulomb-refined",
368 "compile": {"status": "ok", "tookMs": 946, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
369 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
370 "test-compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 5250, "warnings": 0, "errors": 7, "sourceVersion": "3.4-migration"},
371 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
372 "publish": {"status": "skipped", "tookMs": 0},
373 "metadata": {
374 "crossScalaVersions": ["3.3.6"]
375}
376},{
377 "module": "coulomb-parser",
378 "compile": {"status": "ok", "tookMs": 2255, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
379 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
380 "test-compile": {"status": "ok", "tookMs": 708, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
381 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
382 "publish": {"status": "skipped", "tookMs": 0},
383 "metadata": {
384 "crossScalaVersions": ["3.3.6"]
385}
386},{
387 "module": "coulomb-runtime",
388 "compile": {"status": "ok", "tookMs": 110, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
389 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
390 "test-compile": {"status": "ok", "tookMs": 993, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
391 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
392 "publish": {"status": "skipped", "tookMs": 0},
393 "metadata": {
394 "crossScalaVersions": ["3.3.6"]
395}
396},{
397 "module": "coulomb-core",
398 "compile": {"status": "ok", "tookMs": 43, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
399 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
400 "test-compile": {"status": "ok", "tookMs": 81, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
401 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
402 "publish": {"status": "skipped", "tookMs": 0},
403 "metadata": {
404 "crossScalaVersions": ["3.3.6"]
405}
406},{
407 "module": "coulomb-pureconfig",
408 "compile": {"status": "ok", "tookMs": 1032, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
409 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
410 "test-compile": {"status": "ok", "tookMs": 2273, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
411 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
412 "publish": {"status": "skipped", "tookMs": 0},
413 "metadata": {
414 "crossScalaVersions": ["3.3.6"]
415}
416},{
417 "module": "coulomb-units",
418 "compile": {"status": "ok", "tookMs": 82, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
419 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
420 "test-compile": {"status": "ok", "tookMs": 5621, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
421 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
422 "publish": {"status": "skipped", "tookMs": 0},
423 "metadata": {
424 "crossScalaVersions": ["3.3.6"]
425}
426}]
427************************
428[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: coulomb-refined
429[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: coulomb-refined
430[error] Total time: 59 s, completed Jan 13, 2026, 5:07:46 PM
431[0JBuild failed, not retrying.