Build Logs

neandertech/langoustine • scheduled_3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY

Errors

18

Warnings

254

Total Lines

1122

1##################################
2Clonning https://github.com/neandertech/langoustine.git into /build/repo using revision v0.0.25
3##################################
4Note: switching to '7f75f6a094fe0e0213bf8b71f8e517c3fa7b2e12'.
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
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32Sbt version 1.10.11 is not supported, minimal supported version is 1.11.5
33Enforcing usage of sbt in version 1.11.5
34No prepare script found for project neandertech/langoustine
35##################################
36Scala version: 3.7.4
37Targets: tech.neander%langoustine-app tech.neander%langoustine-lsp tech.neander%langoustine-meta tech.neander%langoustine-tracer tech.neander%langoustine-tracer-shared
38Project projectConfig: {"projects":{"exclude":[],"overrides":{"langoustine-tracer":{"tests":"disabled"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[]}
39##################################
40Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
41Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
42[sbt_options] declare -a sbt_options=()
43[process_args] java_version = '17'
44[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
45# Executing command line:
46java
47-Dfile.encoding=UTF-8
48-Xmx4G
49-Dcommunitybuild.scala=3.7.4
50-Dcommunitybuild.project.dependencies.add=
51-Xmx7G
52-Xms4G
53-Xss8M
54-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
55-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
56-jar
57/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
58"setCrossScalaVersions 3.7.4"
59"++3.7.4 -v"
60"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
61"set every credentials := Nil"
62"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
63"removeScalacOptionsStartingWith -P:wartremover"
64
65moduleMappings
66"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{"langoustine-tracer":{"tests":"disabled"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[]}""" tech.neander%langoustine-app tech.neander%langoustine-lsp tech.neander%langoustine-meta tech.neander%langoustine-tracer tech.neander%langoustine-tracer-shared"
67
68[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
69[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
70[info] loading project definition from /build/repo/project
71[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
72[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
73[info] Compilation completed in 8.881s.
74[info] done compiling
75/build/repo/build.sbt:61: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
76 resolvers += Resolver.sonatypeCentralSnapshots
77 .sonatypeOssRepos("snapshots")
78 ^
79[info] loading settings for project root from build.sbt...
80[info] resolving key references (28924 settings) ...
81[info]
82[info] _ _ _
83[info] | | | | (_)
84[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
85[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
86[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
87[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
88[info] __/ |
89[info] |___/
90[info]
91[info] 0.0.25+0-7f75f6a0+20251228-1711-SNAPSHOT
92[info]
93[info] Scala 3.3.6
94[info]
95[info] Useful sbt tasks:
96[info] gl. generateLSP - Regenerate LSP definitions
97[info] bw. buildWebsite - Build website
98[info] tt. testTracer - Run Tracer's backend tests
99[info] bt. buildTracer - Build Tracer for local usage
100[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
101[info] fx. preCI - Reformat and apply Scalafix rules
102[info] pl. publishLocal - Publish all modules locally
103Execute setCrossScalaVersions: 3.7.4
104OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in metaNative/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in metaJS/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in metaJS/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in example/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in example/crossScalaVersions
109OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in app/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in app/crossScalaVersions
111OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in lsp/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in lsp/crossScalaVersions
113OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in generate/crossScalaVersions
114OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in tracer/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in generate/crossScalaVersions
116OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tracer/crossScalaVersions
117OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in appNative/crossScalaVersions
118OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in e2e-tests/crossScalaVersions
119OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in appNative/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in e2e-tests/crossScalaVersions
121OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in tracerSharedJS/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tracerSharedJS/crossScalaVersions
123OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in testsJS/crossScalaVersions
124OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in testsJS/crossScalaVersions
125OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in tests/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tests/crossScalaVersions
127OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in meta/crossScalaVersions
128OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in meta/crossScalaVersions
129OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in testsNative/crossScalaVersions
130OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in testsNative/crossScalaVersions
131OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in tracerFrontendJS/crossScalaVersions
132OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tracerFrontendJS/crossScalaVersions
133OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in lspJS/crossScalaVersions
134OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in lspJS/crossScalaVersions
135OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in tracerShared/crossScalaVersions
136OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in tracerShared/crossScalaVersions
137OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in docs/crossScalaVersions
138OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in docs/crossScalaVersions
139OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in exampleJS/crossScalaVersions
140OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in exampleJS/crossScalaVersions
141OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in exampleNative/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in exampleNative/crossScalaVersions
143OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in metaNative/crossScalaVersions
144OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in appJS/crossScalaVersions
145OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in appJS/crossScalaVersions
146OpenCB::Changing crossVersion 3.3.6 -> 3.7.4 in lspNative/crossScalaVersions
147OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in lspNative/crossScalaVersions
148[info]
149[info] _ _ _
150[info] | | | | (_)
151[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
152[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
153[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
154[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
155[info] __/ |
156[info] |___/
157[info]
158[info] 0.0.25+0-7f75f6a0+20251228-1711-SNAPSHOT
159[info]
160[info] Scala 3.3.6
161[info]
162[info] Useful sbt tasks:
163[info] gl. generateLSP - Regenerate LSP definitions
164[info] bw. buildWebsite - Build website
165[info] tt. testTracer - Run Tracer's backend tests
166[info] bt. buildTracer - Build Tracer for local usage
167[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
168[info] fx. preCI - Reformat and apply Scalafix rules
169[info] pl. publishLocal - Publish all modules locally
170[info] Setting Scala version to 3.7.4 on 22 projects.
171[info] Switching Scala version on:
172[info] tracerShared (3.7.4)
173[info] e2e-tests (3.7.4)
174[info] appJS (3.7.4)
175[info] lsp (3.7.4)
176[info] generate (3.7.4)
177[info] exampleJS (3.7.4)
178[info] docs (3.7.4)
179[info] metaNative (3.7.4)
180[info] tests (3.7.4)
181[info] metaJS (3.7.4)
182[info] tracerSharedJS (3.7.4)
183[info] tracerFrontendJS (3.7.4)
184[info] lspJS (3.7.4)
185[info] appNative (3.7.4)
186[info] meta (3.7.4)
187[info] testsJS (3.7.4)
188[info] exampleNative (3.7.4)
189[info] tracer (3.7.4)
190[info] app (3.7.4)
191[info] lspNative (3.7.4)
192[info] example (3.7.4)
193[info] testsNative (3.7.4)
194[info] Excluding projects:
195[info] * root (2.12.20)
196[info] Reapplying settings...
197[info]
198[info] _ _ _
199[info] | | | | (_)
200[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
201[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
202[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
203[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
204[info] __/ |
205[info] |___/
206[info]
207[info] 0.0.25+0-7f75f6a0+20251228-1711-SNAPSHOT
208[info]
209[info] Scala 3.3.6
210[info]
211[info] Useful sbt tasks:
212[info] gl. generateLSP - Regenerate LSP definitions
213[info] bw. buildWebsite - Build website
214[info] tt. testTracer - Run Tracer's backend tests
215[info] bt. buildTracer - Build Tracer for local usage
216[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
217[info] fx. preCI - Reformat and apply Scalafix rules
218[info] pl. publishLocal - Publish all modules locally
219Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
220[info] Reapplying settings...
221[info]
222[info] _ _ _
223[info] | | | | (_)
224[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
225[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
226[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
227[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
228[info] __/ |
229[info] |___/
230[info]
231[info] 0.0.25+0-7f75f6a0+20251228-1711-SNAPSHOT
232[info]
233[info] Scala 3.3.6
234[info]
235[info] Useful sbt tasks:
236[info] gl. generateLSP - Regenerate LSP definitions
237[info] bw. buildWebsite - Build website
238[info] tt. testTracer - Run Tracer's backend tests
239[info] bt. buildTracer - Build Tracer for local usage
240[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
241[info] fx. preCI - Reformat and apply Scalafix rules
242[info] pl. publishLocal - Publish all modules locally
243[info] Defining Global / credentials, app / credentials and 21 others.
244[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 230 others.
245[info] Run `last` for details.
246[info] Reapplying settings...
247[info]
248[info] _ _ _
249[info] | | | | (_)
250[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
251[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
252[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
253[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
254[info] __/ |
255[info] |___/
256[info]
257[info] 0.0.25+0-7f75f6a0+20251228-1711-SNAPSHOT
258[info]
259[info] Scala 3.3.6
260[info]
261[info] Useful sbt tasks:
262[info] gl. generateLSP - Regenerate LSP definitions
263[info] bw. buildWebsite - Build website
264[info] tt. testTracer - Run Tracer's backend tests
265[info] bt. buildTracer - Build Tracer for local usage
266[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
267[info] fx. preCI - Reformat and apply Scalafix rules
268[info] pl. publishLocal - Publish all modules locally
269Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
270[info] Reapplying settings...
271OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
272
273 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
274 Did you mean metaNative / allExcludeDependencies ?
275 , retry without global scopes
276[info] Reapplying settings...
277[info]
278[info] _ _ _
279[info] | | | | (_)
280[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
281[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
282[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
283[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
284[info] __/ |
285[info] |___/
286[info]
287[info] 0.0.25+0-7f75f6a0+20251228-1711-SNAPSHOT
288[info]
289[info] Scala 3.3.6
290[info]
291[info] Useful sbt tasks:
292[info] gl. generateLSP - Regenerate LSP definitions
293[info] bw. buildWebsite - Build website
294[info] tt. testTracer - Run Tracer's backend tests
295[info] bt. buildTracer - Build Tracer for local usage
296[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
297[info] fx. preCI - Reformat and apply Scalafix rules
298[info] pl. publishLocal - Publish all modules locally
299Execute removeScalacOptionsStartingWith: -P:wartremover
300[info] Reapplying settings...
301[info]
302[info] _ _ _
303[info] | | | | (_)
304[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
305[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
306[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
307[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
308[info] __/ |
309[info] |___/
310[info]
311[info] 0.0.25+0-7f75f6a0+20251228-1711-SNAPSHOT
312[info]
313[info] Scala 3.3.6
314[info]
315[info] Useful sbt tasks:
316[info] gl. generateLSP - Regenerate LSP definitions
317[info] bw. buildWebsite - Build website
318[info] tt. testTracer - Run Tracer's backend tests
319[info] bt. buildTracer - Build Tracer for local usage
320[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
321[info] fx. preCI - Reformat and apply Scalafix rules
322[info] pl. publishLocal - Publish all modules locally
323[success] Total time: 0 s, completed Dec 28, 2025, 5:11:33 PM
324Build config: {"projects":{"exclude":[],"overrides":{"langoustine-tracer":{"tests":"disabled"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[]}
325Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map(langoustine-tracer -> ProjectOverrides(Some(Disabled)))),CompileOnly,List()))
326Starting build...
327Projects: Set(tracerShared, lsp, meta, tracer, app)
328Starting build for ProjectRef(file:/build/repo/,lsp) (langoustine-lsp)... [0/5]
329OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
330OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.20 module Global
331Compile scalacOptions: -Xmax-inlines, 64, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
332[info] compiling 22 Scala sources to /build/repo/modules/lsp/target/jvm-3/classes ...
333[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/lsp/src/main/scala/generated/codecs.scala:568:12
334[warn] 568 | v.headOption match
335[warn] | ^^^^^^^^^^^^
336[warn] | match may not be exhaustive.
337[warn] |
338[warn] | It would fail on pattern case: Some(_)
339[warn] |
340[warn] | longer explanation available when compiling with `-explain`
341[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/lsp/src/main/scala/generated/codecs.scala:1437:12
342[warn] 1437 | v.headOption match
343[warn] | ^^^^^^^^^^^^
344[warn] | match may not be exhaustive.
345[warn] |
346[warn] | It would fail on pattern case: Some(_)
347[warn] |
348[warn] | longer explanation available when compiling with `-explain`
349[warn] -- [E030] Match case Unreachable Warning: /build/repo/modules/lsp/src/main/scala/runtime/Opt.scala:63:11
350[warn] 63 | case null => ujson.Null
351[warn] | ^^^^
352[warn] | Unreachable case
353[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/modules/lsp/src/main/scala/generated/aliases.scala:201:15
354[warn] 201 | case c: Map[String, ujson.Value] =>
355[warn] | ^
356[warn] |the type test for Map[String, ujson.Value] cannot be checked at runtime because its type arguments can't be determined from Any
357[warn] |
358[warn] | longer explanation available when compiling with `-explain`
359[warn] four warnings found
360[info] done compiling
361Starting build for ProjectRef(file:/build/repo/,tracerShared) (langoustine-tracer-shared)... [1/5]
362Compile scalacOptions: -Wunused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
363[info] compiling 7 Scala sources to /build/repo/modules/tracer/shared/target/jvm-3/classes ...
364[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/shared/src/main/scala/Direction.scala:19:31
365[warn] 19 |import jsonrpclib.InputMessage.*
366[warn] | ^
367[warn] | unused import
368[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/shared/src/main/scala/LogMessage.scala:21:31
369[warn] 21 |import jsonrpclib.InputMessage.*
370[warn] | ^
371[warn] | unused import
372[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/shared/src/main/scala/LspMessage.scala:22:31
373[warn] 22 |import jsonrpclib.InputMessage.*
374[warn] | ^
375[warn] | unused import
376[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/shared/src/main/scala/ReceivedMessage.scala:21:31
377[warn] 21 |import jsonrpclib.InputMessage.*
378[warn] | ^
379[warn] | unused import
380[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/shared/src/main/scala/Summary.scala:21:31
381[warn] 21 |import jsonrpclib.InputMessage.*
382[warn] | ^
383[warn] | unused import
384[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/shared/src/main/scala/TracerEvent.scala:21:31
385[warn] 21 |import jsonrpclib.InputMessage.*
386[warn] | ^
387[warn] | unused import
388[info] [patched file /build/repo/modules/tracer/shared/src/main/scala/Direction.scala]
389[info] [patched file /build/repo/modules/tracer/shared/src/main/scala/LspMessage.scala]
390[info] [patched file /build/repo/modules/tracer/shared/src/main/scala/TracerEvent.scala]
391[info] [patched file /build/repo/modules/tracer/shared/src/main/scala/LogMessage.scala]
392[info] [patched file /build/repo/modules/tracer/shared/src/main/scala/ReceivedMessage.scala]
393[info] [patched file /build/repo/modules/tracer/shared/src/main/scala/Summary.scala]
394[warn] 6 warnings found
395[info] done compiling
396[info] compiling 7 Scala sources to /build/repo/modules/tracer/shared/target/jvm-3/classes ...
397[info] done compiling
398Starting build for ProjectRef(file:/build/repo/,meta) (langoustine-meta)... [2/5]
399Compile scalacOptions: -Wunused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
400[info] compiling 5 Scala sources to /build/repo/modules/meta/target/jvm-3/classes ...
401[warn] -- Warning: /build/repo/modules/meta/src/main/scala/json.scala:49:60 -----------
402[warn] 49 | case None => ParamsType.Many(read[Vector[Type]](js))
403[warn] | ^
404[warn] |Result of implicit search for upickle.default.Reader[langoustine.meta.Type] will change.
405[warn] |Current result langoustine.meta.json.given_Reader_Type will be no longer eligible
406[warn] | because it is not defined before the search position.
407[warn] |Result with new rules: No Matching Implicit.
408[warn] |To opt into the new rules, compile with `-source future` or use
409[warn] |the `scala.language.future` language import.
410[warn] |
411[warn] |To fix the problem without the language import, you could try one of the following:
412[warn] | - use a `given ... with` clause as the enclosing given,
413[warn] | - rearrange definitions so that langoustine.meta.json.given_Reader_Type comes earlier,
414[warn] | - use an explicit argument.
415[warn] |This will be an error in Scala 3.5 and later.
416[warn] -- Warning: /build/repo/modules/meta/src/main/scala/json.scala:50:54 -----------
417[warn] 50 | case Some(o) => ParamsType.Single(read[Type](js))
418[warn] | ^
419[warn] |Result of implicit search for upickle.default.Reader[langoustine.meta.Type] will change.
420[warn] |Current result langoustine.meta.json.given_Reader_Type will be no longer eligible
421[warn] | because it is not defined before the search position.
422[warn] |Result with new rules: No Matching Implicit.
423[warn] |To opt into the new rules, compile with `-source future` or use
424[warn] |the `scala.language.future` language import.
425[warn] |
426[warn] |To fix the problem without the language import, you could try one of the following:
427[warn] | - use a `given ... with` clause as the enclosing given,
428[warn] | - rearrange definitions so that langoustine.meta.json.given_Reader_Type comes earlier,
429[warn] | - use an explicit argument.
430[warn] |This will be an error in Scala 3.5 and later.
431[warn] -- [E197] Potential Issue Warning: /build/repo/modules/meta/src/main/scala/pickle-rick.scala:60:28
432[warn] 60 | m.fromProduct(new Product:
433[warn] | ^
434[warn] | New anonymous class definition will be duplicated at each inline site
435[warn] |
436[warn] | longer explanation available when compiling with `-explain`
437[warn] -- [E197] Potential Issue Warning: /build/repo/modules/meta/src/main/scala/pickle-rick.scala:35:23
438[warn] 35 | val reader = new CaseClassReader[T]:
439[warn] | ^
440[warn] | New anonymous class definition will be duplicated at each inline site
441[warn] |
442[warn] | longer explanation available when compiling with `-explain`
443[warn] four warnings found
444[info] done compiling
445Starting build for ProjectRef(file:/build/repo/,tracer) (langoustine-tracer)... [3/5]
446Compile scalacOptions: -Wunused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
447[info] compiling 12 Scala sources to /build/repo/modules/tracer/backend/target/jvm-3/classes ...
448[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/backend/src/main/scala/TracerServer.scala:27:18
449[warn] 27 |import org.http4s.server
450[warn] | ^^^^^^
451[warn] | unused import
452[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/backend/src/main/scala/state.scala:29:18
453[warn] 29 |import jsonrpclib.Payload
454[warn] | ^^^^^^^
455[warn] | unused import
456[warn] -- [E121] Pattern Match Warning: /build/repo/modules/tracer/backend/src/main/scala/state.scala:135:23
457[warn] 135 | case other =>
458[warn] | ^^^^^
459[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
460[info] [patched file /build/repo/modules/tracer/backend/src/main/scala/TracerServer.scala]
461[info] [patched file /build/repo/modules/tracer/backend/src/main/scala/state.scala]
462[warn] there was 1 deprecation warning; re-run with -deprecation for details
463[warn] four warnings found
464[info] done compiling
465[info] compiling 2 Scala sources to /build/repo/modules/tracer/backend/target/jvm-3/classes ...
466[warn] -- [E121] Pattern Match Warning: /build/repo/modules/tracer/backend/src/main/scala/state.scala:134:23
467[warn] 134 | case other =>
468[warn] | ^^^^^
469[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
470[warn] one warning found
471[info] done compiling
472[info] compiling 7 Scala sources to /build/repo/modules/tracer/shared/target/js-3/classes ...
473[info] done compiling
474[info] compiling 13 Scala sources to /build/repo/modules/tracer/frontend/target/js-3/classes ...
475[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/tracer/frontend/src/main/scala/component.jsonviewer.scala:233:31
476[warn] 233 |import com.raquo.laminar.nodes.ReactiveHtmlElement
477[warn] | ^^^^^^^^^^^^^^^^^^^
478[warn] | unused import
479[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/tracer/frontend/src/main/scala/frontend.main.scala:31:21
480[warn] 31 |def cid(c: CallId) = c match
481[warn] | ^
482[warn] | match may not be exhaustive.
483[warn] |
484[warn] | It would fail on pattern case: NullId
485[warn] |
486[warn] | longer explanation available when compiling with `-explain`
487[info] [patched file /build/repo/modules/tracer/frontend/src/main/scala/component.jsonviewer.scala]
488[warn] two warnings found
489[info] done compiling
490[info] Fast optimizing /build/repo/modules/tracer/frontend/target/js-3/langoustine-tracer-frontend-fastopt
491[info] compiling 1 Scala source to /build/repo/modules/tracer/frontend/target/js-3/classes ...
492[info] done compiling
493[info] Fast optimizing /build/repo/modules/tracer/frontend/target/js-3/langoustine-tracer-frontend-fastopt
494Starting build for ProjectRef(file:/build/repo/,app) (langoustine-app)... [4/5]
495Compile scalacOptions: -Wunused:imports, -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
496[info] compiling 4 Scala sources to /build/repo/modules/app/target/jvm-3/classes ...
497[warn] -- [E198] Unused Symbol Warning: /build/repo/modules/app/src/main/scala/LangoustineApp.scala:29:18
498[warn] 29 |import jsonrpclib.Endpoint
499[warn] | ^^^^^^^^
500[warn] | unused import
501[info] [patched file /build/repo/modules/app/src/main/scala/LangoustineApp.scala]
502[warn] there was 1 deprecation warning; re-run with -deprecation for details
503[warn] two warnings found
504[info] done compiling
505[info] compiling 1 Scala source to /build/repo/modules/app/target/jvm-3/classes ...
506[warn] there was 1 deprecation warning; re-run with -deprecation for details
507[warn] one warning found
508[info] done compiling
509
510************************
511Build summary:
512[{
513 "module": "langoustine-lsp",
514 "compile": {"status": "ok", "tookMs": 54664, "warnings": 4, "errors": 0, "sourceVersion": "3.4-migration"},
515 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
516 "test-compile": {"status": "ok", "tookMs": 321, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
517 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
518 "publish": {"status": "skipped", "tookMs": 0},
519 "metadata": {
520 "crossScalaVersions": ["2.12.20"]
521}
522},{
523 "module": "langoustine-tracer-shared",
524 "compile": {"status": "ok", "tookMs": 1833, "warnings": 6, "errors": 0, "sourceVersion": "3.4-migration"},
525 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
526 "test-compile": {"status": "ok", "tookMs": 1233, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
527 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
528 "publish": {"status": "skipped", "tookMs": 0},
529 "metadata": {
530 "crossScalaVersions": ["2.12.20"]
531}
532},{
533 "module": "langoustine-meta",
534 "compile": {"status": "ok", "tookMs": 2426, "warnings": 4, "errors": 0, "sourceVersion": "3.4-migration"},
535 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
536 "test-compile": {"status": "ok", "tookMs": 93, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
537 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
538 "publish": {"status": "skipped", "tookMs": 0},
539 "metadata": {
540 "crossScalaVersions": ["2.12.20"]
541}
542},{
543 "module": "langoustine-tracer",
544 "compile": {"status": "ok", "tookMs": 4557, "warnings": 3, "errors": 0, "sourceVersion": "3.4-migration"},
545 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
546 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
547 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
548 "publish": {"status": "skipped", "tookMs": 0},
549 "metadata": {
550 "crossScalaVersions": ["2.12.20"]
551}
552},{
553 "module": "langoustine-app",
554 "compile": {"status": "ok", "tookMs": 1660, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
555 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
556 "test-compile": {"status": "ok", "tookMs": 1098, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
557 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
558 "publish": {"status": "skipped", "tookMs": 0},
559 "metadata": {
560 "crossScalaVersions": ["2.12.20"]
561}
562}]
563************************
564[success] Total time: 139 s (0:02:19.0), completed Dec 28, 2025, 5:13:51 PM
565[0JChecking patch project/plugins.sbt...
566Checking patch project/build.properties...
567Checking patch build.sbt...
568Applied patch project/plugins.sbt cleanly.
569Applied patch project/build.properties cleanly.
570Applied patch build.sbt cleanly.
571Commit migration rewrites
572Switched to a new branch 'opencb/migrate-source-3.4'
573[opencb/migrate-source-3.4 76c16ab60] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
574 10 files changed, 11 deletions(-)
575----
576Preparing build for 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
577Scala binary version found: 3.8
578Using configured source version: 3.4
579Scala binary version found: 3.8
580Using configured source version: 3.4
581Would try to apply common scalacOption (best-effort, sbt/mill only):
582Append: ,REQUIRE:-source:3.4
583Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
584----
585Starting build for 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
586Execute tests: false
587sbt project found:
588Sbt version 1.10.11 is not supported, minimal supported version is 1.11.5
589Enforcing usage of sbt in version 1.11.5
590No prepare script found for project neandertech/langoustine
591##################################
592Scala version: 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
593Targets: tech.neander%langoustine-app tech.neander%langoustine-lsp tech.neander%langoustine-meta tech.neander%langoustine-tracer tech.neander%langoustine-tracer-shared
594Project projectConfig: {"projects":{"exclude":[],"overrides":{"langoustine-tracer":{"tests":"disabled"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[]}
595##################################
596Using extra scalacOptions: ,REQUIRE:-source:3.4
597Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
598[sbt_options] declare -a sbt_options=()
599[process_args] java_version = '17'
600[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
601# Executing command line:
602java
603-Dfile.encoding=UTF-8
604-Xmx4G
605-Dcommunitybuild.scala=3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
606-Dcommunitybuild.project.dependencies.add=
607-Xmx7G
608-Xms4G
609-Xss8M
610-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
611-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
612-jar
613/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
614"setCrossScalaVersions 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY"
615"++3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY -v"
616"mapScalacOptions ",REQUIRE:-source:3.4,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
617"set every credentials := Nil"
618"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
619"removeScalacOptionsStartingWith -P:wartremover"
620
621moduleMappings
622"runBuild 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY """{"projects":{"exclude":[],"overrides":{"langoustine-tracer":{"tests":"disabled"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[]}""" tech.neander%langoustine-app tech.neander%langoustine-lsp tech.neander%langoustine-meta tech.neander%langoustine-tracer tech.neander%langoustine-tracer-shared"
623
624[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
625[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
626[info] loading project definition from /build/repo/project
627[info] loading settings for project root from build.sbt...
628[info] resolving key references (28924 settings) ...
629[info]
630[info] _ _ _
631[info] | | | | (_)
632[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
633[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
634[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
635[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
636[info] __/ |
637[info] |___/
638[info]
639[info] 0.0.25+1-76c16ab6+20251228-1713-SNAPSHOT
640[info]
641[info] Scala 3.3.6
642[info]
643[info] Useful sbt tasks:
644[info] gl. generateLSP - Regenerate LSP definitions
645[info] bw. buildWebsite - Build website
646[info] tt. testTracer - Run Tracer's backend tests
647[info] bt. buildTracer - Build Tracer for local usage
648[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
649[info] fx. preCI - Reformat and apply Scalafix rules
650[info] pl. publishLocal - Publish all modules locally
651Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
652OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in metaNative/crossScalaVersions
653OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in metaNative/crossScalaVersions
654OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in metaJS/crossScalaVersions
655OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in metaJS/crossScalaVersions
656OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in example/crossScalaVersions
657OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in example/crossScalaVersions
658OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in app/crossScalaVersions
659OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in app/crossScalaVersions
660OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in exampleNative/crossScalaVersions
661OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in exampleNative/crossScalaVersions
662OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in lsp/crossScalaVersions
663OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in lsp/crossScalaVersions
664OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in generate/crossScalaVersions
665OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in generate/crossScalaVersions
666OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in tracer/crossScalaVersions
667OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in tracer/crossScalaVersions
668OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in e2e-tests/crossScalaVersions
669OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in e2e-tests/crossScalaVersions
670OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in appNative/crossScalaVersions
671OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in appNative/crossScalaVersions
672OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in tracerSharedJS/crossScalaVersions
673OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in tracerSharedJS/crossScalaVersions
674OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in testsJS/crossScalaVersions
675OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in testsJS/crossScalaVersions
676OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in tests/crossScalaVersions
677OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in tests/crossScalaVersions
678OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in meta/crossScalaVersions
679OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in meta/crossScalaVersions
680OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in testsNative/crossScalaVersions
681OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in testsNative/crossScalaVersions
682OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in tracerFrontendJS/crossScalaVersions
683OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in tracerFrontendJS/crossScalaVersions
684OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in lspJS/crossScalaVersions
685OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in lspJS/crossScalaVersions
686OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in tracerShared/crossScalaVersions
687OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in tracerShared/crossScalaVersions
688OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in docs/crossScalaVersions
689OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in docs/crossScalaVersions
690OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in appJS/crossScalaVersions
691OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in appJS/crossScalaVersions
692OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in exampleJS/crossScalaVersions
693OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in exampleJS/crossScalaVersions
694OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY in lspNative/crossScalaVersions
695OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY) in lspNative/crossScalaVersions
696[info]
697[info] _ _ _
698[info] | | | | (_)
699[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
700[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
701[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
702[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
703[info] __/ |
704[info] |___/
705[info]
706[info] 0.0.25+1-76c16ab6+20251228-1714-SNAPSHOT
707[info]
708[info] Scala 3.3.6
709[info]
710[info] Useful sbt tasks:
711[info] gl. generateLSP - Regenerate LSP definitions
712[info] bw. buildWebsite - Build website
713[info] tt. testTracer - Run Tracer's backend tests
714[info] bt. buildTracer - Build Tracer for local usage
715[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
716[info] fx. preCI - Reformat and apply Scalafix rules
717[info] pl. publishLocal - Publish all modules locally
718[info] Setting Scala version to 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY on 22 projects.
719[info] Switching Scala version on:
720[info] tracerShared (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
721[info] e2e-tests (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
722[info] appJS (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
723[info] lsp (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
724[info] generate (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
725[info] exampleJS (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
726[info] docs (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
727[info] metaNative (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
728[info] tests (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
729[info] metaJS (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
730[info] tracerSharedJS (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
731[info] tracerFrontendJS (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
732[info] lspJS (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
733[info] appNative (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
734[info] meta (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
735[info] testsJS (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
736[info] exampleNative (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
737[info] tracer (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
738[info] app (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
739[info] lspNative (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
740[info] example (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
741[info] testsNative (3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY)
742[info] Excluding projects:
743[info] * root (2.12.20)
744[info] Reapplying settings...
745[info]
746[info] _ _ _
747[info] | | | | (_)
748[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
749[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
750[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
751[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
752[info] __/ |
753[info] |___/
754[info]
755[info] 0.0.25+1-76c16ab6+20251228-1714-SNAPSHOT
756[info]
757[info] Scala 3.3.6
758[info]
759[info] Useful sbt tasks:
760[info] gl. generateLSP - Regenerate LSP definitions
761[info] bw. buildWebsite - Build website
762[info] tt. testTracer - Run Tracer's backend tests
763[info] bt. buildTracer - Build Tracer for local usage
764[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
765[info] fx. preCI - Reformat and apply Scalafix rules
766[info] pl. publishLocal - Publish all modules locally
767Execute mapScalacOptions: ,REQUIRE:-source:3.4,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
768[info] Reapplying settings...
769[info]
770[info] _ _ _
771[info] | | | | (_)
772[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
773[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
774[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
775[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
776[info] __/ |
777[info] |___/
778[info]
779[info] 0.0.25+1-76c16ab6+20251228-1714-SNAPSHOT
780[info]
781[info] Scala 3.3.6
782[info]
783[info] Useful sbt tasks:
784[info] gl. generateLSP - Regenerate LSP definitions
785[info] bw. buildWebsite - Build website
786[info] tt. testTracer - Run Tracer's backend tests
787[info] bt. buildTracer - Build Tracer for local usage
788[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
789[info] fx. preCI - Reformat and apply Scalafix rules
790[info] pl. publishLocal - Publish all modules locally
791[info] Defining Global / credentials, app / credentials and 21 others.
792[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 230 others.
793[info] Run `last` for details.
794[info] Reapplying settings...
795[info]
796[info] _ _ _
797[info] | | | | (_)
798[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
799[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
800[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
801[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
802[info] __/ |
803[info] |___/
804[info]
805[info] 0.0.25+1-76c16ab6+20251228-1714-SNAPSHOT
806[info]
807[info] Scala 3.3.6
808[info]
809[info] Useful sbt tasks:
810[info] gl. generateLSP - Regenerate LSP definitions
811[info] bw. buildWebsite - Build website
812[info] tt. testTracer - Run Tracer's backend tests
813[info] bt. buildTracer - Build Tracer for local usage
814[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
815[info] fx. preCI - Reformat and apply Scalafix rules
816[info] pl. publishLocal - Publish all modules locally
817Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
818[info] Reapplying settings...
819OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
820
821 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
822 Did you mean metaNative / allExcludeDependencies ?
823 , retry without global scopes
824[info] Reapplying settings...
825[info]
826[info] _ _ _
827[info] | | | | (_)
828[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
829[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
830[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
831[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
832[info] __/ |
833[info] |___/
834[info]
835[info] 0.0.25+1-76c16ab6+20251228-1714-SNAPSHOT
836[info]
837[info] Scala 3.3.6
838[info]
839[info] Useful sbt tasks:
840[info] gl. generateLSP - Regenerate LSP definitions
841[info] bw. buildWebsite - Build website
842[info] tt. testTracer - Run Tracer's backend tests
843[info] bt. buildTracer - Build Tracer for local usage
844[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
845[info] fx. preCI - Reformat and apply Scalafix rules
846[info] pl. publishLocal - Publish all modules locally
847Execute removeScalacOptionsStartingWith: -P:wartremover
848[info] Reapplying settings...
849[info]
850[info] _ _ _
851[info] | | | | (_)
852[info] | | __ _ _ __ __ _ ___ _ _ ___| |_ _ _ __ ___
853[info] | | / _` | '_ \ / _` |/ _ \| | | / __| __| | '_ \ / _ \
854[info] | |___| (_| | | | | (_| | (_) | |_| \__ \ |_| | | | | __/
855[info] |______\__,_|_| |_|\__, |\___/ \__,_|___/\__|_|_| |_|\___|
856[info] __/ |
857[info] |___/
858[info]
859[info] 0.0.25+1-76c16ab6+20251228-1714-SNAPSHOT
860[info]
861[info] Scala 3.3.6
862[info]
863[info] Useful sbt tasks:
864[info] gl. generateLSP - Regenerate LSP definitions
865[info] bw. buildWebsite - Build website
866[info] tt. testTracer - Run Tracer's backend tests
867[info] bt. buildTracer - Build Tracer for local usage
868[info] te. testE2E - Run LangoustineApp E2E tests that launch a separate process
869[info] fx. preCI - Reformat and apply Scalafix rules
870[info] pl. publishLocal - Publish all modules locally
871[success] Total time: 0 s, completed Dec 28, 2025, 5:14:13 PM
872Build config: {"projects":{"exclude":[],"overrides":{"langoustine-tracer":{"tests":"disabled"}}},"java":{"version":"17"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","sourceVersion":"3.4","migrationVersions":["3.4"],"sourcePatches":[]}
873Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map(langoustine-tracer -> ProjectOverrides(Some(Disabled)))),CompileOnly,List()))
874Starting build...
875Projects: Set(tracerShared, lsp, meta, tracer, app)
876Starting build for ProjectRef(file:/build/repo/,lsp) (langoustine-lsp)... [0/5]
877OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4` in Scala 2.12.20 module Global
878Compile scalacOptions: -Xmax-inlines, 64, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
879[info] compiling 22 Scala sources to /build/repo/modules/lsp/target/jvm-3/classes ...
880[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/lsp/src/main/scala/generated/codecs.scala:568:12
881[warn] 568 | v.headOption match
882[warn] | ^^^^^^^^^^^^
883[warn] | match may not be exhaustive.
884[warn] |
885[warn] | It would fail on pattern case: Some(_)
886[warn] |
887[warn] | longer explanation available when compiling with `-explain`
888[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/modules/lsp/src/main/scala/generated/codecs.scala:1437:12
889[warn] 1437 | v.headOption match
890[warn] | ^^^^^^^^^^^^
891[warn] | match may not be exhaustive.
892[warn] |
893[warn] | It would fail on pattern case: Some(_)
894[warn] |
895[warn] | longer explanation available when compiling with `-explain`
896[warn] -- [E030] Match case Unreachable Warning: /build/repo/modules/lsp/src/main/scala/runtime/Opt.scala:63:11
897[warn] 63 | case null => ujson.Null
898[warn] | ^^^^
899[warn] | Unreachable case
900[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/modules/lsp/src/main/scala/generated/aliases.scala:201:15
901[warn] 201 | case c: Map[String, ujson.Value] =>
902[warn] | ^
903[warn] |the type test for Map[String, ujson.Value] cannot be checked at runtime because its type arguments can't be determined from Any
904[warn] |
905[warn] | longer explanation available when compiling with `-explain`
906[warn] four warnings found
907[info] done compiling
908Starting build for ProjectRef(file:/build/repo/,tracerShared) (langoustine-tracer-shared)... [1/5]
909Compile scalacOptions: -Wunused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
910[info] compiling 7 Scala sources to /build/repo/modules/tracer/shared/target/jvm-3/classes ...
911[info] done compiling
912Starting build for ProjectRef(file:/build/repo/,meta) (langoustine-meta)... [2/5]
913Compile scalacOptions: -Wunused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
914[info] compiling 5 Scala sources to /build/repo/modules/meta/target/jvm-3/classes ...
915[warn] -- Warning: /build/repo/modules/meta/src/main/scala/json.scala:49:60 -----------
916[warn] 49 | case None => ParamsType.Many(read[Vector[Type]](js))
917[warn] | ^
918[warn] |Result of implicit search for upickle.default.Reader[langoustine.meta.Type] will change.
919[warn] |Current result langoustine.meta.json.given_Reader_Type will be no longer eligible
920[warn] | because it is not defined before the search position.
921[warn] |Result with new rules: No Matching Implicit.
922[warn] |To opt into the new rules, compile with `-source future` or use
923[warn] |the `scala.language.future` language import.
924[warn] |
925[warn] |To fix the problem without the language import, you could try one of the following:
926[warn] | - use a `given ... with` clause as the enclosing given,
927[warn] | - rearrange definitions so that langoustine.meta.json.given_Reader_Type comes earlier,
928[warn] | - use an explicit argument.
929[warn] |This will be an error in Scala 3.5 and later.
930[warn] -- Warning: /build/repo/modules/meta/src/main/scala/json.scala:50:54 -----------
931[warn] 50 | case Some(o) => ParamsType.Single(read[Type](js))
932[warn] | ^
933[warn] |Result of implicit search for upickle.default.Reader[langoustine.meta.Type] will change.
934[warn] |Current result langoustine.meta.json.given_Reader_Type will be no longer eligible
935[warn] | because it is not defined before the search position.
936[warn] |Result with new rules: No Matching Implicit.
937[warn] |To opt into the new rules, compile with `-source future` or use
938[warn] |the `scala.language.future` language import.
939[warn] |
940[warn] |To fix the problem without the language import, you could try one of the following:
941[warn] | - use a `given ... with` clause as the enclosing given,
942[warn] | - rearrange definitions so that langoustine.meta.json.given_Reader_Type comes earlier,
943[warn] | - use an explicit argument.
944[warn] |This will be an error in Scala 3.5 and later.
945[warn] -- [E197] Potential Issue Warning: /build/repo/modules/meta/src/main/scala/pickle-rick.scala:60:28
946[warn] 60 | m.fromProduct(new Product:
947[warn] | ^
948[warn] | New anonymous class definition will be duplicated at each inline site
949[warn] |
950[warn] | longer explanation available when compiling with `-explain`
951[warn] -- [E197] Potential Issue Warning: /build/repo/modules/meta/src/main/scala/pickle-rick.scala:35:23
952[warn] 35 | val reader = new CaseClassReader[T]:
953[warn] | ^
954[warn] | New anonymous class definition will be duplicated at each inline site
955[warn] |
956[warn] | longer explanation available when compiling with `-explain`
957[warn] four warnings found
958[info] done compiling
959Starting build for ProjectRef(file:/build/repo/,tracer) (langoustine-tracer)... [3/5]
960Compile scalacOptions: -Wunused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
961[info] compiling 12 Scala sources to /build/repo/modules/tracer/backend/target/jvm-3/classes ...
962[warn] -- [E222] Syntax Warning: /build/repo/modules/tracer/backend/src/main/scala/browser.open.scala:17:20
963[warn] 17 |package langoustine.tracer
964[warn] |^
965[warn] |The package name `browser.open$package` will be encoded on the classpath, and can lead to undefined behaviour.
966[warn] |
967[warn] 18 |import scala.util.Try
968[warn] 19 |...
969[warn] 42 |def canOpenBrowser = Platform.os != Platform.OS.Windows
970[warn] |
971[warn] | longer explanation available when compiling with `-explain`
972[warn] -- [E222] Syntax Warning: /build/repo/modules/tracer/backend/src/main/scala/command.replay.scala:17:20
973[warn] 17 |package langoustine.tracer
974[warn] |^
975[warn] |The package name `command.replay$package` will be encoded on the classpath, and can lead to undefined behaviour.
976[warn] |
977[warn] 18 |import cats.effect.*
978[warn] 19 |...
979[warn] 91 |end Replay
980[warn] |
981[warn] | longer explanation available when compiling with `-explain`
982[warn] -- [E222] Syntax Warning: /build/repo/modules/tracer/backend/src/main/scala/command.trace.scala:17:20
983[warn] 17 |package langoustine.tracer
984[warn] |^
985[warn] |The package name `command.trace$package` will be encoded on the classpath, and can lead to undefined behaviour.
986[warn] |
987[warn] 18 |import scala.util.NotGiven
988[warn] 19 |...
989[warn] 219 | }
990[warn] |
991[warn] | longer explanation available when compiling with `-explain`
992[warn] -- [E222] Syntax Warning: /build/repo/modules/tracer/backend/src/main/scala/routes.api.scala:17:20
993[warn] 17 |package langoustine.tracer
994[warn] |^
995[warn] |The package name `routes.api$package` will be encoded on the classpath, and can lead to undefined behaviour.
996[warn] |
997[warn] 18 |import cats.effect.*
998[warn] 19 |...
999[warn] 162 |end api
1000[warn] |
1001[warn] | longer explanation available when compiling with `-explain`
1002[warn] -- [E121] Pattern Match Warning: /build/repo/modules/tracer/backend/src/main/scala/state.scala:134:23
1003[warn] 134 | case other =>
1004[warn] | ^^^^^
1005[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
1006[warn] there was 1 deprecation warning; re-run with -deprecation for details
1007[warn] 6 warnings found
1008[info] done compiling
1009[info] compiling 7 Scala sources to /build/repo/modules/tracer/shared/target/js-3/classes ...
1010
1011 unhandled exception while running genSJSIR on /build/repo/modules/tracer/shared/src/main/scala/Direction.scala
1012
1013 An unhandled exception was thrown in the compiler.
1014 Please file a crash report here:
1015 https://github.com/scala/scala3/issues/new/choose
1016 For non-enriched exceptions, compile with -Xno-enrich-error-messages.
1017
1018
1019 while compiling: /build/repo/modules/tracer/shared/src/main/scala/Direction.scala
1020 during phase: genSJSIR
1021 mode: Mode(ImplicitsEnabled)
1022 library version: version 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
1023 compiler version: version 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY-git-e73ff2c
1024 settings: -Wconf List(msg=can be rewritten automatically under:s) -Wunused List(imports) -classpath /build/repo/modules/tracer/shared/target/js-3/classes:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/scala-lang/scala3-library_sjs1_3/3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/scala3-library_sjs1_3-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/scala-js/scalajs-library_2.13/1.19.0/scalajs-library_2.13-1.19.0.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_sjs1_3/2.28.4/jsoniter-scala-core_sjs1_3-2.28.4.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-macros_sjs1_3/2.28.4/jsoniter-scala-macros_sjs1_3-2.28.4.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/tech/neander/jsonrpclib-core_sjs1_3/0.0.7/jsonrpclib-core_sjs1_3-0.0.7.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/scala-js/scalajs-scalalib_2.13/3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/scalajs-scalalib_2.13-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/scala-lang/scala-library/3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/scala-library-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/scala-js/scalajs-javalib/1.20.1/scalajs-javalib-1.20.1.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/io/github/cquiroz/scala-java-time_sjs1_3/2.5.0/scala-java-time_sjs1_3-2.5.0.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/scala-lang/scala3-library_3/3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/scala3-library_3-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/portable-scala/portable-scala-reflect_sjs1_2.13/1.1.2/portable-scala-reflect_sjs1_2.13-1.1.2.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/io/github/cquiroz/scala-java-locales_sjs1_3/1.5.1/scala-java-locales_sjs1_3-1.5.1.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/io/github/cquiroz/cldr-api_sjs1_3/4.0.0/cldr-api_sjs1_3-4.0.0.jar -d /build/repo/modules/tracer/shared/target/js-3/classes -scalajs true -source 3.4
1025
1026[error] ## Exception when compiling 7 sources to /build/repo/modules/tracer/shared/target/js-3/classes
1027[error] dotty.tools.dotc.core.TypeError$$anon$1: object LinkingInfo does not have a member method linkTimeIf
1028[error]
1029[error]
1030[error] dotty.tools.dotc.core.TypeError$$anon$1: object LinkingInfo does not have a member method linkTimeIf
1031[error] (tracerSharedJS / Compile / compileIncremental) dotty.tools.dotc.core.TypeError$$anon$1: object LinkingInfo does not have a member method linkTimeIf
1032[info] compiling 7 Scala sources to /build/repo/modules/tracer/shared/target/js-3/classes ...
1033
1034 unhandled exception while running genSJSIR on /build/repo/modules/tracer/shared/src/main/scala/Direction.scala
1035
1036 An unhandled exception was thrown in the compiler.
1037 Please file a crash report here:
1038 https://github.com/scala/scala3/issues/new/choose
1039 For non-enriched exceptions, compile with -Xno-enrich-error-messages.
1040
1041
1042 while compiling: /build/repo/modules/tracer/shared/src/main/scala/Direction.scala
1043 during phase: genSJSIR
1044 mode: Mode(ImplicitsEnabled)
1045 library version: version 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY
1046 compiler version: version 3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY-git-e73ff2c
1047 settings: -Wconf List(msg=can be rewritten automatically under:s) -Wunused List(imports) -classpath /build/repo/modules/tracer/shared/target/js-3/classes:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/scala-lang/scala3-library_sjs1_3/3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/scala3-library_sjs1_3-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/scala-js/scalajs-library_2.13/1.19.0/scalajs-library_2.13-1.19.0.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-core_sjs1_3/2.28.4/jsoniter-scala-core_sjs1_3-2.28.4.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/com/github/plokhotnyuk/jsoniter-scala/jsoniter-scala-macros_sjs1_3/2.28.4/jsoniter-scala-macros_sjs1_3-2.28.4.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/tech/neander/jsonrpclib-core_sjs1_3/0.0.7/jsonrpclib-core_sjs1_3-0.0.7.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/scala-js/scalajs-scalalib_2.13/3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/scalajs-scalalib_2.13-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/scala-lang/scala-library/3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/scala-library-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/scala-js/scalajs-javalib/1.20.1/scalajs-javalib-1.20.1.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/io/github/cquiroz/scala-java-time_sjs1_3/2.5.0/scala-java-time_sjs1_3-2.5.0.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/scala-lang/scala3-library_3/3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY/scala3-library_3-3.8.1-RC1-bin-20251228-e73ff2c-NIGHTLY.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/org/portable-scala/portable-scala-reflect_sjs1_2.13/1.1.2/portable-scala-reflect_sjs1_2.13-1.1.2.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/io/github/cquiroz/scala-java-locales_sjs1_3/1.5.1/scala-java-locales_sjs1_3-1.5.1.jar:/root/.cache/coursier/v1/https/repo.scala-lang.org/artifactory/maven-nightlies/io/github/cquiroz/cldr-api_sjs1_3/4.0.0/cldr-api_sjs1_3-4.0.0.jar -d /build/repo/modules/tracer/shared/target/js-3/classes -scalajs true -source 3.4
1048
1049[error] ## Exception when compiling 7 sources to /build/repo/modules/tracer/shared/target/js-3/classes
1050[error] dotty.tools.dotc.core.TypeError$$anon$1: object LinkingInfo does not have a member method linkTimeIf
1051[error]
1052[error]
1053[error] dotty.tools.dotc.core.TypeError$$anon$1: object LinkingInfo does not have a member method linkTimeIf
1054[error] (tracerSharedJS / Compile / compileIncremental) dotty.tools.dotc.core.TypeError$$anon$1: object LinkingInfo does not have a member method linkTimeIf
1055Starting build for ProjectRef(file:/build/repo/,app) (langoustine-app)... [4/5]
1056Compile scalacOptions: -Wunused:imports, -Wconf:msg=can be rewritten automatically under:s, -source:3.4
1057[info] compiling 4 Scala sources to /build/repo/modules/app/target/jvm-3/classes ...
1058[warn] there was 1 deprecation warning; re-run with -deprecation for details
1059[warn] one warning found
1060[info] done compiling
1061
1062************************
1063Build summary:
1064[{
1065 "module": "langoustine-lsp",
1066 "compile": {"status": "ok", "tookMs": 57321, "warnings": 4, "errors": 0, "sourceVersion": "3.4"},
1067 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1068 "test-compile": {"status": "ok", "tookMs": 445, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
1069 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1070 "publish": {"status": "skipped", "tookMs": 0},
1071 "metadata": {
1072 "crossScalaVersions": ["2.12.20"]
1073}
1074},{
1075 "module": "langoustine-tracer-shared",
1076 "compile": {"status": "ok", "tookMs": 1721, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
1077 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1078 "test-compile": {"status": "ok", "tookMs": 98, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
1079 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1080 "publish": {"status": "skipped", "tookMs": 0},
1081 "metadata": {
1082 "crossScalaVersions": ["2.12.20"]
1083}
1084},{
1085 "module": "langoustine-meta",
1086 "compile": {"status": "ok", "tookMs": 2650, "warnings": 4, "errors": 0, "sourceVersion": "3.4"},
1087 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1088 "test-compile": {"status": "ok", "tookMs": 94, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
1089 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1090 "publish": {"status": "skipped", "tookMs": 0},
1091 "metadata": {
1092 "crossScalaVersions": ["2.12.20"]
1093}
1094},{
1095 "module": "langoustine-tracer",
1096 "compile": {"status": "ok", "tookMs": 4755, "warnings": 5, "errors": 0, "sourceVersion": "3.4"},
1097 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1098 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
1099 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1100 "publish": {"status": "skipped", "tookMs": 0},
1101 "metadata": {
1102 "crossScalaVersions": ["2.12.20"]
1103}
1104},{
1105 "module": "langoustine-app",
1106 "compile": {"status": "ok", "tookMs": 1665, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
1107 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1108 "test-compile": {"status": "ok", "tookMs": 153, "warnings": 0, "errors": 0, "sourceVersion": "3.4"},
1109 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1110 "publish": {"status": "skipped", "tookMs": 0},
1111 "metadata": {
1112 "crossScalaVersions": ["2.12.20"]
1113}
1114}]
1115************************
1116[success] Total time: 86 s (0:01:26.0), completed Dec 28, 2025, 5:15:39 PM
1117[0JChecking patch project/plugins.sbt...
1118Checking patch project/build.properties...
1119Checking patch build.sbt...
1120Applied patch project/plugins.sbt cleanly.
1121Applied patch project/build.properties cleanly.
1122Applied patch build.sbt cleanly.