Build Logs
atedeg/mdm • 13505038511
Errors
1434
Warnings
162
Total Lines
1977
1##################################
2Clonning https://github.com/atedeg/mdm.git into repo using revision v4.0.0
3##################################
4Note: switching to '13fa3a60adf5bdd0bbd532ed53f36ffa0794a261'.
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.1.3
22----
23Preparing build for 3.6.4-RC1-20250224-e25316c-SNAPSHOT
24Scala binary version found: 3.6
25Implicitly using source version 3.6-migration
26Scala binary version found: 3.6
27Implicitly using source version 3.6-migration
28Would try to apply common scalacOption (best-effort, sbt/mill only):
29Append: ,-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s
30Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
31----
32Starting build for 3.6.4-RC1-20250224-e25316c-SNAPSHOT
33Execute tests: false
34sbt project found:
35Try apply source patch:
36Path: build.sbt
37Pattern: val scala3Version = "3.1.3"
38Replacement: val scala3Version = "3.6.4-RC1-20250224-e25316c-SNAPSHOT"
39Starting compilation server
40Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
41Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.pom
42Downloading https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.pom
43Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.pom
44Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
45Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.pom
46Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
47Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
48Downloaded https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.pom
49Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.pom
50Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.pom
51Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.pom
52Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.pom
53Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.pom
54Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.pom
55Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.pom
56Downloading https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
57Downloaded https://repo1.maven.org/maven2/org/jline/jline-parent/3.25.1/jline-parent-3.25.1.pom
58Downloading https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.pom
59Downloaded https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.pom
60Downloading https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar
61Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
62Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar
63Downloading https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar
64Downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.jar
65Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
66Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal-jna/3.25.1/jline-terminal-jna-3.25.1.jar
67Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
68Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-interfaces/3.4.2/scala3-interfaces-3.4.2.jar
69Downloading https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
70Downloaded https://repo1.maven.org/maven2/org/jline/jline-reader/3.25.1/jline-reader-3.25.1.jar
71Downloading https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.jar
72Downloaded https://repo1.maven.org/maven2/org/scala-lang/modules/scala-asm/9.6.0-scala-1/scala-asm-9.6.0-scala-1.jar
73Downloaded https://repo1.maven.org/maven2/org/jline/jline-terminal/3.25.1/jline-terminal-3.25.1.jar
74Downloaded https://repo1.maven.org/maven2/org/jline/jline-native/3.25.1/jline-native-3.25.1.jar
75Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.4.2/scala3-library_3-3.4.2.jar
76Downloaded https://repo1.maven.org/maven2/org/scala-lang/tasty-core_3/3.4.2/tasty-core_3-3.4.2.jar
77Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-compiler_3/3.4.2/scala3-compiler_3-3.4.2.jar
78Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
79Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.pom
80Downloading https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
81Downloaded https://repo1.maven.org/maven2/org/scala-lang/scala3-sbt-bridge/3.4.2/scala3-sbt-bridge-3.4.2.jar
82Compiling project (Scala 3.4.2, JVM (17))
83Compiled project (Scala 3.4.2, JVM (17))
84Successfully applied pattern 'val scala3Version = "3.1.3"' in repo/build.sbt
85No prepare script found for project atedeg/mdm
86##################################
87Scala version: 3.6.4-RC1-20250224-e25316c-SNAPSHOT
88Targets: dev.atedeg.mdm%client-orders dev.atedeg.mdm%milk-planning dev.atedeg.mdm%pricing dev.atedeg.mdm%production dev.atedeg.mdm%production-planning dev.atedeg.mdm%restocking dev.atedeg.mdm%stocking
89Project projectConfig: { "projects": { "exclude": [], "overrides": {} }, "java": {}, "sbt": { "commands": [ "excludeLibraryDependency org.wartremover:wartremover_{scalaVersion}", "removeScalacOptionsStartingWith -P:wartremover" ], "options": [] }, "mill": { "options": [] }, "tests": "compile-only", "migrationVersions": [], "sourcePatches": [ { "path": "build.sbt", "pattern": "val scala3Version = \"3.1.3\"", "replaceWith": "val scala3Version = \"<SCALA_VERSION>\"" } ] }
90##################################
91Using extra scalacOptions: ,-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s
92Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
93[sbt_options] declare -a sbt_options=()
94[process_args] java_version = '17'
95[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
96# Executing command line:
97java
98-Dfile.encoding=UTF-8
99-Dcommunitybuild.scala=3.6.4-RC1-20250224-e25316c-SNAPSHOT
100-Dcommunitybuild.project.dependencies.add=
101-Xmx7G
102-Xms4G
103-Xss8M
104-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
105-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
106-jar
107/root/.sdkman/candidates/sbt/1.9.6/bin/sbt-launch.jar
108"setCrossScalaVersions 3.6.4-RC1-20250224-e25316c-SNAPSHOT"
109"++3.6.4-RC1-20250224-e25316c-SNAPSHOT -v"
110"mapScalacOptions ",-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,""
111"set every credentials := Nil"
112"excludeLibraryDependency org.wartremover:wartremover_{scalaVersion}; removeScalacOptionsStartingWith -P:wartremover"
113moduleMappings
114"runBuild 3.6.4-RC1-20250224-e25316c-SNAPSHOT """{
115 "projects": {
116 "exclude": [],
117 "overrides": {}
118 },
119 "java": {},
120 "sbt": {
121 "commands": [
122 "excludeLibraryDependency org.wartremover:wartremover_{scalaVersion}",
123 "removeScalacOptionsStartingWith -P:wartremover"
124 ],
125 "options": []
126 },
127 "mill": {
128 "options": []
129 },
130 "tests": "compile-only",
131 "migrationVersions": [],
132 "sourcePatches": [
133 {
134 "path": "build.sbt",
135 "pattern": "val scala3Version = \"3.1.3\"",
136 "replaceWith": "val scala3Version = \"<SCALA_VERSION>\""
137 }
138 ]
139}""" dev.atedeg.mdm%client-orders dev.atedeg.mdm%milk-planning dev.atedeg.mdm%pricing dev.atedeg.mdm%production dev.atedeg.mdm%production-planning dev.atedeg.mdm%restocking dev.atedeg.mdm%stocking"
140
141[info] [launcher] getting org.scala-sbt sbt 1.7.1 (this may take some time)...
142[info] [launcher] getting Scala 2.12.16 (for sbt)...
143[info] welcome to sbt 1.7.1 (Eclipse Adoptium Java 17.0.8)
144[info] loading settings for project repo-build from plugins.sbt ...
145[info] loading project definition from /build/repo/project
146[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
147[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.16. Compiling...
148[info] Compilation completed in 8.409s.
149[info] done compiling
150[info] loading settings for project root from build.sbt ...
151[info] resolving key references (14399 settings) ...
152[info] set current project to mdm (in build file:/build/repo/)
153[success] Total time: 0 s, completed Feb 24, 2025, 8:02:58 PM
154Execute setCrossScalaVersions: 3.6.4-RC1-20250224-e25316c-SNAPSHOT
155OpenCB::Changing crossVersion 3.6.4-RC1-20250224-e25316c-SNAPSHOT -> 3.6.4-RC1-20250224-e25316c-SNAPSHOT in stocking/crossScalaVersions
156OpenCB::Changing crossVersion 3.6.4-RC1-20250224-e25316c-SNAPSHOT -> 3.6.4-RC1-20250224-e25316c-SNAPSHOT in pricing/crossScalaVersions
157OpenCB::Changing crossVersion 3.6.4-RC1-20250224-e25316c-SNAPSHOT -> 3.6.4-RC1-20250224-e25316c-SNAPSHOT in milk-planning/crossScalaVersions
158OpenCB::Changing crossVersion 3.6.4-RC1-20250224-e25316c-SNAPSHOT -> 3.6.4-RC1-20250224-e25316c-SNAPSHOT in products-shared-kernel/crossScalaVersions
159OpenCB::Changing crossVersion 3.6.4-RC1-20250224-e25316c-SNAPSHOT -> 3.6.4-RC1-20250224-e25316c-SNAPSHOT in production-planning/crossScalaVersions
160OpenCB::Changing crossVersion 3.6.4-RC1-20250224-e25316c-SNAPSHOT -> 3.6.4-RC1-20250224-e25316c-SNAPSHOT in root/crossScalaVersions
161OpenCB::Changing crossVersion 3.6.4-RC1-20250224-e25316c-SNAPSHOT -> 3.6.4-RC1-20250224-e25316c-SNAPSHOT in production/crossScalaVersions
162OpenCB::Changing crossVersion 3.6.4-RC1-20250224-e25316c-SNAPSHOT -> 3.6.4-RC1-20250224-e25316c-SNAPSHOT in client-orders/crossScalaVersions
163OpenCB::Changing crossVersion 3.6.4-RC1-20250224-e25316c-SNAPSHOT -> 3.6.4-RC1-20250224-e25316c-SNAPSHOT in utils/crossScalaVersions
164OpenCB::Changing crossVersion 3.6.4-RC1-20250224-e25316c-SNAPSHOT -> 3.6.4-RC1-20250224-e25316c-SNAPSHOT in restocking/crossScalaVersions
165[info] set current project to mdm (in build file:/build/repo/)
166[success] Total time: 0 s, completed Feb 24, 2025, 8:02:59 PM
167[info] Setting Scala version to 3.6.4-RC1-20250224-e25316c-SNAPSHOT on 10 projects.
168[info] Switching Scala version on:
169[info] products-shared-kernel (3.6.4-RC1-20250224-e25316c-SNAPSHOT)
170[info] production (3.6.4-RC1-20250224-e25316c-SNAPSHOT)
171[info] utils (3.6.4-RC1-20250224-e25316c-SNAPSHOT)
172[info] client-orders (3.6.4-RC1-20250224-e25316c-SNAPSHOT)
173[info] milk-planning (3.6.4-RC1-20250224-e25316c-SNAPSHOT)
174[info] * root (3.6.4-RC1-20250224-e25316c-SNAPSHOT)
175[info] stocking (3.6.4-RC1-20250224-e25316c-SNAPSHOT)
176[info] production-planning (3.6.4-RC1-20250224-e25316c-SNAPSHOT)
177[info] restocking (3.6.4-RC1-20250224-e25316c-SNAPSHOT)
178[info] pricing (3.6.4-RC1-20250224-e25316c-SNAPSHOT)
179[info] Excluding projects:
180[info] Reapplying settings...
181[info] set current project to mdm (in build file:/build/repo/)
182[success] Total time: 0 s, completed Feb 24, 2025, 8:03:00 PM
183Execute mapScalacOptions: ,-source:3.6-migration,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e,-migration,
184[info] Reapplying settings...
185[info] set current project to mdm (in build file:/build/repo/)
186[success] Total time: 0 s, completed Feb 24, 2025, 8:03:00 PM
187[info] Defining Global / credentials, client-orders / credentials and 8 others.
188[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 49 others.
189[info] Run `last` for details.
190[info] Reapplying settings...
191[info] set current project to mdm (in build file:/build/repo/)
192[success] Total time: 0 s, completed Feb 24, 2025, 8:03:02 PM
193Execute excludeLibraryDependency: org.wartremover:wartremover_{scalaVersion}
194[info] Reapplying settings...
195OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
196
197 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:315)
198 Did you mean utils / allExcludeDependencies ?
199 , retry without global scopes
200[info] Reapplying settings...
201[info] set current project to mdm (in build file:/build/repo/)
202[success] Total time: 0 s, completed Feb 24, 2025, 8:03:03 PM
203Execute removeScalacOptionsStartingWith: -P:wartremover
204[info] Reapplying settings...
205[info] set current project to mdm (in build file:/build/repo/)
206[success] Total time: 0 s, completed Feb 24, 2025, 8:03:04 PM
207[success] Total time: 0 s, completed Feb 24, 2025, 8:03:04 PM
208Build config: {
209 "projects": {
210 "exclude": [],
211 "overrides": {}
212 },
213 "java": {},
214 "sbt": {
215 "commands": [
216 "excludeLibraryDependency org.wartremover:wartremover_{scalaVersion}",
217 "removeScalacOptionsStartingWith -P:wartremover"
218 ],
219 "options": []
220 },
221 "mill": {
222 "options": []
223 },
224 "tests": "compile-only",
225 "migrationVersions": [],
226 "sourcePatches": [
227 {
228 "path": "build.sbt",
229 "pattern": "val scala3Version = \"3.1.3\"",
230 "replaceWith": "val scala3Version = \"<SCALA_VERSION>\""
231 }
232 ]
233}
234Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
235Starting build...
236Projects: Set(products-shared-kernel, production, utils, client-orders, milk-planning, stocking, production-planning, restocking, pricing)
237Starting build for ProjectRef(file:/build/repo/,restocking) (restocking)...
238OpenCB::Exclude Scala3 specific scalacOption `-source:3.6-migration` in Scala 2.12.16 module Global
239OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
240OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
241OpenCB::Would not apply setting `-source:3.6-migration`: Project has predefined source version: Some(-source:3.6-migration)
242Compile scalacOptions: List(-language:implicitConversions, -source:3.6-migration, -Xsemanticdb, -semanticdb-target, /build/repo/restocking/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/meta, -Wconf:msg=can be rewritten automatically under:s)
243[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
244[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
245[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
246[error] | ^
247[error] |No ClassTag available for T
248[error] |
249[error] |where: T is a type variable with constraint >: Option[Any] |
250[error] | (s.MirroredElemLabels match {
251[error] | case EmptyTuple => Nothing
252[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
253[error] | })
254[error] |
255[error] |
256[error] |One of the following imports might make progress towards fixing the problem:
257[error] |
258[error] | import shapeless.~?>.idKeyWitness
259[error] | import shapeless.~?>.idValueWitness
260[error] | import shapeless.~?>.witness
261[error] |
262[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
263[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
264[error] | ^
265[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
266[error] |Inline parameters are not considered immutable paths and cannot be used as
267[error] |singleton types.
268[error] |
269[error] |Hint: Removing the `inline` qualifier from the `p` parameter
270[error] |may help resolve this issue.
271[error] |
272[error] | longer explanation available when compiling with `-explain`
273[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
274[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
275[error] | ^
276[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
277[error] |Inline parameters are not considered immutable paths and cannot be used as
278[error] |singleton types.
279[error] |
280[error] |Hint: Removing the `inline` qualifier from the `s` parameter
281[error] |may help resolve this issue.
282[error] |
283[error] | longer explanation available when compiling with `-explain`
284[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
285[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
286[error] | ^
287[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
288[error] |Inline parameters are not considered immutable paths and cannot be used as
289[error] |singleton types.
290[error] |
291[error] |Hint: Removing the `inline` qualifier from the `p` parameter
292[error] |may help resolve this issue.
293[error] |
294[error] | longer explanation available when compiling with `-explain`
295[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
296[warn] 138 | private type DTOFromTuple[T] = T match
297[warn] | ^
298[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
299[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
300[warn] one warning found
301[error] four errors found
302[error] (utils / Compile / compileIncremental) Compilation failed
303[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
304[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
305[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
306[error] | ^
307[error] |No ClassTag available for T
308[error] |
309[error] |where: T is a type variable with constraint >: Option[Any] |
310[error] | (s.MirroredElemLabels match {
311[error] | case EmptyTuple => Nothing
312[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
313[error] | })
314[error] |
315[error] |
316[error] |One of the following imports might make progress towards fixing the problem:
317[error] |
318[error] | import shapeless.~?>.idKeyWitness
319[error] | import shapeless.~?>.idValueWitness
320[error] | import shapeless.~?>.witness
321[error] |
322[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
323[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
324[error] | ^
325[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
326[error] |Inline parameters are not considered immutable paths and cannot be used as
327[error] |singleton types.
328[error] |
329[error] |Hint: Removing the `inline` qualifier from the `p` parameter
330[error] |may help resolve this issue.
331[error] |
332[error] | longer explanation available when compiling with `-explain`
333[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
334[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
335[error] | ^
336[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
337[error] |Inline parameters are not considered immutable paths and cannot be used as
338[error] |singleton types.
339[error] |
340[error] |Hint: Removing the `inline` qualifier from the `s` parameter
341[error] |may help resolve this issue.
342[error] |
343[error] | longer explanation available when compiling with `-explain`
344[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
345[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
346[error] | ^
347[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
348[error] |Inline parameters are not considered immutable paths and cannot be used as
349[error] |singleton types.
350[error] |
351[error] |Hint: Removing the `inline` qualifier from the `p` parameter
352[error] |may help resolve this issue.
353[error] |
354[error] | longer explanation available when compiling with `-explain`
355[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
356[warn] 138 | private type DTOFromTuple[T] = T match
357[warn] | ^
358[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
359[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
360[warn] one warning found
361[error] four errors found
362[error] (utils / Compile / compileIncremental) Compilation failed
363[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
364[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
365[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
366[error] | ^
367[error] |No ClassTag available for T
368[error] |
369[error] |where: T is a type variable with constraint >: Option[Any] |
370[error] | (s.MirroredElemLabels match {
371[error] | case EmptyTuple => Nothing
372[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
373[error] | })
374[error] |
375[error] |
376[error] |One of the following imports might make progress towards fixing the problem:
377[error] |
378[error] | import shapeless.~?>.idKeyWitness
379[error] | import shapeless.~?>.idValueWitness
380[error] | import shapeless.~?>.witness
381[error] |
382[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
383[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
384[error] | ^
385[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
386[error] |Inline parameters are not considered immutable paths and cannot be used as
387[error] |singleton types.
388[error] |
389[error] |Hint: Removing the `inline` qualifier from the `p` parameter
390[error] |may help resolve this issue.
391[error] |
392[error] | longer explanation available when compiling with `-explain`
393[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
394[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
395[error] | ^
396[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
397[error] |Inline parameters are not considered immutable paths and cannot be used as
398[error] |singleton types.
399[error] |
400[error] |Hint: Removing the `inline` qualifier from the `s` parameter
401[error] |may help resolve this issue.
402[error] |
403[error] | longer explanation available when compiling with `-explain`
404[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
405[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
406[error] | ^
407[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
408[error] |Inline parameters are not considered immutable paths and cannot be used as
409[error] |singleton types.
410[error] |
411[error] |Hint: Removing the `inline` qualifier from the `p` parameter
412[error] |may help resolve this issue.
413[error] |
414[error] | longer explanation available when compiling with `-explain`
415[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
416[warn] 138 | private type DTOFromTuple[T] = T match
417[warn] | ^
418[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
419[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
420[warn] one warning found
421[error] four errors found
422[error] (utils / Compile / compileIncremental) Compilation failed
423Starting build for ProjectRef(file:/build/repo/,client-orders) (client-orders)...
424Compile scalacOptions: List(-language:implicitConversions, -source:3.6-migration, -Xsemanticdb, -semanticdb-target, /build/repo/client-orders/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/meta, -Wconf:msg=can be rewritten automatically under:s)
425[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
426[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
427[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
428[error] | ^
429[error] |No ClassTag available for T
430[error] |
431[error] |where: T is a type variable with constraint >: Option[Any] |
432[error] | (s.MirroredElemLabels match {
433[error] | case EmptyTuple => Nothing
434[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
435[error] | })
436[error] |
437[error] |
438[error] |One of the following imports might make progress towards fixing the problem:
439[error] |
440[error] | import shapeless.~?>.idKeyWitness
441[error] | import shapeless.~?>.idValueWitness
442[error] | import shapeless.~?>.witness
443[error] |
444[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
445[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
446[error] | ^
447[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
448[error] |Inline parameters are not considered immutable paths and cannot be used as
449[error] |singleton types.
450[error] |
451[error] |Hint: Removing the `inline` qualifier from the `p` parameter
452[error] |may help resolve this issue.
453[error] |
454[error] | longer explanation available when compiling with `-explain`
455[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
456[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
457[error] | ^
458[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
459[error] |Inline parameters are not considered immutable paths and cannot be used as
460[error] |singleton types.
461[error] |
462[error] |Hint: Removing the `inline` qualifier from the `s` parameter
463[error] |may help resolve this issue.
464[error] |
465[error] | longer explanation available when compiling with `-explain`
466[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
467[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
468[error] | ^
469[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
470[error] |Inline parameters are not considered immutable paths and cannot be used as
471[error] |singleton types.
472[error] |
473[error] |Hint: Removing the `inline` qualifier from the `p` parameter
474[error] |may help resolve this issue.
475[error] |
476[error] | longer explanation available when compiling with `-explain`
477[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
478[warn] 138 | private type DTOFromTuple[T] = T match
479[warn] | ^
480[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
481[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
482[warn] one warning found
483[error] four errors found
484[error] (utils / Compile / compileIncremental) Compilation failed
485[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
486[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
487[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
488[error] | ^
489[error] |No ClassTag available for T
490[error] |
491[error] |where: T is a type variable with constraint >: Option[Any] |
492[error] | (s.MirroredElemLabels match {
493[error] | case EmptyTuple => Nothing
494[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
495[error] | })
496[error] |
497[error] |
498[error] |One of the following imports might make progress towards fixing the problem:
499[error] |
500[error] | import shapeless.~?>.idKeyWitness
501[error] | import shapeless.~?>.idValueWitness
502[error] | import shapeless.~?>.witness
503[error] |
504[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
505[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
506[error] | ^
507[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
508[error] |Inline parameters are not considered immutable paths and cannot be used as
509[error] |singleton types.
510[error] |
511[error] |Hint: Removing the `inline` qualifier from the `p` parameter
512[error] |may help resolve this issue.
513[error] |
514[error] | longer explanation available when compiling with `-explain`
515[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
516[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
517[error] | ^
518[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
519[error] |Inline parameters are not considered immutable paths and cannot be used as
520[error] |singleton types.
521[error] |
522[error] |Hint: Removing the `inline` qualifier from the `s` parameter
523[error] |may help resolve this issue.
524[error] |
525[error] | longer explanation available when compiling with `-explain`
526[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
527[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
528[error] | ^
529[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
530[error] |Inline parameters are not considered immutable paths and cannot be used as
531[error] |singleton types.
532[error] |
533[error] |Hint: Removing the `inline` qualifier from the `p` parameter
534[error] |may help resolve this issue.
535[error] |
536[error] | longer explanation available when compiling with `-explain`
537[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
538[warn] 138 | private type DTOFromTuple[T] = T match
539[warn] | ^
540[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
541[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
542[warn] one warning found
543[error] four errors found
544[error] (utils / Compile / compileIncremental) Compilation failed
545[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
546[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
547[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
548[error] | ^
549[error] |No ClassTag available for T
550[error] |
551[error] |where: T is a type variable with constraint >: Option[Any] |
552[error] | (s.MirroredElemLabels match {
553[error] | case EmptyTuple => Nothing
554[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
555[error] | })
556[error] |
557[error] |
558[error] |One of the following imports might make progress towards fixing the problem:
559[error] |
560[error] | import shapeless.~?>.idKeyWitness
561[error] | import shapeless.~?>.idValueWitness
562[error] | import shapeless.~?>.witness
563[error] |
564[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
565[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
566[error] | ^
567[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
568[error] |Inline parameters are not considered immutable paths and cannot be used as
569[error] |singleton types.
570[error] |
571[error] |Hint: Removing the `inline` qualifier from the `p` parameter
572[error] |may help resolve this issue.
573[error] |
574[error] | longer explanation available when compiling with `-explain`
575[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
576[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
577[error] | ^
578[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
579[error] |Inline parameters are not considered immutable paths and cannot be used as
580[error] |singleton types.
581[error] |
582[error] |Hint: Removing the `inline` qualifier from the `s` parameter
583[error] |may help resolve this issue.
584[error] |
585[error] | longer explanation available when compiling with `-explain`
586[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
587[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
588[error] | ^
589[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
590[error] |Inline parameters are not considered immutable paths and cannot be used as
591[error] |singleton types.
592[error] |
593[error] |Hint: Removing the `inline` qualifier from the `p` parameter
594[error] |may help resolve this issue.
595[error] |
596[error] | longer explanation available when compiling with `-explain`
597[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
598[warn] 138 | private type DTOFromTuple[T] = T match
599[warn] | ^
600[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
601[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
602[warn] one warning found
603[error] four errors found
604[error] (utils / Compile / compileIncremental) Compilation failed
605Starting build for ProjectRef(file:/build/repo/,products-shared-kernel) (products-shared-kernel)...
606Compile scalacOptions: List(-language:implicitConversions, -source:3.6-migration, -Xsemanticdb, -semanticdb-target, /build/repo/products-shared-kernel/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/meta, -Wconf:msg=can be rewritten automatically under:s)
607[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
608[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
609[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
610[error] | ^
611[error] |No ClassTag available for T
612[error] |
613[error] |where: T is a type variable with constraint >: Option[Any] |
614[error] | (s.MirroredElemLabels match {
615[error] | case EmptyTuple => Nothing
616[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
617[error] | })
618[error] |
619[error] |
620[error] |One of the following imports might make progress towards fixing the problem:
621[error] |
622[error] | import shapeless.~?>.idKeyWitness
623[error] | import shapeless.~?>.idValueWitness
624[error] | import shapeless.~?>.witness
625[error] |
626[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
627[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
628[error] | ^
629[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
630[error] |Inline parameters are not considered immutable paths and cannot be used as
631[error] |singleton types.
632[error] |
633[error] |Hint: Removing the `inline` qualifier from the `p` parameter
634[error] |may help resolve this issue.
635[error] |
636[error] | longer explanation available when compiling with `-explain`
637[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
638[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
639[error] | ^
640[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
641[error] |Inline parameters are not considered immutable paths and cannot be used as
642[error] |singleton types.
643[error] |
644[error] |Hint: Removing the `inline` qualifier from the `s` parameter
645[error] |may help resolve this issue.
646[error] |
647[error] | longer explanation available when compiling with `-explain`
648[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
649[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
650[error] | ^
651[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
652[error] |Inline parameters are not considered immutable paths and cannot be used as
653[error] |singleton types.
654[error] |
655[error] |Hint: Removing the `inline` qualifier from the `p` parameter
656[error] |may help resolve this issue.
657[error] |
658[error] | longer explanation available when compiling with `-explain`
659[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
660[warn] 138 | private type DTOFromTuple[T] = T match
661[warn] | ^
662[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
663[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
664[warn] one warning found
665[error] four errors found
666[error] (utils / Compile / compileIncremental) Compilation failed
667[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
668[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
669[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
670[error] | ^
671[error] |No ClassTag available for T
672[error] |
673[error] |where: T is a type variable with constraint >: Option[Any] |
674[error] | (s.MirroredElemLabels match {
675[error] | case EmptyTuple => Nothing
676[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
677[error] | })
678[error] |
679[error] |
680[error] |One of the following imports might make progress towards fixing the problem:
681[error] |
682[error] | import shapeless.~?>.idKeyWitness
683[error] | import shapeless.~?>.idValueWitness
684[error] | import shapeless.~?>.witness
685[error] |
686[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
687[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
688[error] | ^
689[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
690[error] |Inline parameters are not considered immutable paths and cannot be used as
691[error] |singleton types.
692[error] |
693[error] |Hint: Removing the `inline` qualifier from the `p` parameter
694[error] |may help resolve this issue.
695[error] |
696[error] | longer explanation available when compiling with `-explain`
697[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
698[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
699[error] | ^
700[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
701[error] |Inline parameters are not considered immutable paths and cannot be used as
702[error] |singleton types.
703[error] |
704[error] |Hint: Removing the `inline` qualifier from the `s` parameter
705[error] |may help resolve this issue.
706[error] |
707[error] | longer explanation available when compiling with `-explain`
708[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
709[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
710[error] | ^
711[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
712[error] |Inline parameters are not considered immutable paths and cannot be used as
713[error] |singleton types.
714[error] |
715[error] |Hint: Removing the `inline` qualifier from the `p` parameter
716[error] |may help resolve this issue.
717[error] |
718[error] | longer explanation available when compiling with `-explain`
719[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
720[warn] 138 | private type DTOFromTuple[T] = T match
721[warn] | ^
722[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
723[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
724[warn] one warning found
725[error] four errors found
726[error] (utils / Compile / compileIncremental) Compilation failed
727[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
728[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
729[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
730[error] | ^
731[error] |No ClassTag available for T
732[error] |
733[error] |where: T is a type variable with constraint >: Option[Any] |
734[error] | (s.MirroredElemLabels match {
735[error] | case EmptyTuple => Nothing
736[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
737[error] | })
738[error] |
739[error] |
740[error] |One of the following imports might make progress towards fixing the problem:
741[error] |
742[error] | import shapeless.~?>.idKeyWitness
743[error] | import shapeless.~?>.idValueWitness
744[error] | import shapeless.~?>.witness
745[error] |
746[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
747[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
748[error] | ^
749[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
750[error] |Inline parameters are not considered immutable paths and cannot be used as
751[error] |singleton types.
752[error] |
753[error] |Hint: Removing the `inline` qualifier from the `p` parameter
754[error] |may help resolve this issue.
755[error] |
756[error] | longer explanation available when compiling with `-explain`
757[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
758[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
759[error] | ^
760[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
761[error] |Inline parameters are not considered immutable paths and cannot be used as
762[error] |singleton types.
763[error] |
764[error] |Hint: Removing the `inline` qualifier from the `s` parameter
765[error] |may help resolve this issue.
766[error] |
767[error] | longer explanation available when compiling with `-explain`
768[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
769[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
770[error] | ^
771[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
772[error] |Inline parameters are not considered immutable paths and cannot be used as
773[error] |singleton types.
774[error] |
775[error] |Hint: Removing the `inline` qualifier from the `p` parameter
776[error] |may help resolve this issue.
777[error] |
778[error] | longer explanation available when compiling with `-explain`
779[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
780[warn] 138 | private type DTOFromTuple[T] = T match
781[warn] | ^
782[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
783[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
784[warn] one warning found
785[error] four errors found
786[error] (utils / Compile / compileIncremental) Compilation failed
787Starting build for ProjectRef(file:/build/repo/,stocking) (stocking)...
788Compile scalacOptions: List(-language:implicitConversions, -source:3.6-migration, -Xsemanticdb, -semanticdb-target, /build/repo/stocking/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/meta, -Wconf:msg=can be rewritten automatically under:s)
789[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
790[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
791[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
792[error] | ^
793[error] |No ClassTag available for T
794[error] |
795[error] |where: T is a type variable with constraint >: Option[Any] |
796[error] | (s.MirroredElemLabels match {
797[error] | case EmptyTuple => Nothing
798[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
799[error] | })
800[error] |
801[error] |
802[error] |One of the following imports might make progress towards fixing the problem:
803[error] |
804[error] | import shapeless.~?>.idKeyWitness
805[error] | import shapeless.~?>.idValueWitness
806[error] | import shapeless.~?>.witness
807[error] |
808[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
809[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
810[error] | ^
811[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
812[error] |Inline parameters are not considered immutable paths and cannot be used as
813[error] |singleton types.
814[error] |
815[error] |Hint: Removing the `inline` qualifier from the `p` parameter
816[error] |may help resolve this issue.
817[error] |
818[error] | longer explanation available when compiling with `-explain`
819[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
820[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
821[error] | ^
822[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
823[error] |Inline parameters are not considered immutable paths and cannot be used as
824[error] |singleton types.
825[error] |
826[error] |Hint: Removing the `inline` qualifier from the `s` parameter
827[error] |may help resolve this issue.
828[error] |
829[error] | longer explanation available when compiling with `-explain`
830[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
831[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
832[error] | ^
833[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
834[error] |Inline parameters are not considered immutable paths and cannot be used as
835[error] |singleton types.
836[error] |
837[error] |Hint: Removing the `inline` qualifier from the `p` parameter
838[error] |may help resolve this issue.
839[error] |
840[error] | longer explanation available when compiling with `-explain`
841[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
842[warn] 138 | private type DTOFromTuple[T] = T match
843[warn] | ^
844[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
845[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
846[warn] one warning found
847[error] four errors found
848[error] (utils / Compile / compileIncremental) Compilation failed
849[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
850[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
851[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
852[error] | ^
853[error] |No ClassTag available for T
854[error] |
855[error] |where: T is a type variable with constraint >: Option[Any] |
856[error] | (s.MirroredElemLabels match {
857[error] | case EmptyTuple => Nothing
858[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
859[error] | })
860[error] |
861[error] |
862[error] |One of the following imports might make progress towards fixing the problem:
863[error] |
864[error] | import shapeless.~?>.idKeyWitness
865[error] | import shapeless.~?>.idValueWitness
866[error] | import shapeless.~?>.witness
867[error] |
868[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
869[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
870[error] | ^
871[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
872[error] |Inline parameters are not considered immutable paths and cannot be used as
873[error] |singleton types.
874[error] |
875[error] |Hint: Removing the `inline` qualifier from the `p` parameter
876[error] |may help resolve this issue.
877[error] |
878[error] | longer explanation available when compiling with `-explain`
879[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
880[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
881[error] | ^
882[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
883[error] |Inline parameters are not considered immutable paths and cannot be used as
884[error] |singleton types.
885[error] |
886[error] |Hint: Removing the `inline` qualifier from the `s` parameter
887[error] |may help resolve this issue.
888[error] |
889[error] | longer explanation available when compiling with `-explain`
890[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
891[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
892[error] | ^
893[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
894[error] |Inline parameters are not considered immutable paths and cannot be used as
895[error] |singleton types.
896[error] |
897[error] |Hint: Removing the `inline` qualifier from the `p` parameter
898[error] |may help resolve this issue.
899[error] |
900[error] | longer explanation available when compiling with `-explain`
901[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
902[warn] 138 | private type DTOFromTuple[T] = T match
903[warn] | ^
904[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
905[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
906[warn] one warning found
907[error] four errors found
908[error] (utils / Compile / compileIncremental) Compilation failed
909[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
910[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
911[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
912[error] | ^
913[error] |No ClassTag available for T
914[error] |
915[error] |where: T is a type variable with constraint >: Option[Any] |
916[error] | (s.MirroredElemLabels match {
917[error] | case EmptyTuple => Nothing
918[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
919[error] | })
920[error] |
921[error] |
922[error] |One of the following imports might make progress towards fixing the problem:
923[error] |
924[error] | import shapeless.~?>.idKeyWitness
925[error] | import shapeless.~?>.idValueWitness
926[error] | import shapeless.~?>.witness
927[error] |
928[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
929[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
930[error] | ^
931[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
932[error] |Inline parameters are not considered immutable paths and cannot be used as
933[error] |singleton types.
934[error] |
935[error] |Hint: Removing the `inline` qualifier from the `p` parameter
936[error] |may help resolve this issue.
937[error] |
938[error] | longer explanation available when compiling with `-explain`
939[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
940[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
941[error] | ^
942[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
943[error] |Inline parameters are not considered immutable paths and cannot be used as
944[error] |singleton types.
945[error] |
946[error] |Hint: Removing the `inline` qualifier from the `s` parameter
947[error] |may help resolve this issue.
948[error] |
949[error] | longer explanation available when compiling with `-explain`
950[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
951[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
952[error] | ^
953[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
954[error] |Inline parameters are not considered immutable paths and cannot be used as
955[error] |singleton types.
956[error] |
957[error] |Hint: Removing the `inline` qualifier from the `p` parameter
958[error] |may help resolve this issue.
959[error] |
960[error] | longer explanation available when compiling with `-explain`
961[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
962[warn] 138 | private type DTOFromTuple[T] = T match
963[warn] | ^
964[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
965[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
966[warn] one warning found
967[error] four errors found
968[error] (utils / Compile / compileIncremental) Compilation failed
969Starting build for ProjectRef(file:/build/repo/,utils) (utils)...
970Compile scalacOptions: List(-language:implicitConversions, -source:3.6-migration, -Xsemanticdb, -semanticdb-target, /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/meta, -Wconf:msg=can be rewritten automatically under:s)
971[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
972[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
973[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
974[error] | ^
975[error] |No ClassTag available for T
976[error] |
977[error] |where: T is a type variable with constraint >: Option[Any] |
978[error] | (s.MirroredElemLabels match {
979[error] | case EmptyTuple => Nothing
980[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
981[error] | })
982[error] |
983[error] |
984[error] |One of the following imports might make progress towards fixing the problem:
985[error] |
986[error] | import shapeless.~?>.idKeyWitness
987[error] | import shapeless.~?>.idValueWitness
988[error] | import shapeless.~?>.witness
989[error] |
990[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
991[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
992[error] | ^
993[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
994[error] |Inline parameters are not considered immutable paths and cannot be used as
995[error] |singleton types.
996[error] |
997[error] |Hint: Removing the `inline` qualifier from the `p` parameter
998[error] |may help resolve this issue.
999[error] |
1000[error] | longer explanation available when compiling with `-explain`
1001[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1002[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1003[error] | ^
1004[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1005[error] |Inline parameters are not considered immutable paths and cannot be used as
1006[error] |singleton types.
1007[error] |
1008[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1009[error] |may help resolve this issue.
1010[error] |
1011[error] | longer explanation available when compiling with `-explain`
1012[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1013[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1014[error] | ^
1015[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1016[error] |Inline parameters are not considered immutable paths and cannot be used as
1017[error] |singleton types.
1018[error] |
1019[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1020[error] |may help resolve this issue.
1021[error] |
1022[error] | longer explanation available when compiling with `-explain`
1023[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1024[warn] 138 | private type DTOFromTuple[T] = T match
1025[warn] | ^
1026[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1027[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1028[warn] one warning found
1029[error] four errors found
1030[error] (utils / Compile / compileIncremental) Compilation failed
1031[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1032[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1033[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1034[error] | ^
1035[error] |No ClassTag available for T
1036[error] |
1037[error] |where: T is a type variable with constraint >: Option[Any] |
1038[error] | (s.MirroredElemLabels match {
1039[error] | case EmptyTuple => Nothing
1040[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1041[error] | })
1042[error] |
1043[error] |
1044[error] |One of the following imports might make progress towards fixing the problem:
1045[error] |
1046[error] | import shapeless.~?>.idKeyWitness
1047[error] | import shapeless.~?>.idValueWitness
1048[error] | import shapeless.~?>.witness
1049[error] |
1050[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1051[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1052[error] | ^
1053[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1054[error] |Inline parameters are not considered immutable paths and cannot be used as
1055[error] |singleton types.
1056[error] |
1057[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1058[error] |may help resolve this issue.
1059[error] |
1060[error] | longer explanation available when compiling with `-explain`
1061[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1062[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1063[error] | ^
1064[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1065[error] |Inline parameters are not considered immutable paths and cannot be used as
1066[error] |singleton types.
1067[error] |
1068[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1069[error] |may help resolve this issue.
1070[error] |
1071[error] | longer explanation available when compiling with `-explain`
1072[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1073[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1074[error] | ^
1075[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1076[error] |Inline parameters are not considered immutable paths and cannot be used as
1077[error] |singleton types.
1078[error] |
1079[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1080[error] |may help resolve this issue.
1081[error] |
1082[error] | longer explanation available when compiling with `-explain`
1083[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1084[warn] 138 | private type DTOFromTuple[T] = T match
1085[warn] | ^
1086[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1087[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1088[warn] one warning found
1089[error] four errors found
1090[error] (utils / Compile / compileIncremental) Compilation failed
1091[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1092[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1093[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1094[error] | ^
1095[error] |No ClassTag available for T
1096[error] |
1097[error] |where: T is a type variable with constraint >: Option[Any] |
1098[error] | (s.MirroredElemLabels match {
1099[error] | case EmptyTuple => Nothing
1100[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1101[error] | })
1102[error] |
1103[error] |
1104[error] |One of the following imports might make progress towards fixing the problem:
1105[error] |
1106[error] | import shapeless.~?>.idKeyWitness
1107[error] | import shapeless.~?>.idValueWitness
1108[error] | import shapeless.~?>.witness
1109[error] |
1110[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1111[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1112[error] | ^
1113[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1114[error] |Inline parameters are not considered immutable paths and cannot be used as
1115[error] |singleton types.
1116[error] |
1117[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1118[error] |may help resolve this issue.
1119[error] |
1120[error] | longer explanation available when compiling with `-explain`
1121[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1122[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1123[error] | ^
1124[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1125[error] |Inline parameters are not considered immutable paths and cannot be used as
1126[error] |singleton types.
1127[error] |
1128[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1129[error] |may help resolve this issue.
1130[error] |
1131[error] | longer explanation available when compiling with `-explain`
1132[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1133[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1134[error] | ^
1135[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1136[error] |Inline parameters are not considered immutable paths and cannot be used as
1137[error] |singleton types.
1138[error] |
1139[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1140[error] |may help resolve this issue.
1141[error] |
1142[error] | longer explanation available when compiling with `-explain`
1143[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1144[warn] 138 | private type DTOFromTuple[T] = T match
1145[warn] | ^
1146[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1147[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1148[warn] one warning found
1149[error] four errors found
1150[error] (utils / Compile / compileIncremental) Compilation failed
1151Starting build for ProjectRef(file:/build/repo/,production-planning) (production-planning)...
1152Compile scalacOptions: List(-language:implicitConversions, -source:3.6-migration, -Xsemanticdb, -semanticdb-target, /build/repo/production-planning/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/meta, -Wconf:msg=can be rewritten automatically under:s)
1153[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1154[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1155[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1156[error] | ^
1157[error] |No ClassTag available for T
1158[error] |
1159[error] |where: T is a type variable with constraint >: Option[Any] |
1160[error] | (s.MirroredElemLabels match {
1161[error] | case EmptyTuple => Nothing
1162[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1163[error] | })
1164[error] |
1165[error] |
1166[error] |One of the following imports might make progress towards fixing the problem:
1167[error] |
1168[error] | import shapeless.~?>.idKeyWitness
1169[error] | import shapeless.~?>.idValueWitness
1170[error] | import shapeless.~?>.witness
1171[error] |
1172[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1173[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1174[error] | ^
1175[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1176[error] |Inline parameters are not considered immutable paths and cannot be used as
1177[error] |singleton types.
1178[error] |
1179[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1180[error] |may help resolve this issue.
1181[error] |
1182[error] | longer explanation available when compiling with `-explain`
1183[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1184[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1185[error] | ^
1186[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1187[error] |Inline parameters are not considered immutable paths and cannot be used as
1188[error] |singleton types.
1189[error] |
1190[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1191[error] |may help resolve this issue.
1192[error] |
1193[error] | longer explanation available when compiling with `-explain`
1194[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1195[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1196[error] | ^
1197[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1198[error] |Inline parameters are not considered immutable paths and cannot be used as
1199[error] |singleton types.
1200[error] |
1201[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1202[error] |may help resolve this issue.
1203[error] |
1204[error] | longer explanation available when compiling with `-explain`
1205[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1206[warn] 138 | private type DTOFromTuple[T] = T match
1207[warn] | ^
1208[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1209[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1210[warn] one warning found
1211[error] four errors found
1212[error] (utils / Compile / compileIncremental) Compilation failed
1213[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1214[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1215[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1216[error] | ^
1217[error] |No ClassTag available for T
1218[error] |
1219[error] |where: T is a type variable with constraint >: Option[Any] |
1220[error] | (s.MirroredElemLabels match {
1221[error] | case EmptyTuple => Nothing
1222[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1223[error] | })
1224[error] |
1225[error] |
1226[error] |One of the following imports might make progress towards fixing the problem:
1227[error] |
1228[error] | import shapeless.~?>.idKeyWitness
1229[error] | import shapeless.~?>.idValueWitness
1230[error] | import shapeless.~?>.witness
1231[error] |
1232[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1233[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1234[error] | ^
1235[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1236[error] |Inline parameters are not considered immutable paths and cannot be used as
1237[error] |singleton types.
1238[error] |
1239[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1240[error] |may help resolve this issue.
1241[error] |
1242[error] | longer explanation available when compiling with `-explain`
1243[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1244[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1245[error] | ^
1246[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1247[error] |Inline parameters are not considered immutable paths and cannot be used as
1248[error] |singleton types.
1249[error] |
1250[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1251[error] |may help resolve this issue.
1252[error] |
1253[error] | longer explanation available when compiling with `-explain`
1254[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1255[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1256[error] | ^
1257[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1258[error] |Inline parameters are not considered immutable paths and cannot be used as
1259[error] |singleton types.
1260[error] |
1261[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1262[error] |may help resolve this issue.
1263[error] |
1264[error] | longer explanation available when compiling with `-explain`
1265[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1266[warn] 138 | private type DTOFromTuple[T] = T match
1267[warn] | ^
1268[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1269[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1270[warn] one warning found
1271[error] four errors found
1272[error] (utils / Compile / compileIncremental) Compilation failed
1273[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1274[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1275[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1276[error] | ^
1277[error] |No ClassTag available for T
1278[error] |
1279[error] |where: T is a type variable with constraint >: Option[Any] |
1280[error] | (s.MirroredElemLabels match {
1281[error] | case EmptyTuple => Nothing
1282[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1283[error] | })
1284[error] |
1285[error] |
1286[error] |One of the following imports might make progress towards fixing the problem:
1287[error] |
1288[error] | import shapeless.~?>.idKeyWitness
1289[error] | import shapeless.~?>.idValueWitness
1290[error] | import shapeless.~?>.witness
1291[error] |
1292[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1293[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1294[error] | ^
1295[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1296[error] |Inline parameters are not considered immutable paths and cannot be used as
1297[error] |singleton types.
1298[error] |
1299[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1300[error] |may help resolve this issue.
1301[error] |
1302[error] | longer explanation available when compiling with `-explain`
1303[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1304[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1305[error] | ^
1306[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1307[error] |Inline parameters are not considered immutable paths and cannot be used as
1308[error] |singleton types.
1309[error] |
1310[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1311[error] |may help resolve this issue.
1312[error] |
1313[error] | longer explanation available when compiling with `-explain`
1314[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1315[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1316[error] | ^
1317[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1318[error] |Inline parameters are not considered immutable paths and cannot be used as
1319[error] |singleton types.
1320[error] |
1321[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1322[error] |may help resolve this issue.
1323[error] |
1324[error] | longer explanation available when compiling with `-explain`
1325[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1326[warn] 138 | private type DTOFromTuple[T] = T match
1327[warn] | ^
1328[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1329[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1330[warn] one warning found
1331[error] four errors found
1332[error] (utils / Compile / compileIncremental) Compilation failed
1333Starting build for ProjectRef(file:/build/repo/,milk-planning) (milk-planning)...
1334Compile scalacOptions: List(-language:implicitConversions, -source:3.6-migration, -Xsemanticdb, -semanticdb-target, /build/repo/milk-planning/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/meta, -Wconf:msg=can be rewritten automatically under:s)
1335[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1336[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1337[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1338[error] | ^
1339[error] |No ClassTag available for T
1340[error] |
1341[error] |where: T is a type variable with constraint >: Option[Any] |
1342[error] | (s.MirroredElemLabels match {
1343[error] | case EmptyTuple => Nothing
1344[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1345[error] | })
1346[error] |
1347[error] |
1348[error] |One of the following imports might make progress towards fixing the problem:
1349[error] |
1350[error] | import shapeless.~?>.idKeyWitness
1351[error] | import shapeless.~?>.idValueWitness
1352[error] | import shapeless.~?>.witness
1353[error] |
1354[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1355[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1356[error] | ^
1357[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1358[error] |Inline parameters are not considered immutable paths and cannot be used as
1359[error] |singleton types.
1360[error] |
1361[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1362[error] |may help resolve this issue.
1363[error] |
1364[error] | longer explanation available when compiling with `-explain`
1365[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1366[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1367[error] | ^
1368[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1369[error] |Inline parameters are not considered immutable paths and cannot be used as
1370[error] |singleton types.
1371[error] |
1372[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1373[error] |may help resolve this issue.
1374[error] |
1375[error] | longer explanation available when compiling with `-explain`
1376[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1377[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1378[error] | ^
1379[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1380[error] |Inline parameters are not considered immutable paths and cannot be used as
1381[error] |singleton types.
1382[error] |
1383[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1384[error] |may help resolve this issue.
1385[error] |
1386[error] | longer explanation available when compiling with `-explain`
1387[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1388[warn] 138 | private type DTOFromTuple[T] = T match
1389[warn] | ^
1390[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1391[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1392[warn] one warning found
1393[error] four errors found
1394[error] (utils / Compile / compileIncremental) Compilation failed
1395[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1396[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1397[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1398[error] | ^
1399[error] |No ClassTag available for T
1400[error] |
1401[error] |where: T is a type variable with constraint >: Option[Any] |
1402[error] | (s.MirroredElemLabels match {
1403[error] | case EmptyTuple => Nothing
1404[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1405[error] | })
1406[error] |
1407[error] |
1408[error] |One of the following imports might make progress towards fixing the problem:
1409[error] |
1410[error] | import shapeless.~?>.idKeyWitness
1411[error] | import shapeless.~?>.idValueWitness
1412[error] | import shapeless.~?>.witness
1413[error] |
1414[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1415[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1416[error] | ^
1417[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1418[error] |Inline parameters are not considered immutable paths and cannot be used as
1419[error] |singleton types.
1420[error] |
1421[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1422[error] |may help resolve this issue.
1423[error] |
1424[error] | longer explanation available when compiling with `-explain`
1425[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1426[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1427[error] | ^
1428[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1429[error] |Inline parameters are not considered immutable paths and cannot be used as
1430[error] |singleton types.
1431[error] |
1432[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1433[error] |may help resolve this issue.
1434[error] |
1435[error] | longer explanation available when compiling with `-explain`
1436[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1437[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1438[error] | ^
1439[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1440[error] |Inline parameters are not considered immutable paths and cannot be used as
1441[error] |singleton types.
1442[error] |
1443[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1444[error] |may help resolve this issue.
1445[error] |
1446[error] | longer explanation available when compiling with `-explain`
1447[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1448[warn] 138 | private type DTOFromTuple[T] = T match
1449[warn] | ^
1450[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1451[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1452[warn] one warning found
1453[error] four errors found
1454[error] (utils / Compile / compileIncremental) Compilation failed
1455[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1456[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1457[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1458[error] | ^
1459[error] |No ClassTag available for T
1460[error] |
1461[error] |where: T is a type variable with constraint >: Option[Any] |
1462[error] | (s.MirroredElemLabels match {
1463[error] | case EmptyTuple => Nothing
1464[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1465[error] | })
1466[error] |
1467[error] |
1468[error] |One of the following imports might make progress towards fixing the problem:
1469[error] |
1470[error] | import shapeless.~?>.idKeyWitness
1471[error] | import shapeless.~?>.idValueWitness
1472[error] | import shapeless.~?>.witness
1473[error] |
1474[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1475[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1476[error] | ^
1477[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1478[error] |Inline parameters are not considered immutable paths and cannot be used as
1479[error] |singleton types.
1480[error] |
1481[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1482[error] |may help resolve this issue.
1483[error] |
1484[error] | longer explanation available when compiling with `-explain`
1485[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1486[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1487[error] | ^
1488[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1489[error] |Inline parameters are not considered immutable paths and cannot be used as
1490[error] |singleton types.
1491[error] |
1492[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1493[error] |may help resolve this issue.
1494[error] |
1495[error] | longer explanation available when compiling with `-explain`
1496[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1497[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1498[error] | ^
1499[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1500[error] |Inline parameters are not considered immutable paths and cannot be used as
1501[error] |singleton types.
1502[error] |
1503[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1504[error] |may help resolve this issue.
1505[error] |
1506[error] | longer explanation available when compiling with `-explain`
1507[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1508[warn] 138 | private type DTOFromTuple[T] = T match
1509[warn] | ^
1510[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1511[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1512[warn] one warning found
1513[error] four errors found
1514[error] (utils / Compile / compileIncremental) Compilation failed
1515Starting build for ProjectRef(file:/build/repo/,production) (production)...
1516Compile scalacOptions: List(-language:implicitConversions, -source:3.6-migration, -Xsemanticdb, -semanticdb-target, /build/repo/production/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/meta, -Wconf:msg=can be rewritten automatically under:s)
1517[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1518[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1519[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1520[error] | ^
1521[error] |No ClassTag available for T
1522[error] |
1523[error] |where: T is a type variable with constraint >: Option[Any] |
1524[error] | (s.MirroredElemLabels match {
1525[error] | case EmptyTuple => Nothing
1526[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1527[error] | })
1528[error] |
1529[error] |
1530[error] |One of the following imports might make progress towards fixing the problem:
1531[error] |
1532[error] | import shapeless.~?>.idKeyWitness
1533[error] | import shapeless.~?>.idValueWitness
1534[error] | import shapeless.~?>.witness
1535[error] |
1536[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1537[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1538[error] | ^
1539[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1540[error] |Inline parameters are not considered immutable paths and cannot be used as
1541[error] |singleton types.
1542[error] |
1543[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1544[error] |may help resolve this issue.
1545[error] |
1546[error] | longer explanation available when compiling with `-explain`
1547[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1548[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1549[error] | ^
1550[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1551[error] |Inline parameters are not considered immutable paths and cannot be used as
1552[error] |singleton types.
1553[error] |
1554[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1555[error] |may help resolve this issue.
1556[error] |
1557[error] | longer explanation available when compiling with `-explain`
1558[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1559[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1560[error] | ^
1561[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1562[error] |Inline parameters are not considered immutable paths and cannot be used as
1563[error] |singleton types.
1564[error] |
1565[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1566[error] |may help resolve this issue.
1567[error] |
1568[error] | longer explanation available when compiling with `-explain`
1569[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1570[warn] 138 | private type DTOFromTuple[T] = T match
1571[warn] | ^
1572[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1573[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1574[warn] one warning found
1575[error] four errors found
1576[error] (utils / Compile / compileIncremental) Compilation failed
1577[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1578[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1579[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1580[error] | ^
1581[error] |No ClassTag available for T
1582[error] |
1583[error] |where: T is a type variable with constraint >: Option[Any] |
1584[error] | (s.MirroredElemLabels match {
1585[error] | case EmptyTuple => Nothing
1586[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1587[error] | })
1588[error] |
1589[error] |
1590[error] |One of the following imports might make progress towards fixing the problem:
1591[error] |
1592[error] | import shapeless.~?>.idKeyWitness
1593[error] | import shapeless.~?>.idValueWitness
1594[error] | import shapeless.~?>.witness
1595[error] |
1596[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1597[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1598[error] | ^
1599[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1600[error] |Inline parameters are not considered immutable paths and cannot be used as
1601[error] |singleton types.
1602[error] |
1603[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1604[error] |may help resolve this issue.
1605[error] |
1606[error] | longer explanation available when compiling with `-explain`
1607[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1608[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1609[error] | ^
1610[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1611[error] |Inline parameters are not considered immutable paths and cannot be used as
1612[error] |singleton types.
1613[error] |
1614[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1615[error] |may help resolve this issue.
1616[error] |
1617[error] | longer explanation available when compiling with `-explain`
1618[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1619[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1620[error] | ^
1621[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1622[error] |Inline parameters are not considered immutable paths and cannot be used as
1623[error] |singleton types.
1624[error] |
1625[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1626[error] |may help resolve this issue.
1627[error] |
1628[error] | longer explanation available when compiling with `-explain`
1629[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1630[warn] 138 | private type DTOFromTuple[T] = T match
1631[warn] | ^
1632[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1633[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1634[warn] one warning found
1635[error] four errors found
1636[error] (utils / Compile / compileIncremental) Compilation failed
1637[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1638[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1639[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1640[error] | ^
1641[error] |No ClassTag available for T
1642[error] |
1643[error] |where: T is a type variable with constraint >: Option[Any] |
1644[error] | (s.MirroredElemLabels match {
1645[error] | case EmptyTuple => Nothing
1646[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1647[error] | })
1648[error] |
1649[error] |
1650[error] |One of the following imports might make progress towards fixing the problem:
1651[error] |
1652[error] | import shapeless.~?>.idKeyWitness
1653[error] | import shapeless.~?>.idValueWitness
1654[error] | import shapeless.~?>.witness
1655[error] |
1656[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1657[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1658[error] | ^
1659[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1660[error] |Inline parameters are not considered immutable paths and cannot be used as
1661[error] |singleton types.
1662[error] |
1663[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1664[error] |may help resolve this issue.
1665[error] |
1666[error] | longer explanation available when compiling with `-explain`
1667[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1668[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1669[error] | ^
1670[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1671[error] |Inline parameters are not considered immutable paths and cannot be used as
1672[error] |singleton types.
1673[error] |
1674[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1675[error] |may help resolve this issue.
1676[error] |
1677[error] | longer explanation available when compiling with `-explain`
1678[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1679[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1680[error] | ^
1681[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1682[error] |Inline parameters are not considered immutable paths and cannot be used as
1683[error] |singleton types.
1684[error] |
1685[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1686[error] |may help resolve this issue.
1687[error] |
1688[error] | longer explanation available when compiling with `-explain`
1689[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1690[warn] 138 | private type DTOFromTuple[T] = T match
1691[warn] | ^
1692[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1693[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1694[warn] one warning found
1695[error] four errors found
1696[error] (utils / Compile / compileIncremental) Compilation failed
1697Starting build for ProjectRef(file:/build/repo/,pricing) (pricing)...
1698Compile scalacOptions: List(-language:implicitConversions, -source:3.6-migration, -Xsemanticdb, -semanticdb-target, /build/repo/pricing/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/meta, -Wconf:msg=can be rewritten automatically under:s)
1699[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1700[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1701[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1702[error] | ^
1703[error] |No ClassTag available for T
1704[error] |
1705[error] |where: T is a type variable with constraint >: Option[Any] |
1706[error] | (s.MirroredElemLabels match {
1707[error] | case EmptyTuple => Nothing
1708[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1709[error] | })
1710[error] |
1711[error] |
1712[error] |One of the following imports might make progress towards fixing the problem:
1713[error] |
1714[error] | import shapeless.~?>.idKeyWitness
1715[error] | import shapeless.~?>.idValueWitness
1716[error] | import shapeless.~?>.witness
1717[error] |
1718[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1719[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1720[error] | ^
1721[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1722[error] |Inline parameters are not considered immutable paths and cannot be used as
1723[error] |singleton types.
1724[error] |
1725[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1726[error] |may help resolve this issue.
1727[error] |
1728[error] | longer explanation available when compiling with `-explain`
1729[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1730[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1731[error] | ^
1732[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1733[error] |Inline parameters are not considered immutable paths and cannot be used as
1734[error] |singleton types.
1735[error] |
1736[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1737[error] |may help resolve this issue.
1738[error] |
1739[error] | longer explanation available when compiling with `-explain`
1740[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1741[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1742[error] | ^
1743[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1744[error] |Inline parameters are not considered immutable paths and cannot be used as
1745[error] |singleton types.
1746[error] |
1747[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1748[error] |may help resolve this issue.
1749[error] |
1750[error] | longer explanation available when compiling with `-explain`
1751[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1752[warn] 138 | private type DTOFromTuple[T] = T match
1753[warn] | ^
1754[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1755[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1756[warn] one warning found
1757[error] four errors found
1758[error] (utils / Compile / compileIncremental) Compilation failed
1759[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1760[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1761[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1762[error] | ^
1763[error] |No ClassTag available for T
1764[error] |
1765[error] |where: T is a type variable with constraint >: Option[Any] |
1766[error] | (s.MirroredElemLabels match {
1767[error] | case EmptyTuple => Nothing
1768[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1769[error] | })
1770[error] |
1771[error] |
1772[error] |One of the following imports might make progress towards fixing the problem:
1773[error] |
1774[error] | import shapeless.~?>.idKeyWitness
1775[error] | import shapeless.~?>.idValueWitness
1776[error] | import shapeless.~?>.witness
1777[error] |
1778[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1779[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1780[error] | ^
1781[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1782[error] |Inline parameters are not considered immutable paths and cannot be used as
1783[error] |singleton types.
1784[error] |
1785[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1786[error] |may help resolve this issue.
1787[error] |
1788[error] | longer explanation available when compiling with `-explain`
1789[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1790[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1791[error] | ^
1792[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1793[error] |Inline parameters are not considered immutable paths and cannot be used as
1794[error] |singleton types.
1795[error] |
1796[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1797[error] |may help resolve this issue.
1798[error] |
1799[error] | longer explanation available when compiling with `-explain`
1800[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1801[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1802[error] | ^
1803[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1804[error] |Inline parameters are not considered immutable paths and cannot be used as
1805[error] |singleton types.
1806[error] |
1807[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1808[error] |may help resolve this issue.
1809[error] |
1810[error] | longer explanation available when compiling with `-explain`
1811[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1812[warn] 138 | private type DTOFromTuple[T] = T match
1813[warn] | ^
1814[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1815[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1816[warn] one warning found
1817[error] four errors found
1818[error] (utils / Compile / compileIncremental) Compilation failed
1819[info] compiling 8 Scala sources to /build/repo/utils/target/scala-3.6.4-RC1-20250224-e25316c-SNAPSHOT/classes ...
1820[error] -- [E172] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:120:47
1821[error] 120 | p.fromProduct(Tuple.fromArray(l.toArray))
1822[error] | ^
1823[error] |No ClassTag available for T
1824[error] |
1825[error] |where: T is a type variable with constraint >: Option[Any] |
1826[error] | (s.MirroredElemLabels match {
1827[error] | case EmptyTuple => Nothing
1828[error] | case h *: t => h | Tuple.Fold[t, Nothing, [x, y] =>> x | y]
1829[error] | })
1830[error] |
1831[error] |
1832[error] |One of the following imports might make progress towards fixing the problem:
1833[error] |
1834[error] | import shapeless.~?>.idKeyWitness
1835[error] | import shapeless.~?>.idValueWitness
1836[error] | import shapeless.~?>.witness
1837[error] |
1838[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:146:99
1839[error] 146 | inline private def numberOfFields[A](inline p: Mirror.ProductOf[A]): Int = constValue[Tuple.Size[p.MirroredElemTypes]]
1840[error] | ^
1841[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1842[error] |Inline parameters are not considered immutable paths and cannot be used as
1843[error] |singleton types.
1844[error] |
1845[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1846[error] |may help resolve this issue.
1847[error] |
1848[error] | longer explanation available when compiling with `-explain`
1849[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:147:94
1850[error] 147 | inline private def numberOfCases[A](inline s: Mirror.SumOf[A]): Int = constValue[Tuple.Size[s.MirroredElemTypes]]
1851[error] | ^
1852[error] |(s : scala.deriving.Mirror.SumOf[A]) is not a valid type prefix, since it is not an immutable path
1853[error] |Inline parameters are not considered immutable paths and cannot be used as
1854[error] |singleton types.
1855[error] |
1856[error] |Hint: Removing the `inline` qualifier from the `s` parameter
1857[error] |may help resolve this issue.
1858[error] |
1859[error] | longer explanation available when compiling with `-explain`
1860[error] -- [E083] Type Error: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:149:29
1861[error] 149 | inline erasedValue[First[p.MirroredElemTypes]] match
1862[error] | ^
1863[error] |(p : scala.deriving.Mirror.ProductOf[A]) is not a valid type prefix, since it is not an immutable path
1864[error] |Inline parameters are not considered immutable paths and cannot be used as
1865[error] |singleton types.
1866[error] |
1867[error] |Hint: Removing the `inline` qualifier from the `p` parameter
1868[error] |may help resolve this issue.
1869[error] |
1870[error] | longer explanation available when compiling with `-explain`
1871[warn] -- Migration Warning: /build/repo/utils/src/main/scala/dev/atedeg/mdm/utils/serialization/DTO.scala:138:35
1872[warn] 138 | private type DTOFromTuple[T] = T match
1873[warn] | ^
1874[warn] |Match type upper bound inferred as dev.atedeg.mdm.utils.serialization.DTO[?, ?], where previously it was defaulted to Any
1875[warn] 139 | case (t1 *: t2 *: EmptyTuple) => DTO[t1, t2]
1876[warn] one warning found
1877[error] four errors found
1878[error] (utils / Compile / compileIncremental) Compilation failed
1879
1880************************
1881Build summary:
1882[{
1883 "module": "restocking",
1884 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 8181, "warnings": 1, "errors": 4, "sourceVersion": "3.6-migration"},
1885 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1886 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1887 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1888 "publish": {"status": "skipped", "tookMs": 0},
1889 "metadata": {
1890 "crossScalaVersions": ["3.1.3"]
1891}
1892},{
1893 "module": "client-orders",
1894 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 2512, "warnings": 1, "errors": 4, "sourceVersion": "3.6-migration"},
1895 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1896 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1897 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1898 "publish": {"status": "skipped", "tookMs": 0},
1899 "metadata": {
1900 "crossScalaVersions": ["3.1.3"]
1901}
1902},{
1903 "module": "products-shared-kernel",
1904 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1453, "warnings": 1, "errors": 4, "sourceVersion": "3.6-migration"},
1905 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1906 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1907 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1908 "publish": {"status": "skipped", "tookMs": 0},
1909 "metadata": {
1910 "crossScalaVersions": ["3.1.3"]
1911}
1912},{
1913 "module": "stocking",
1914 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1383, "warnings": 1, "errors": 4, "sourceVersion": "3.6-migration"},
1915 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1916 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1917 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1918 "publish": {"status": "skipped", "tookMs": 0},
1919 "metadata": {
1920 "crossScalaVersions": ["3.1.3"]
1921}
1922},{
1923 "module": "utils",
1924 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1271, "warnings": 1, "errors": 4, "sourceVersion": "3.6-migration"},
1925 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1926 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1927 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1928 "publish": {"status": "skipped", "tookMs": 0},
1929 "metadata": {
1930 "crossScalaVersions": ["3.1.3"]
1931}
1932},{
1933 "module": "production-planning",
1934 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1315, "warnings": 1, "errors": 4, "sourceVersion": "3.6-migration"},
1935 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1936 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1937 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1938 "publish": {"status": "skipped", "tookMs": 0},
1939 "metadata": {
1940 "crossScalaVersions": ["3.1.3"]
1941}
1942},{
1943 "module": "milk-planning",
1944 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1256, "warnings": 1, "errors": 4, "sourceVersion": "3.6-migration"},
1945 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1946 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1947 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1948 "publish": {"status": "skipped", "tookMs": 0},
1949 "metadata": {
1950 "crossScalaVersions": ["3.1.3"]
1951}
1952},{
1953 "module": "production",
1954 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1207, "warnings": 1, "errors": 4, "sourceVersion": "3.6-migration"},
1955 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1956 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1957 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1958 "publish": {"status": "skipped", "tookMs": 0},
1959 "metadata": {
1960 "crossScalaVersions": ["3.1.3"]
1961}
1962},{
1963 "module": "pricing",
1964 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1269, "warnings": 1, "errors": 4, "sourceVersion": "3.6-migration"},
1965 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1966 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1967 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1968 "publish": {"status": "skipped", "tookMs": 0},
1969 "metadata": {
1970 "crossScalaVersions": ["3.1.3"]
1971}
1972}]
1973************************
1974[error] Scala3CommunityBuild$ProjectBuildFailureException: 9 module(s) finished with failures: restocking, client-orders, products-shared-kernel, stocking, utils, production-planning, milk-planning, production, pricing
1975[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 9 module(s) finished with failures: restocking, client-orders, products-shared-kernel, stocking, utils, production-planning, milk-planning, production, pricing
1976[error] Total time: 62 s (01:02), completed Feb 24, 2025, 8:04:06 PM
1977Build failed, not retrying.