Build Logs

indoorvivants/fxprof • 3.8.0:2026-01-13

Errors

0

Warnings

41

Total Lines

298

1##################################
2Clonning https://github.com/indoorvivants/fxprof.git into /build/repo using revision v0.0.2
3##################################
4Note: switching to 'bbc47e0d713ac4b477621ec2c43d9dbb28fc48c4'.
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
21Host key verification failed.
22fatal: Could not read from remote repository.
23
24Please make sure you have the correct access rights
25and the repository exists.
26fatal: clone of 'git@github.com:firefox-devtools/profiler.git' into submodule path '/build/repo/firefox-profiler' failed
27Failed to clone 'firefox-profiler'. Retry scheduled
28Host key verification failed.
29fatal: Could not read from remote repository.
30
31Please make sure you have the correct access rights
32and the repository exists.
33fatal: clone of 'git@github.com:firefox-devtools/profiler.git' into submodule path '/build/repo/firefox-profiler' failed
34Failed to clone 'firefox-profiler' a second time, aborting
35Initial clone with submodules failed, retrying with fallbacks...
36Note: switching to 'bbc47e0d713ac4b477621ec2c43d9dbb28fc48c4'.
37
38You are in 'detached HEAD' state. You can look around, make experimental
39changes and commit them, and you can discard any commits you make in this
40state without impacting any branches by switching back to a branch.
41
42If you want to create a new branch to retain commits you create, you may
43do so (now or later) by using -c with the switch command. Example:
44
45 git switch -c <new-branch-name>
46
47Or undo this operation with:
48
49 git switch -
50
51Turn off this advice by setting config variable advice.detachedHead to false
52
53HEAD is now at bbc47e0 disable tests for now
54Submodule 'firefox-profiler' (git@github.com:firefox-devtools/profiler.git) registered for path 'firefox-profiler'
55Cloning into '/build/repo/firefox-profiler'...
56Host key verification failed.
57fatal: Could not read from remote repository.
58
59Please make sure you have the correct access rights
60and the repository exists.
61fatal: clone of 'git@github.com:firefox-devtools/profiler.git' into submodule path '/build/repo/firefox-profiler' failed
62Failed to clone 'firefox-profiler'. Retry scheduled
63Cloning into '/build/repo/firefox-profiler'...
64Host key verification failed.
65fatal: Could not read from remote repository.
66
67Please make sure you have the correct access rights
68and the repository exists.
69fatal: clone of 'git@github.com:firefox-devtools/profiler.git' into submodule path '/build/repo/firefox-profiler' failed
70Failed to clone 'firefox-profiler' a second time, aborting
71Submodule update via SSH failed, retrying with HTTPS remap...
72Synchronizing submodule url for 'firefox-profiler'
73Cloning into '/build/repo/firefox-profiler'...
74Submodule path 'firefox-profiler': checked out 'ed69889156b0cdd7d542895ae78095a3384202db'
75Would override fixed Scala version: 3.7.4
76----
77Preparing build for 3.8.0
78Scala binary version found: 3.8
79Implicitly using source version 3.8
80Scala binary version found: 3.8
81Implicitly using source version 3.8
82Would try to apply common scalacOption (best-effort, sbt/mill only):
83Append: ,REQUIRE:-source:3.8
84Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
85
86Try apply source patch:
87Path: build.sbt
88Pattern: val Scala3 = "3.7.4"
89Replacement: val Scala3 = "3.8.0"
90Starting compilation server
91Compiling project (Scala 3.7.3, JVM (21))
92Compiled project (Scala 3.7.3, JVM (21))
93Successfully applied pattern 'val Scala3 = "3.7.4"' in build.sbt
94----
95Starting build for 3.8.0
96Execute tests: true
97sbt project found:
98No prepare script found for project indoorvivants/fxprof
99##################################
100Scala version: 3.8.0
101Targets: com.indoorvivants%fxprof-format com.indoorvivants%fxprof-tracer
102Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.7.4\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
103##################################
104Using extra scalacOptions: ,REQUIRE:-source:3.8
105Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
106[sbt_options] declare -a sbt_options=()
107[process_args] java_version = '21'
108[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
109# Executing command line:
110java
111-Xmx4G
112-Dcommunitybuild.scala=3.8.0
113-Dcommunitybuild.project.dependencies.add=
114-Xmx7G
115-Xms4G
116-Xss8M
117-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
118-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
119-jar
120/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
121"setCrossScalaVersions 3.8.0"
122"++3.8.0 -v"
123"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
124"set every credentials := Nil"
125"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
126"removeScalacOptionsStartingWith -P:wartremover"
127
128moduleMappings
129"runBuild 3.8.0 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.7.4\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}""" com.indoorvivants%fxprof-format com.indoorvivants%fxprof-tracer"
130
131[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
132[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 21)
133[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
134[info] loading project definition from /build/repo/project
135[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
136[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
137[info] Compilation completed in 8.41s.
138[info] done compiling
139[info] loading settings for project repo from build.sbt...
140[info] resolving key references (21787 settings) ...
141[info] set current project to repo (in build file:/build/repo/)
142[warn] there are 6 keys that are not used by any other settings/tasks:
143[warn]
144[warn] * fxprofTracer / Test / scalaJSLinkerConfig
145[warn] +- /build/repo/build.sbt:50
146[warn] * fxprofTracer2_12 / Test / scalaJSLinkerConfig
147[warn] +- /build/repo/build.sbt:50
148[warn] * fxprofTracer3 / Test / scalaJSLinkerConfig
149[warn] +- /build/repo/build.sbt:50
150[warn] * fxprofTracerNative / Test / scalaJSLinkerConfig
151[warn] +- /build/repo/build.sbt:50
152[warn] * fxprofTracerNative2_12 / Test / scalaJSLinkerConfig
153[warn] +- /build/repo/build.sbt:50
154[warn] * fxprofTracerNative3 / Test / scalaJSLinkerConfig
155[warn] +- /build/repo/build.sbt:50
156[warn]
157[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
158[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
159Execute setCrossScalaVersions: 3.8.0
160OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.18) in fxprofTracer/crossScalaVersions
161OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in fxprofFormat3/crossScalaVersions
162OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in fxprofFormat3/crossScalaVersions
163OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in fxprofFormatNative3/crossScalaVersions
164OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in fxprofFormatNative3/crossScalaVersions
165OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in fxprofSample3/crossScalaVersions
166OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in fxprofSample3/crossScalaVersions
167OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.18) in fxprofFormatNative/crossScalaVersions
168OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in fxprofCodegen/crossScalaVersions
169OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in fxprofCodegen/crossScalaVersions
170OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in fxprofFormatJS3/crossScalaVersions
171OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in fxprofFormatJS3/crossScalaVersions
172OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.18) in fxprofTracerNative/crossScalaVersions
173OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.18) in fxprofFormatJS/crossScalaVersions
174OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.18) in fxprofFormat/crossScalaVersions
175OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in fxprofTracerNative3/crossScalaVersions
176OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in fxprofTracerNative3/crossScalaVersions
177OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in fxprofTracer3/crossScalaVersions
178OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in fxprofTracer3/crossScalaVersions
179[info] set current project to repo (in build file:/build/repo/)
180[info] Setting Scala version to 3.8.0 on 7 projects.
181[info] Switching Scala version on:
182[info] fxprofTracerNative3 (3.8.0)
183[info] fxprofCodegen (3.8.0)
184[info] fxprofFormat3 (3.8.0)
185[info] fxprofTracer3 (3.8.0)
186[info] fxprofFormatNative3 (3.8.0)
187[info] fxprofFormatJS3 (3.8.0)
188[info] fxprofSample3 (3.8.0)
189[info] Excluding projects:
190[info] fxprofFormat (2.13.18)
191[info] fxprofFormatNative (2.13.18)
192[info] root (2.12.20)
193[info] fxprofTracerNative2_12 (2.12.20)
194[info] fxprofFormatNative2_12 (2.12.20)
195[info] fxprofFormatJS2_12 (2.12.20)
196[info] fxprofTracer2_12 (2.12.20)
197[info] fxprofTracer (2.13.18)
198[info] fxprofFormatJS (2.13.18)
199[info] * repo (2.12.20)
200[info] fxprofTracerNative (2.13.18)
201[info] fxprofFormat2_12 (2.12.20)
202[info] Reapplying settings...
203[info] set current project to repo (in build file:/build/repo/)
204Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
205[info] Reapplying settings...
206[info] set current project to repo (in build file:/build/repo/)
207[info] Defining Global / credentials, credentials and 17 others.
208[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 152 others.
209[info] Run `last` for details.
210[info] Reapplying settings...
211[info] set current project to repo (in build file:/build/repo/)
212Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
213[info] Reapplying settings...
214OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
215
216 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
217 Did you mean fxprofFormatJS2_12 / allExcludeDependencies ?
218 , retry without global scopes
219[info] Reapplying settings...
220[info] set current project to repo (in build file:/build/repo/)
221Execute removeScalacOptionsStartingWith: -P:wartremover
222[info] Reapplying settings...
223[info] set current project to repo (in build file:/build/repo/)
224[success] Total time: 0 s, completed Jan 13, 2026, 3:36:53 PM
225Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"full","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val Scala3 = \"3.7.4\"","replaceWith":"val Scala3 = \"<SCALA_VERSION>\""}]}
226Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),Full,List()))
227Starting build...
228Projects: Set(fxprofFormat3, fxprofTracer3)
229Starting build for ProjectRef(file:/build/repo/,fxprofFormat3) (fxprof-format)... [0/2]
230OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
231Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
232[info] compiling 55 Scala sources to /build/repo/mod/fxprof-format/target/jvm-3/classes ...
233[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/mod/fxprof-format/src/main/scala/package.scala:517:10
234[warn] 517 | x match {
235[warn] | ^
236[warn] |match may not be exhaustive.
237[warn] |
238[warn] |It would fail on pattern case: fxprof.MarkerPayload.FileIO(_), fxprof.MarkerPayload.GPU(_), fxprof.MarkerPayload.Network(_), fxprof.MarkerPayload.Text(_), fxprof.MarkerPayload.Log(_), fxprof.MarkerPayload.PaintProfiler(_)
239[warn] |(More unmatched cases are elided)
240[warn] |
241[warn] | longer explanation available when compiling with `-explain`
242[warn] one warning found
243[info] done compiling
244Starting build for ProjectRef(file:/build/repo/,fxprofTracer3) (fxprof-tracer)... [1/2]
245Compile scalacOptions: -Xsource:3, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
246[info] compiling 1 Scala source to /build/repo/mod/fxprof-tracer/target/jvm-3/classes ...
247[warn] bad option '-Xsource:3' was ignored
248[warn] there were 4 deprecation warnings; re-run with -deprecation for details
249[warn] two warnings found
250[info] done compiling
251[info] compiling 3 Scala sources to /build/repo/mod/fxprof-tracer/target/jvm-3/test-classes ...
252[warn] bad option '-Xsource:3' was ignored
253[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/mod/fxprof-tracer/src/test/scala/TracerTests.scala:65:8
254[warn] 65 | (marker, labels) match {
255[warn] | ^^^^^^^^^^^^^^^^
256[warn] | match may not be exhaustive.
257[warn] |
258[warn] | It would fail on pattern case: (_, _)
259[warn] |
260[warn] | longer explanation available when compiling with `-explain`
261[warn] there were 2 deprecation warnings; re-run with -deprecation for details
262[warn] three warnings found
263[info] done compiling
264yes
265fxprof_tracer_tests.TracerTests:
266 + snapshot 0.109s
267
268************************
269Build summary:
270[{
271 "module": "fxprof-format",
272 "compile": {"status": "ok", "tookMs": 19314, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
273 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
274 "test-compile": {"status": "ok", "tookMs": 187, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
275 "test": {"status": "ok", "tookMs": 203, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
276 "publish": {"status": "skipped", "tookMs": 0},
277 "metadata": {
278 "crossScalaVersions": ["2.12.20", "3.7.4"]
279}
280},{
281 "module": "fxprof-tracer",
282 "compile": {"status": "ok", "tookMs": 1603, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
283 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
284 "test-compile": {"status": "ok", "tookMs": 833, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
285 "test": {"status": "ok", "tookMs": 563, "passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1, "byFramework": [{"framework": "munit", "stats": {"passed": 1, "failed": 0, "ignored": 0, "skipped": 0, "total": 1}}]},
286 "publish": {"status": "skipped", "tookMs": 0},
287 "metadata": {
288 "crossScalaVersions": ["2.12.20", "3.7.4"]
289}
290}]
291************************
292[success] Total time: 25 s, completed Jan 13, 2026, 3:37:17 PM
293[0JChecking patch project/plugins.sbt...
294Checking patch build.sbt...
295Checking patch .gitmodules...
296Applied patch project/plugins.sbt cleanly.
297Applied patch build.sbt cleanly.
298Applied patch .gitmodules cleanly.