Build Logs

atedeg/mdm • 3.7.0-RC1:2025-03-12

Errors

1434

Warnings

0

Total Lines

1815

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