Build Logs

kostaskougios/terminal21-restapi • 3.8.0-RC6:2026-01-08

Errors

939

Warnings

9

Total Lines

1319

1##################################
2Clonning https://github.com/kostaskougios/terminal21-restapi.git into /build/repo using revision 0.30-release
3##################################
4Note: switching to '5330a39b48ff108cd41e12cb2bf0cbfe6871cdd3'.
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.3.3
22Using target Scala version for migration: 3.7.4
23Migrating project for -source:3.7 using Scala 3.7.4
24----
25Preparing build for 3.7.4
26Would try to apply common scalacOption (best-effort, sbt/mill only):
27Append: -rewrite,REQUIRE:-source:3.7-migration
28Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
29
30Try apply source patch:
31Path: build.sbt
32Pattern: val scala3Version = "3.3.3"
33Replacement: val scala3Version = "3.7.4"
34Starting compilation server
35Compiling project (Scala 3.7.3, JVM (21))
36Compiled project (Scala 3.7.3, JVM (21))
37Successfully applied pattern 'val scala3Version = "3.3.3"' in build.sbt
38----
39Starting build for 3.7.4
40Execute tests: false
41sbt project found:
42Sbt version 1.9.9 is not supported, minimal supported version is 1.11.5
43Enforcing usage of sbt in version 1.11.5
44No prepare script found for project kostaskougios/terminal21-restapi
45##################################
46Scala version: 3.7.4
47Targets: io.github.kostaskougios%end-to-end-tests io.github.kostaskougios%terminal21-client-common io.github.kostaskougios%terminal21-code-generation io.github.kostaskougios%terminal21-mathjax io.github.kostaskougios%terminal21-nivo io.github.kostaskougios%terminal21-server io.github.kostaskougios%terminal21-server-app io.github.kostaskougios%terminal21-server-client-common io.github.kostaskougios%terminal21-spark io.github.kostaskougios%terminal21-ui-std io.github.kostaskougios%terminal21-ui-std-exports
48Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.3\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
49##################################
50Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
51Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
52[sbt_options] declare -a sbt_options=()
53[process_args] java_version = '21'
54[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
55# Executing command line:
56java
57-Dfile.encoding=UTF-8
58-Dcommunitybuild.scala=3.7.4
59-Dcommunitybuild.project.dependencies.add=
60-Xmx7G
61-Xms4G
62-Xss8M
63-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
64-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
65-jar
66/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
67"setCrossScalaVersions 3.7.4"
68"++3.7.4 -v"
69"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
70"set every credentials := Nil"
71"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
72"removeScalacOptionsStartingWith -P:wartremover"
73
74moduleMappings
75"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.3\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}""" io.github.kostaskougios%end-to-end-tests io.github.kostaskougios%terminal21-client-common io.github.kostaskougios%terminal21-code-generation io.github.kostaskougios%terminal21-mathjax io.github.kostaskougios%terminal21-nivo io.github.kostaskougios%terminal21-server io.github.kostaskougios%terminal21-server-app io.github.kostaskougios%terminal21-server-client-common io.github.kostaskougios%terminal21-spark io.github.kostaskougios%terminal21-ui-std io.github.kostaskougios%terminal21-ui-std-exports"
76
77[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
78[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
79[info] loading project definition from /build/repo/project
80[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
81[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
82[info] Compilation completed in 8.491s.
83[info] done compiling
84[info] loading settings for project repo from build.sbt, publish.sbt...
85[info] resolving key references (10742 settings) ...
86[info] set current project to rest-api (in build file:/build/repo/)
87[warn] there are 2 keys that are not used by any other settings/tasks:
88[warn]
89[warn] * ThisBuild / pomIncludeRepository
90[warn] +- /build/repo/publish.sbt:3
91[warn] * ThisBuild / publishMavenStyle
92[warn] +- /build/repo/publish.sbt:1
93[warn]
94[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
95[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
96Execute setCrossScalaVersions: 3.7.4
97OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in terminal21-mathjax/crossScalaVersions
98OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in terminal21-nivo/crossScalaVersions
99OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in end-to-end-tests/crossScalaVersions
100OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in terminal21-server-app/crossScalaVersions
101OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in repo/crossScalaVersions
102OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in terminal21-code-generation/crossScalaVersions
103OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in terminal21-server/crossScalaVersions
104OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in terminal21-server-client-common/crossScalaVersions
105OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in terminal21-spark/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in terminal21-ui-std/crossScalaVersions
107OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in terminal21-client-common/crossScalaVersions
108OpenCB::Changing crossVersion 3.7.4 -> 3.7.4 in terminal21-ui-std-exports/crossScalaVersions
109[info] set current project to rest-api (in build file:/build/repo/)
110[info] Setting Scala version to 3.7.4 on 12 projects.
111[info] Switching Scala version on:
112[info] terminal21-client-common (3.7.4)
113[info] terminal21-server-app (3.7.4)
114[info] terminal21-code-generation (3.7.4)
115[info] end-to-end-tests (3.7.4)
116[info] terminal21-server-client-common (3.7.4)
117[info] terminal21-server (3.7.4)
118[info] terminal21-ui-std-exports (3.7.4)
119[info] terminal21-spark (3.7.4)
120[info] terminal21-mathjax (3.7.4)
121[info] terminal21-ui-std (3.7.4)
122[info] * repo (3.7.4)
123[info] terminal21-nivo (3.7.4)
124[info] Excluding projects:
125[info] Reapplying settings...
126[info] set current project to rest-api (in build file:/build/repo/)
127Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
128[info] Reapplying settings...
129[info] set current project to rest-api (in build file:/build/repo/)
130[info] Defining Global / credentials, credentials and 10 others.
131[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 59 others.
132[info] Run `last` for details.
133[info] Reapplying settings...
134[info] set current project to rest-api (in build file:/build/repo/)
135Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
136[info] Reapplying settings...
137OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
138
139 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
140 Did you mean end-to-end-tests / allExcludeDependencies ?
141 , retry without global scopes
142[info] Reapplying settings...
143[info] set current project to rest-api (in build file:/build/repo/)
144Execute removeScalacOptionsStartingWith: -P:wartremover
145[info] Reapplying settings...
146[info] set current project to rest-api (in build file:/build/repo/)
147[success] Total time: 0 s, completed Jan 8, 2026, 2:29:05 AM
148Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3Version = \"3.3.3\"","replaceWith":"val scala3Version = \"<SCALA_VERSION>\""}]}
149Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
150Starting build...
151Projects: Set(terminal21-client-common, terminal21-server-app, terminal21-code-generation, end-to-end-tests, terminal21-server-client-common, terminal21-server, terminal21-ui-std-exports, terminal21-spark, terminal21-mathjax, terminal21-ui-std, terminal21-nivo)
152Starting build for ProjectRef(file:/build/repo/,terminal21-ui-std) (terminal21-ui-std)... [0/11]
153OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
154OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
155OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
156OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
157Compile scalacOptions: -unchecked, -Xmax-inlines, 256, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
158[info] Generating caller for io.github.kostaskougios:terminal21-ui-std-exports_3:0.30
159SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
160SLF4J: Defaulting to no-operation (NOP) logger implementation
161SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
162Generate caller params = SbtCallerParams(false,true,false,false,true,/build/repo/terminal21-ui-std/src/main/functions-remote-generated,io.github.kostaskougios:terminal21-ui-std-exports_3:0.30)
163Will write generated files under : /build/repo/terminal21-ui-std/src/main/functions-remote-generated
164Serializers : Json
165Generators : Caller, MethodToCaseClass, CallerEntryPointFactory, CirceJsonSerializer, JsonCirceCallerFactory
166Creating org/terminal21/ui/std/SessionsServiceCaller.scala
167Creating org/terminal21/ui/std/SessionsServiceMethods.scala
168Creating org/terminal21/ui/std/SessionsServiceCallerFactory.scala
169Creating org/terminal21/ui/std/SessionsServiceCirceJsonSerializer.scala
170Creating org/terminal21/ui/std/SessionsServiceCallerJsonSerializedFactory.scala
171[info] compiling 17 Scala sources to /build/repo/terminal21-server-client-common/target/scala-3.7.4/classes ...
172[info] [patched file /build/repo/terminal21-server-client-common/src/main/scala/org/terminal21/ws/ClientWsListener.scala]
173[info] [patched file /build/repo/terminal21-server-client-common/src/main/scala/org/terminal21/ws/ServerWsListener.scala]
174[info] [patched file /build/repo/terminal21-server-client-common/src/main/scala/org/terminal21/collections/TypedMap.scala]
175[info] done compiling
176[info] compiling 3 Scala sources to /build/repo/terminal21-ui-std-exports/target/scala-3.7.4/classes ...
177[info] done compiling
178[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
179[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
180[error] 17 | .find(_.toJson.isDefinedAt(a))
181[error] | ^
182[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
183[error] |I found:
184[error] |
185[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
186[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
187[error] | ](
188[error] | /* missing */
189[error] | summon[
190[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
191[error] | )
192[error] | )
193[error] |
194[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
195[error] | * class UiElement is not a generic product because it is not a case class
196[error] | * class UiElement is not a generic sum because it is not a sealed class.
197[error] |
198[error] |One of the following imports might make progress towards fixing the problem:
199[error] |
200[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
201[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
202[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
203[error] |
204[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
205[error] 19 | cl.toJson(a)
206[error] | ^
207[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
208[error] |I found:
209[error] |
210[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
211[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
212[error] | ](
213[error] | /* missing */
214[error] | summon[
215[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
216[error] | )
217[error] | )
218[error] |
219[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
220[error] | * class UiElement is not a generic product because it is not a case class
221[error] | * class UiElement is not a generic sum because it is not a sealed class.
222[error] |
223[error] |One of the following imports might make progress towards fixing the problem:
224[error] |
225[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
226[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
227[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
228[error] |
229[error] two errors found
230[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
231[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
232[info] compiling 3 Scala sources to /build/repo/terminal21-server-client-common/target/scala-3.7.4/classes ...
233[info] done compiling
234[info] compiling 5 Scala sources to /build/repo/terminal21-server-client-common/target/scala-3.7.4/test-classes ...
235[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
236[info] done compiling
237[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
238[error] 17 | .find(_.toJson.isDefinedAt(a))
239[error] | ^
240[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
241[error] |I found:
242[error] |
243[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
244[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
245[error] | ](
246[error] | /* missing */
247[error] | summon[
248[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
249[error] | )
250[error] | )
251[error] |
252[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
253[error] | * class UiElement is not a generic product because it is not a case class
254[error] | * class UiElement is not a generic sum because it is not a sealed class.
255[error] |
256[error] |One of the following imports might make progress towards fixing the problem:
257[error] |
258[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
259[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
260[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
261[error] |
262[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
263[error] 19 | cl.toJson(a)
264[error] | ^
265[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
266[error] |I found:
267[error] |
268[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
269[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
270[error] | ](
271[error] | /* missing */
272[error] | summon[
273[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
274[error] | )
275[error] | )
276[error] |
277[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
278[error] | * class UiElement is not a generic product because it is not a case class
279[error] | * class UiElement is not a generic sum because it is not a sealed class.
280[error] |
281[error] |One of the following imports might make progress towards fixing the problem:
282[error] |
283[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
284[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
285[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
286[error] |
287[error] two errors found
288[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
289[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
290[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
291[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
292[error] 17 | .find(_.toJson.isDefinedAt(a))
293[error] | ^
294[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
295[error] |I found:
296[error] |
297[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
298[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
299[error] | ](
300[error] | /* missing */
301[error] | summon[
302[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
303[error] | )
304[error] | )
305[error] |
306[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
307[error] | * class UiElement is not a generic product because it is not a case class
308[error] | * class UiElement is not a generic sum because it is not a sealed class.
309[error] |
310[error] |One of the following imports might make progress towards fixing the problem:
311[error] |
312[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
313[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
314[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
315[error] |
316[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
317[error] 19 | cl.toJson(a)
318[error] | ^
319[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
320[error] |I found:
321[error] |
322[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
323[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
324[error] | ](
325[error] | /* missing */
326[error] | summon[
327[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
328[error] | )
329[error] | )
330[error] |
331[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
332[error] | * class UiElement is not a generic product because it is not a case class
333[error] | * class UiElement is not a generic sum because it is not a sealed class.
334[error] |
335[error] |One of the following imports might make progress towards fixing the problem:
336[error] |
337[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
338[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
339[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
340[error] |
341[error] two errors found
342[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
343Starting build for ProjectRef(file:/build/repo/,terminal21-code-generation) (terminal21-code-generation)... [1/11]
344Compile scalacOptions: -unchecked, -Xmax-inlines, 256, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
345[info] compiling 9 Scala sources to /build/repo/terminal21-code-generation/target/scala-3.7.4/classes ...
346[info] done compiling
347Starting build for ProjectRef(file:/build/repo/,terminal21-client-common) (terminal21-client-common)... [2/11]
348Compile scalacOptions: -unchecked, -Xmax-inlines, 256, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
349Starting build for ProjectRef(file:/build/repo/,terminal21-server-app) (terminal21-server-app)... [3/11]
350Compile scalacOptions: -unchecked, -Xmax-inlines, 256, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
351[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
352[info] Generating receiver for io.github.kostaskougios:terminal21-ui-std-exports_3:0.30
353[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
354SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
355SLF4J: Defaulting to no-operation (NOP) logger implementation
356SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
357Generate receiver params = SbtReceiverParams(false,true,false,true,/build/repo/terminal21-server/src/main/functions-remote-generated,io.github.kostaskougios:terminal21-ui-std-exports_3:0.30)
358[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
359[error] 17 | .find(_.toJson.isDefinedAt(a))
360[error] | ^
361[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
362[error] |I found:
363[error] |
364[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
365[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
366[error] | ](
367[error] | /* missing */
368[error] | summon[
369[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
370[error] | )
371[error] | )
372[error] |
373[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
374[error] | * class UiElement is not a generic product because it is not a case class
375[error] | * class UiElement is not a generic sum because it is not a sealed class.
376[error] |
377[error] |One of the following imports might make progress towards fixing the problem:
378[error] |
379[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
380[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
381[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
382[error] |
383[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
384[error] 19 | cl.toJson(a)
385[error] | ^
386[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
387[error] |I found:
388[error] |
389[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
390[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
391[error] | ](
392[error] | /* missing */
393[error] | summon[
394[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
395[error] | )
396[error] | )
397[error] |
398[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
399[error] | * class UiElement is not a generic product because it is not a case class
400[error] | * class UiElement is not a generic sum because it is not a sealed class.
401[error] |
402[error] |One of the following imports might make progress towards fixing the problem:
403[error] |
404[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
405[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
406[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
407[error] |
408[error] two errors found
409Will write generated files under : /build/repo/terminal21-server/src/main/functions-remote-generated
410Serializers : Json
411Generators : Receiver, MethodToCaseClass, ReceiverEntryPointFactory, CirceJsonSerializer, JsonCirceReceiverFactory, HelidonRoutes
412Creating org/terminal21/ui/std/SessionsServiceReceiver.scala
413Creating org/terminal21/ui/std/SessionsServiceMethods.scala
414Creating org/terminal21/ui/std/SessionsServiceReceiverFactory.scala
415Creating org/terminal21/ui/std/SessionsServiceCirceJsonSerializer.scala
416Creating org/terminal21/ui/std/SessionsServiceReceiverJsonSerializedFactory.scala
417Creating org/terminal21/ui/std/SessionsServiceHelidonRoutes.scala
418[info] compiling 17 Scala sources to /build/repo/terminal21-server/target/scala-3.7.4/classes ...
419[info] done compiling
420[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
421[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
422[info] functions-remote: Won't generate code for terminal21-server to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
423[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
424[info] compiling 1 Scala source to /build/repo/terminal21-ui-std-exports/target/scala-3.7.4/test-classes ...
425[info] done compiling
426[info] compiling 2 Scala sources to /build/repo/terminal21-server/target/scala-3.7.4/test-classes ...
427[info] done compiling
428[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
429[error] 17 | .find(_.toJson.isDefinedAt(a))
430[error] | ^
431[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
432[error] |I found:
433[error] |
434[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
435[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
436[error] | ](
437[error] | /* missing */
438[error] | summon[
439[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
440[error] | )
441[error] | )
442[error] |
443[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
444[error] | * class UiElement is not a generic product because it is not a case class
445[error] | * class UiElement is not a generic sum because it is not a sealed class.
446[error] |
447[error] |One of the following imports might make progress towards fixing the problem:
448[error] |
449[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
450[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
451[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
452[error] |
453[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
454[error] 19 | cl.toJson(a)
455[error] | ^
456[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
457[error] |I found:
458[error] |
459[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
460[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
461[error] | ](
462[error] | /* missing */
463[error] | summon[
464[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
465[error] | )
466[error] | )
467[error] |
468[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
469[error] | * class UiElement is not a generic product because it is not a case class
470[error] | * class UiElement is not a generic sum because it is not a sealed class.
471[error] |
472[error] |One of the following imports might make progress towards fixing the problem:
473[error] |
474[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
475[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
476[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
477[error] |
478[error] two errors found
479[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
480[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
481[info] functions-remote: Won't generate code for terminal21-server to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
482[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
483[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
484[error] 17 | .find(_.toJson.isDefinedAt(a))
485[error] | ^
486[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
487[error] |I found:
488[error] |
489[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
490[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
491[error] | ](
492[error] | /* missing */
493[error] | summon[
494[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
495[error] | )
496[error] | )
497[error] |
498[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
499[error] | * class UiElement is not a generic product because it is not a case class
500[error] | * class UiElement is not a generic sum because it is not a sealed class.
501[error] |
502[error] |One of the following imports might make progress towards fixing the problem:
503[error] |
504[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
505[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
506[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
507[error] |
508[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
509[error] 19 | cl.toJson(a)
510[error] | ^
511[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
512[error] |I found:
513[error] |
514[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
515[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
516[error] | ](
517[error] | /* missing */
518[error] | summon[
519[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
520[error] | )
521[error] | )
522[error] |
523[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
524[error] | * class UiElement is not a generic product because it is not a case class
525[error] | * class UiElement is not a generic sum because it is not a sealed class.
526[error] |
527[error] |One of the following imports might make progress towards fixing the problem:
528[error] |
529[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
530[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
531[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
532[error] |
533[error] two errors found
534[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
535Starting build for ProjectRef(file:/build/repo/,terminal21-server-client-common) (terminal21-server-client-common)... [4/11]
536Compile scalacOptions: -unchecked, -Xmax-inlines, 256, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
537Starting build for ProjectRef(file:/build/repo/,terminal21-spark) (terminal21-spark)... [5/11]
538Compile scalacOptions: -unchecked, -Xmax-inlines, 256, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
539[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
540[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
541[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
542[error] 17 | .find(_.toJson.isDefinedAt(a))
543[error] | ^
544[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
545[error] |I found:
546[error] |
547[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
548[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
549[error] | ](
550[error] | /* missing */
551[error] | summon[
552[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
553[error] | )
554[error] | )
555[error] |
556[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
557[error] | * class UiElement is not a generic product because it is not a case class
558[error] | * class UiElement is not a generic sum because it is not a sealed class.
559[error] |
560[error] |One of the following imports might make progress towards fixing the problem:
561[error] |
562[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
563[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
564[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
565[error] |
566[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
567[error] 19 | cl.toJson(a)
568[error] | ^
569[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
570[error] |I found:
571[error] |
572[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
573[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
574[error] | ](
575[error] | /* missing */
576[error] | summon[
577[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
578[error] | )
579[error] | )
580[error] |
581[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
582[error] | * class UiElement is not a generic product because it is not a case class
583[error] | * class UiElement is not a generic sum because it is not a sealed class.
584[error] |
585[error] |One of the following imports might make progress towards fixing the problem:
586[error] |
587[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
588[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
589[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
590[error] |
591[error] two errors found
592[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
593[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
594[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
595[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
596[error] 17 | .find(_.toJson.isDefinedAt(a))
597[error] | ^
598[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
599[error] |I found:
600[error] |
601[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
602[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
603[error] | ](
604[error] | /* missing */
605[error] | summon[
606[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
607[error] | )
608[error] | )
609[error] |
610[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
611[error] | * class UiElement is not a generic product because it is not a case class
612[error] | * class UiElement is not a generic sum because it is not a sealed class.
613[error] |
614[error] |One of the following imports might make progress towards fixing the problem:
615[error] |
616[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
617[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
618[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
619[error] |
620[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
621[error] 19 | cl.toJson(a)
622[error] | ^
623[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
624[error] |I found:
625[error] |
626[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
627[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
628[error] | ](
629[error] | /* missing */
630[error] | summon[
631[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
632[error] | )
633[error] | )
634[error] |
635[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
636[error] | * class UiElement is not a generic product because it is not a case class
637[error] | * class UiElement is not a generic sum because it is not a sealed class.
638[error] |
639[error] |One of the following imports might make progress towards fixing the problem:
640[error] |
641[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
642[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
643[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
644[error] |
645[error] two errors found
646[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
647[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
648[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
649[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
650[error] 17 | .find(_.toJson.isDefinedAt(a))
651[error] | ^
652[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
653[error] |I found:
654[error] |
655[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
656[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
657[error] | ](
658[error] | /* missing */
659[error] | summon[
660[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
661[error] | )
662[error] | )
663[error] |
664[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
665[error] | * class UiElement is not a generic product because it is not a case class
666[error] | * class UiElement is not a generic sum because it is not a sealed class.
667[error] |
668[error] |One of the following imports might make progress towards fixing the problem:
669[error] |
670[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
671[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
672[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
673[error] |
674[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
675[error] 19 | cl.toJson(a)
676[error] | ^
677[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
678[error] |I found:
679[error] |
680[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
681[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
682[error] | ](
683[error] | /* missing */
684[error] | summon[
685[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
686[error] | )
687[error] | )
688[error] |
689[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
690[error] | * class UiElement is not a generic product because it is not a case class
691[error] | * class UiElement is not a generic sum because it is not a sealed class.
692[error] |
693[error] |One of the following imports might make progress towards fixing the problem:
694[error] |
695[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
696[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
697[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
698[error] |
699[error] two errors found
700[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
701Starting build for ProjectRef(file:/build/repo/,terminal21-mathjax) (terminal21-mathjax)... [6/11]
702Compile scalacOptions: -unchecked, -Xmax-inlines, 256, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
703[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
704[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
705[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
706[error] 17 | .find(_.toJson.isDefinedAt(a))
707[error] | ^
708[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
709[error] |I found:
710[error] |
711[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
712[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
713[error] | ](
714[error] | /* missing */
715[error] | summon[
716[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
717[error] | )
718[error] | )
719[error] |
720[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
721[error] | * class UiElement is not a generic product because it is not a case class
722[error] | * class UiElement is not a generic sum because it is not a sealed class.
723[error] |
724[error] |One of the following imports might make progress towards fixing the problem:
725[error] |
726[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
727[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
728[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
729[error] |
730[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
731[error] 19 | cl.toJson(a)
732[error] | ^
733[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
734[error] |I found:
735[error] |
736[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
737[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
738[error] | ](
739[error] | /* missing */
740[error] | summon[
741[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
742[error] | )
743[error] | )
744[error] |
745[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
746[error] | * class UiElement is not a generic product because it is not a case class
747[error] | * class UiElement is not a generic sum because it is not a sealed class.
748[error] |
749[error] |One of the following imports might make progress towards fixing the problem:
750[error] |
751[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
752[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
753[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
754[error] |
755[error] two errors found
756[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
757[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
758[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
759[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
760[error] 17 | .find(_.toJson.isDefinedAt(a))
761[error] | ^
762[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
763[error] |I found:
764[error] |
765[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
766[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
767[error] | ](
768[error] | /* missing */
769[error] | summon[
770[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
771[error] | )
772[error] | )
773[error] |
774[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
775[error] | * class UiElement is not a generic product because it is not a case class
776[error] | * class UiElement is not a generic sum because it is not a sealed class.
777[error] |
778[error] |One of the following imports might make progress towards fixing the problem:
779[error] |
780[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
781[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
782[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
783[error] |
784[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
785[error] 19 | cl.toJson(a)
786[error] | ^
787[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
788[error] |I found:
789[error] |
790[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
791[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
792[error] | ](
793[error] | /* missing */
794[error] | summon[
795[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
796[error] | )
797[error] | )
798[error] |
799[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
800[error] | * class UiElement is not a generic product because it is not a case class
801[error] | * class UiElement is not a generic sum because it is not a sealed class.
802[error] |
803[error] |One of the following imports might make progress towards fixing the problem:
804[error] |
805[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
806[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
807[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
808[error] |
809[error] two errors found
810[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
811[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
812[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
813[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
814[error] 17 | .find(_.toJson.isDefinedAt(a))
815[error] | ^
816[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
817[error] |I found:
818[error] |
819[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
820[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
821[error] | ](
822[error] | /* missing */
823[error] | summon[
824[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
825[error] | )
826[error] | )
827[error] |
828[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
829[error] | * class UiElement is not a generic product because it is not a case class
830[error] | * class UiElement is not a generic sum because it is not a sealed class.
831[error] |
832[error] |One of the following imports might make progress towards fixing the problem:
833[error] |
834[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
835[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
836[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
837[error] |
838[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
839[error] 19 | cl.toJson(a)
840[error] | ^
841[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
842[error] |I found:
843[error] |
844[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
845[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
846[error] | ](
847[error] | /* missing */
848[error] | summon[
849[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
850[error] | )
851[error] | )
852[error] |
853[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
854[error] | * class UiElement is not a generic product because it is not a case class
855[error] | * class UiElement is not a generic sum because it is not a sealed class.
856[error] |
857[error] |One of the following imports might make progress towards fixing the problem:
858[error] |
859[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
860[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
861[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
862[error] |
863[error] two errors found
864[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
865Starting build for ProjectRef(file:/build/repo/,terminal21-ui-std-exports) (terminal21-ui-std-exports)... [7/11]
866Compile scalacOptions: -unchecked, -Xmax-inlines, 256, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
867Starting build for ProjectRef(file:/build/repo/,terminal21-server) (terminal21-server)... [8/11]
868Compile scalacOptions: -unchecked, -Xmax-inlines, 256, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
869[info] functions-remote: Won't generate code for terminal21-server to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
870[info] functions-remote: Won't generate code for terminal21-server to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
871[info] functions-remote: Won't generate code for terminal21-server to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
872[info] functions-remote: Won't generate code for terminal21-server to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
873Starting build for ProjectRef(file:/build/repo/,terminal21-nivo) (terminal21-nivo)... [9/11]
874Compile scalacOptions: -unchecked, -Xmax-inlines, 256, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
875[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
876[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
877[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
878[error] 17 | .find(_.toJson.isDefinedAt(a))
879[error] | ^
880[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
881[error] |I found:
882[error] |
883[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
884[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
885[error] | ](
886[error] | /* missing */
887[error] | summon[
888[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
889[error] | )
890[error] | )
891[error] |
892[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
893[error] | * class UiElement is not a generic product because it is not a case class
894[error] | * class UiElement is not a generic sum because it is not a sealed class.
895[error] |
896[error] |One of the following imports might make progress towards fixing the problem:
897[error] |
898[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
899[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
900[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
901[error] |
902[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
903[error] 19 | cl.toJson(a)
904[error] | ^
905[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
906[error] |I found:
907[error] |
908[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
909[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
910[error] | ](
911[error] | /* missing */
912[error] | summon[
913[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
914[error] | )
915[error] | )
916[error] |
917[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
918[error] | * class UiElement is not a generic product because it is not a case class
919[error] | * class UiElement is not a generic sum because it is not a sealed class.
920[error] |
921[error] |One of the following imports might make progress towards fixing the problem:
922[error] |
923[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
924[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
925[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
926[error] |
927[error] two errors found
928[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
929[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
930[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
931[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
932[error] 17 | .find(_.toJson.isDefinedAt(a))
933[error] | ^
934[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
935[error] |I found:
936[error] |
937[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
938[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
939[error] | ](
940[error] | /* missing */
941[error] | summon[
942[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
943[error] | )
944[error] | )
945[error] |
946[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
947[error] | * class UiElement is not a generic product because it is not a case class
948[error] | * class UiElement is not a generic sum because it is not a sealed class.
949[error] |
950[error] |One of the following imports might make progress towards fixing the problem:
951[error] |
952[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
953[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
954[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
955[error] |
956[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
957[error] 19 | cl.toJson(a)
958[error] | ^
959[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
960[error] |I found:
961[error] |
962[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
963[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
964[error] | ](
965[error] | /* missing */
966[error] | summon[
967[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
968[error] | )
969[error] | )
970[error] |
971[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
972[error] | * class UiElement is not a generic product because it is not a case class
973[error] | * class UiElement is not a generic sum because it is not a sealed class.
974[error] |
975[error] |One of the following imports might make progress towards fixing the problem:
976[error] |
977[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
978[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
979[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
980[error] |
981[error] two errors found
982[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
983[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
984[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
985[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
986[error] 17 | .find(_.toJson.isDefinedAt(a))
987[error] | ^
988[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
989[error] |I found:
990[error] |
991[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
992[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
993[error] | ](
994[error] | /* missing */
995[error] | summon[
996[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
997[error] | )
998[error] | )
999[error] |
1000[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
1001[error] | * class UiElement is not a generic product because it is not a case class
1002[error] | * class UiElement is not a generic sum because it is not a sealed class.
1003[error] |
1004[error] |One of the following imports might make progress towards fixing the problem:
1005[error] |
1006[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
1007[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
1008[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
1009[error] |
1010[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
1011[error] 19 | cl.toJson(a)
1012[error] | ^
1013[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
1014[error] |I found:
1015[error] |
1016[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
1017[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
1018[error] | ](
1019[error] | /* missing */
1020[error] | summon[
1021[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
1022[error] | )
1023[error] | )
1024[error] |
1025[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
1026[error] | * class UiElement is not a generic product because it is not a case class
1027[error] | * class UiElement is not a generic sum because it is not a sealed class.
1028[error] |
1029[error] |One of the following imports might make progress towards fixing the problem:
1030[error] |
1031[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
1032[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
1033[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
1034[error] |
1035[error] two errors found
1036[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
1037Starting build for ProjectRef(file:/build/repo/,end-to-end-tests) (end-to-end-tests)... [10/11]
1038Compile scalacOptions: -unchecked, -Xmax-inlines, 256, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.7-migration
1039[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
1040[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
1041[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
1042[error] 17 | .find(_.toJson.isDefinedAt(a))
1043[error] | ^
1044[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
1045[error] |I found:
1046[error] |
1047[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
1048[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
1049[error] | ](
1050[error] | /* missing */
1051[error] | summon[
1052[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
1053[error] | )
1054[error] | )
1055[error] |
1056[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
1057[error] | * class UiElement is not a generic product because it is not a case class
1058[error] | * class UiElement is not a generic sum because it is not a sealed class.
1059[error] |
1060[error] |One of the following imports might make progress towards fixing the problem:
1061[error] |
1062[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
1063[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
1064[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
1065[error] |
1066[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
1067[error] 19 | cl.toJson(a)
1068[error] | ^
1069[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
1070[error] |I found:
1071[error] |
1072[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
1073[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
1074[error] | ](
1075[error] | /* missing */
1076[error] | summon[
1077[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
1078[error] | )
1079[error] | )
1080[error] |
1081[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
1082[error] | * class UiElement is not a generic product because it is not a case class
1083[error] | * class UiElement is not a generic sum because it is not a sealed class.
1084[error] |
1085[error] |One of the following imports might make progress towards fixing the problem:
1086[error] |
1087[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
1088[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
1089[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
1090[error] |
1091[error] two errors found
1092[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
1093[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
1094[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
1095[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
1096[error] 17 | .find(_.toJson.isDefinedAt(a))
1097[error] | ^
1098[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
1099[error] |I found:
1100[error] |
1101[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
1102[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
1103[error] | ](
1104[error] | /* missing */
1105[error] | summon[
1106[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
1107[error] | )
1108[error] | )
1109[error] |
1110[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
1111[error] | * class UiElement is not a generic product because it is not a case class
1112[error] | * class UiElement is not a generic sum because it is not a sealed class.
1113[error] |
1114[error] |One of the following imports might make progress towards fixing the problem:
1115[error] |
1116[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
1117[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
1118[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
1119[error] |
1120[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
1121[error] 19 | cl.toJson(a)
1122[error] | ^
1123[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
1124[error] |I found:
1125[error] |
1126[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
1127[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
1128[error] | ](
1129[error] | /* missing */
1130[error] | summon[
1131[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
1132[error] | )
1133[error] | )
1134[error] |
1135[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
1136[error] | * class UiElement is not a generic product because it is not a case class
1137[error] | * class UiElement is not a generic sum because it is not a sealed class.
1138[error] |
1139[error] |One of the following imports might make progress towards fixing the problem:
1140[error] |
1141[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
1142[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
1143[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
1144[error] |
1145[error] two errors found
1146[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
1147[info] functions-remote: Won't generate code for terminal21-ui-std to speed up compilation. Please do an sbt clean or delete all generated classes if you want code to be re-generated
1148[info] compiling 24 Scala sources to /build/repo/terminal21-ui-std/target/scala-3.7.4/classes ...
1149[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:17:24
1150[error] 17 | .find(_.toJson.isDefinedAt(a))
1151[error] | ^
1152[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
1153[error] |I found:
1154[error] |
1155[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
1156[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
1157[error] | ](
1158[error] | /* missing */
1159[error] | summon[
1160[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
1161[error] | )
1162[error] | )
1163[error] |
1164[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
1165[error] | * class UiElement is not a generic product because it is not a case class
1166[error] | * class UiElement is not a generic sum because it is not a sealed class.
1167[error] |
1168[error] |One of the following imports might make progress towards fixing the problem:
1169[error] |
1170[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
1171[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
1172[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
1173[error] |
1174[error] -- [E172] Type Error: /build/repo/terminal21-ui-std/src/main/scala/org/terminal21/client/json/UiElementEncoding.scala:19:15
1175[error] 19 | cl.toJson(a)
1176[error] | ^
1177[error] |No given instance of type io.circe.Encoder[org.terminal21.client.components.UiElement] was found for parameter x$1 of method toJson in trait ComponentLib.
1178[error] |I found:
1179[error] |
1180[error] | io.circe.Encoder.importedEncoder[org.terminal21.client.components.UiElement](
1181[error] | io.circe.generic.auto.deriveEncoder[org.terminal21.client.components.UiElement
1182[error] | ](
1183[error] | /* missing */
1184[error] | summon[
1185[error] | scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]]
1186[error] | )
1187[error] | )
1188[error] |
1189[error] |But Failed to synthesize an instance of type scala.deriving.Mirror.Of[org.terminal21.client.components.UiElement]:
1190[error] | * class UiElement is not a generic product because it is not a case class
1191[error] | * class UiElement is not a generic sum because it is not a sealed class.
1192[error] |
1193[error] |One of the following imports might make progress towards fixing the problem:
1194[error] |
1195[error] | import io.circe.Encoder.AsArray.importedAsArrayEncoder
1196[error] | import io.circe.Encoder.AsObject.importedAsObjectEncoder
1197[error] | import io.circe.Encoder.AsRoot.importedAsRootEncoder
1198[error] |
1199[error] two errors found
1200[error] (terminal21-ui-std / Compile / compileIncremental) Compilation failed
1201
1202************************
1203Build summary:
1204[{
1205 "module": "terminal21-ui-std",
1206 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 19517, "warnings": 0, "errors": 2, "sourceVersion": "3.7-migration"},
1207 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1208 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1209 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1210 "publish": {"status": "skipped", "tookMs": 0},
1211 "metadata": {
1212 "crossScalaVersions": ["3.3.3"]
1213}
1214},{
1215 "module": "terminal21-code-generation",
1216 "compile": {"status": "ok", "tookMs": 1083, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1217 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1218 "test-compile": {"status": "ok", "tookMs": 102, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1219 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1220 "publish": {"status": "skipped", "tookMs": 0},
1221 "metadata": {
1222 "crossScalaVersions": ["3.3.3"]
1223}
1224},{
1225 "module": "terminal21-client-common",
1226 "compile": {"status": "ok", "tookMs": 93, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1227 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1228 "test-compile": {"status": "ok", "tookMs": 139, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1229 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1230 "publish": {"status": "skipped", "tookMs": 0},
1231 "metadata": {
1232 "crossScalaVersions": ["3.3.3"]
1233}
1234},{
1235 "module": "terminal21-server-app",
1236 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 6833, "warnings": 0, "errors": 2, "sourceVersion": "3.7-migration"},
1237 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1238 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1239 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1240 "publish": {"status": "skipped", "tookMs": 0},
1241 "metadata": {
1242 "crossScalaVersions": ["3.3.3"]
1243}
1244},{
1245 "module": "terminal21-server-client-common",
1246 "compile": {"status": "ok", "tookMs": 38, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1247 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1248 "test-compile": {"status": "ok", "tookMs": 84, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1249 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1250 "publish": {"status": "skipped", "tookMs": 0},
1251 "metadata": {
1252 "crossScalaVersions": ["3.3.3"]
1253}
1254},{
1255 "module": "terminal21-spark",
1256 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1926, "warnings": 0, "errors": 2, "sourceVersion": "3.7-migration"},
1257 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1258 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1259 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1260 "publish": {"status": "skipped", "tookMs": 0},
1261 "metadata": {
1262 "crossScalaVersions": ["3.3.3"]
1263}
1264},{
1265 "module": "terminal21-mathjax",
1266 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1495, "warnings": 0, "errors": 2, "sourceVersion": "3.7-migration"},
1267 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1268 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1269 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1270 "publish": {"status": "skipped", "tookMs": 0},
1271 "metadata": {
1272 "crossScalaVersions": ["3.3.3"]
1273}
1274},{
1275 "module": "terminal21-ui-std-exports",
1276 "compile": {"status": "ok", "tookMs": 62, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1277 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1278 "test-compile": {"status": "ok", "tookMs": 92, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1279 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1280 "publish": {"status": "skipped", "tookMs": 0},
1281 "metadata": {
1282 "crossScalaVersions": ["3.3.3"]
1283}
1284},{
1285 "module": "terminal21-server",
1286 "compile": {"status": "ok", "tookMs": 114, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1287 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1288 "test-compile": {"status": "ok", "tookMs": 172, "warnings": 0, "errors": 0, "sourceVersion": "3.7-migration"},
1289 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1290 "publish": {"status": "skipped", "tookMs": 0},
1291 "metadata": {
1292 "crossScalaVersions": ["3.3.3"]
1293}
1294},{
1295 "module": "terminal21-nivo",
1296 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1299, "warnings": 0, "errors": 2, "sourceVersion": "3.7-migration"},
1297 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1298 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1299 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1300 "publish": {"status": "skipped", "tookMs": 0},
1301 "metadata": {
1302 "crossScalaVersions": ["3.3.3"]
1303}
1304},{
1305 "module": "end-to-end-tests",
1306 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 1408, "warnings": 0, "errors": 2, "sourceVersion": "3.7-migration"},
1307 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1308 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1309 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1310 "publish": {"status": "skipped", "tookMs": 0},
1311 "metadata": {
1312 "crossScalaVersions": ["3.3.3"]
1313}
1314}]
1315************************
1316[error] Scala3CommunityBuild$ProjectBuildFailureException: 6 module(s) finished with failures: terminal21-ui-std, terminal21-server-app, terminal21-spark, terminal21-mathjax, terminal21-nivo, end-to-end-tests
1317[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 6 module(s) finished with failures: terminal21-ui-std, terminal21-server-app, terminal21-spark, terminal21-mathjax, terminal21-nivo, end-to-end-tests
1318[error] Total time: 86 s (0:01:26.0), completed Jan 8, 2026, 2:30:31 AM
1319[0JBuild failed, not retrying.