Build Logs

atedeg/mdm • scheduled_3.7.1-RC1-bin-20250403-823782c-NIGHTLY

Errors

1434

Warnings

0

Total Lines

1811

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