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