Build Logs

scalacenter/scalafix • 3.7.4:2025-11-06

Errors

0

Warnings

37

Total Lines

293

1##################################
2Clonning https://github.com/scalacenter/scalafix.git into /build/repo using revision v0.14.4
3##################################
4Note: switching to '5e486ed898de4401601c42afa29ca5afbd1264a1'.
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
21----
22Preparing build for 3.7.4
23Scala binary version found: 3.7
24Implicitly using source version 3.7
25Scala binary version found: 3.7
26Implicitly using source version 3.7
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.7
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.7.4
32Execute tests: false
33sbt project found:
34No prepare script found for project scalacenter/scalafix
35/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
36##################################
37Scala version: 3.7.4
38Targets: ch.epfl.scala%compat-metaconfig-macros
39Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[]}
40##################################
41Using extra scalacOptions: ,REQUIRE:-source:3.7
42Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
43[sbt_options] declare -a sbt_options=()
44[process_args] java_version = '25'
45[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25/rt.jar'
46# Executing command line:
47java
48-Xss2m
49-Xms2G
50-Xmx4G
51-XX:ReservedCodeCacheSize=512m
52-XX:+UseG1GC
53-XX:+TieredCompilation
54-Dfile.encoding=UTF-8
55-Dcommunitybuild.scala=3.7.4
56-Dcommunitybuild.project.dependencies.add=
57-Xmx7G
58-Xms4G
59-Xss8M
60-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
61-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25
62-jar
63/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
64"setCrossScalaVersions 3.7.4"
65"++3.7.4 -v"
66"mapScalacOptions ",REQUIRE:-source:3.7,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
67"set every credentials := Nil"
68"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
69"removeScalacOptionsStartingWith -P:wartremover"
70
71moduleMappings
72"runBuild 3.7.4 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[]}""" ch.epfl.scala%compat-metaconfig-macros"
73
74[info] [launcher] getting org.scala-sbt sbt 1.11.6 (this may take some time)...
75WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
76WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by net.openhft.hashing.UnsafeAccess (file:/root/.sbt/boot/scala-2.12.20/org.scala-sbt/sbt/1.11.6/zero-allocation-hashing-0.16.jar)
77WARNING: Please consider reporting this to the maintainers of class net.openhft.hashing.UnsafeAccess
78WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
79WARNING: A restricted method in java.lang.System has been called
80WARNING: java.lang.System::load has been called by com.sun.jna.Native in an unnamed module (file:/root/.sbt/boot/scala-2.12.20/org.scala-sbt/sbt/1.11.6/jna-5.12.0.jar)
81WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
82WARNING: Restricted methods will be blocked in a future release unless native access is enabled
83
84[info] welcome to sbt 1.11.6 (Eclipse Adoptium Java 25)
85[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
86[info] loading project definition from /build/repo/project
87[info] compiling 7 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
88[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
89[info] Compilation completed in 7.995s.
90[info] done compiling
91[info] loading settings for project repo from build.sbt...
92[info] resolving key references (48210 settings) ...
93[info] Welcome to scalafix 0.14.4+0-5e486ed8+20251106-0123-SNAPSHOT
94Execute setCrossScalaVersions: 3.7.4
95OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in input2_13_17xsource3/crossScalaVersions
96OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in compat-metaconfig-macros2_13/crossScalaVersions
97OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in shared2_13/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in shared3/crossScalaVersions
99OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in shared3/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in output3_3_7/crossScalaVersions
101OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in output3_3_7/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in core3/crossScalaVersions
103OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in core3/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rules3_3_7/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in rules3_3_7/crossScalaVersions
106OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in cli3_7_3/crossScalaVersions
107OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in cli3_7_3/crossScalaVersions
108OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in integration3_3_7/crossScalaVersions
109OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in integration3_3_7/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in expect2_13_17Target2_13_16/crossScalaVersions
111OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in expect2_13_17Target2_13_17/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in input2_13_16/crossScalaVersions
113OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in testkit3_3_7/crossScalaVersions
114OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in testkit3_3_7/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in expect2_13_17Target2_13_17xsource3/crossScalaVersions
116OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in integration3_7_3/crossScalaVersions
117OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in reflect3/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in output2_13_17/crossScalaVersions
119OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in output3_7_3/crossScalaVersions
120OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in output3_7_3/crossScalaVersions
121OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in unit3_3_7/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in unit3_3_7/crossScalaVersions
123OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in reflect2_13/crossScalaVersions
124OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in rules3_7_3/crossScalaVersions
125OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in rules3_7_3/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.15) in input2_13_15/crossScalaVersions
127OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in reflect3/crossScalaVersions
128OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in expect3_7_3Target3_7_3/crossScalaVersions
129OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in expect3_7_3Target3_7_3/crossScalaVersions
130OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in core2_13/crossScalaVersions
131OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in unit3_7_3/crossScalaVersions
132OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in unit3_7_3/crossScalaVersions
133OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in rules2_13_17/crossScalaVersions
134OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in expect2_13_17Target2_13_15/crossScalaVersions
135OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in testkit2_13_17/crossScalaVersions
136OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in expect3_3_7Target3_3_7/crossScalaVersions
137OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in expect3_3_7Target3_3_7/crossScalaVersions
138OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in integration3_7_3/crossScalaVersions
139OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in output2_13_17xsource3/crossScalaVersions
140OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in docs2_13/crossScalaVersions
141OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in expect3_7_3Target2_13_17/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in expect3_7_3Target2_13_17/crossScalaVersions
143OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in cli2_13_17/crossScalaVersions
144OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in integration2_13_17/crossScalaVersions
145OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in testkit3_7_3/crossScalaVersions
146OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in testkit3_7_3/crossScalaVersions
147OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in input2_13_17/crossScalaVersions
148OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in compat-metaconfig-macros3/crossScalaVersions
149OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in compat-metaconfig-macros3/crossScalaVersions
150OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in unit2_13_17/crossScalaVersions
151OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in input3_3_7/crossScalaVersions
152OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in input3_3_7/crossScalaVersions
153OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in input3_7_3/crossScalaVersions
154OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in input3_7_3/crossScalaVersions
155OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in cli3_3_7/crossScalaVersions
156OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in cli3_3_7/crossScalaVersions
157OpenCB::Changing crossVersion 3.7.3 -> 3.7.4 in expect3_7_3Target3_3_7/crossScalaVersions
158OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.7.4) in expect3_7_3Target3_3_7/crossScalaVersions
159[info] Welcome to scalafix 0.14.4+0-5e486ed8+20251106-0123-SNAPSHOT
160[info] Setting Scala version to 3.7.4 on 22 projects.
161[info] Switching Scala version on:
162[info] cli3_3_7 (3.7.4)
163[info] output3_7_3 (3.7.4)
164[info] rules3_7_3 (3.7.4)
165[info] output3_3_7 (3.7.4)
166[info] expect3_7_3Target3_3_7 (3.7.4)
167[info] expect3_7_3Target3_7_3 (3.7.4)
168[info] shared3 (3.7.4)
169[info] core3 (3.7.4)
170[info] unit3_7_3 (3.7.4)
171[info] input3_3_7 (3.7.4)
172[info] testkit3_7_3 (3.7.4)
173[info] testkit3_3_7 (3.7.4)
174[info] unit3_3_7 (3.7.4)
175[info] expect3_3_7Target3_3_7 (3.7.4)
176[info] compat-metaconfig-macros3 (3.7.4)
177[info] input3_7_3 (3.7.4)
178[info] expect3_7_3Target2_13_17 (3.7.4)
179[info] cli3_7_3 (3.7.4)
180[info] integration3_3_7 (3.7.4)
181[info] reflect3 (3.7.4)
182[info] integration3_7_3 (3.7.4)
183[info] rules3_3_7 (3.7.4)
184[info] Excluding projects:
185[info] unit2_13_17 (2.13.17)
186[info] rules2_13_17 (2.13.17)
187[info] expect2_13_17Target2_13_17 (2.13.17)
188[info] reflect2_12 (2.12.20)
189[info] input2_13_16 (2.13.16)
190[info] output2_13_17xsource3 (2.13.17)
191[info] input2_13_17xsource3 (2.13.17)
192[info] core2_12 (2.12.20)
193[info] interfaces (2.12.20)
194[info] expect2_13_17Target2_13_17xsource3 (2.13.17)
195[info] expect2_13_17Target2_13_16 (2.13.17)
196[info] input2_13_17 (2.13.17)
197[info] output2_13_17 (2.13.17)
198[info] compat-metaconfig-macros2_13 (2.13.17)
199[info] reflect2_13 (2.13.17)
200[info] testkit2_13_17 (2.13.17)
201[info] shared2_13 (2.13.17)
202[info] expect2_13_17Target2_13_15 (2.13.17)
203[info] input2_13_15 (2.13.15)
204[info] integration2_13_17 (2.13.17)
205[info] * repo (2.12.20)
206[info] docs2_13 (2.13.17)
207[info] cli2_13_17 (2.13.17)
208[info] core2_13 (2.13.17)
209[info] Reapplying settings...
210[info] Welcome to scalafix 0.14.4+0-5e486ed8+20251106-0123-SNAPSHOT
211Execute mapScalacOptions: ,REQUIRE:-source:3.7,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
212[info] Reapplying settings...
213[info] Welcome to scalafix 0.14.4+0-5e486ed8+20251106-0123-SNAPSHOT
214[info] Defining Global / credentials, cli2_13_17 / credentials and 44 others.
215[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 230 others.
216[info] Run `last` for details.
217[info] Reapplying settings...
218[info] Welcome to scalafix 0.14.4+0-5e486ed8+20251106-0123-SNAPSHOT
219Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
220[info] Reapplying settings...
221OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
222
223 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
224 Did you mean expect2_13_17Target2_13_15 / allExcludeDependencies ?
225 , retry without global scopes
226[info] Reapplying settings...
227[info] Welcome to scalafix 0.14.4+0-5e486ed8+20251106-0124-SNAPSHOT
228Execute removeScalacOptionsStartingWith: -P:wartremover
229[info] Reapplying settings...
230[info] Welcome to scalafix 0.14.4+0-5e486ed8+20251106-0124-SNAPSHOT
231[success] Total time: 0 s, completed Nov 6, 2025, 1:24:03 AM
232Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[]}
233Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
234None of projects in group Vector(expect2_13_17Target2_13_17, expect2_13_17Target2_13_17xsource3, expect2_13_17Target2_13_16, expect2_13_17Target2_13_15) uses current Scala binary version, using random: expect2_13_17Target2_13_17
235None of projects in group Vector(input2_13_16, input2_13_17xsource3, input2_13_17, input2_13_15) uses current Scala binary version, using random: input2_13_16
236None of projects in group Vector(output2_13_17xsource3, output2_13_17) uses current Scala binary version, using random: output2_13_17xsource3
237Starting build...
238Projects: Set(compat-metaconfig-macros3)
239Starting build for ProjectRef(file:/build/repo/,compat-metaconfig-macros3) (compat-metaconfig-macros)... [0/1]
240OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7` in Scala 2.12.20 module Global
241OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
242Compile scalacOptions: -Wconf:origin=scala.collection.compat.*:s, -release:8, -Wunused:all, -Wunused:unsafe-warn-patvars, -encoding, UTF-8, -unchecked, -Xsemanticdb, -semanticdb-target, /build/repo/compat-metaconfig-macros/target/jvm-3/meta, -Wconf:msg=can be rewritten automatically under:s, -source:3.7
243[info] compiling 2 Scala sources to /build/repo/compat-metaconfig-macros/target/jvm-3/classes ...
244[warn] -- [E198] Unused Symbol Warning: /build/repo/compat-metaconfig-macros/src/main/scala-3/metaconfig/generic/package.scala:102:17
245[warn] 102 | val (head :: params) :: Nil = paramss: @unchecked
246[warn] | ^^^^^^
247[warn] | unused pattern variable
248[warn] -- [E198] Unused Symbol Warning: /build/repo/compat-metaconfig-macros/src/main/scala-3/metaconfig/generic/package.scala:179:17
249[warn] 179 | val (head :: params) :: Nil = paramss: @unchecked
250[warn] | ^^^^^^
251[warn] | unused pattern variable
252[warn] -- [E198] Unused Symbol Warning: /build/repo/compat-metaconfig-macros/src/main/scala-3/metaconfig/pprint/TPrintImpl.scala:51:8
253[warn] 51 | def printSymString(s: String) =
254[warn] | ^^^^^^^^^^^^^^
255[warn] | unused local definition
256[warn] -- [E198] Unused Symbol Warning: /build/repo/compat-metaconfig-macros/src/main/scala-3/metaconfig/pprint/TPrintImpl.scala:69:8
257[warn] 69 | def prefixFor(pre: TypeTree, sym: String): fansi.Str = {
258[warn] | ^^^^^^^^^
259[warn] | unused local definition
260[warn] -- [E198] Unused Symbol Warning: /build/repo/compat-metaconfig-macros/src/main/scala-3/metaconfig/pprint/TPrintImpl.scala:109:27
261[warn] 109 | def rec(tpe: TypeRepr, end: Boolean = false): fansi.Str = rec0(tpe)._1
262[warn] | ^^^
263[warn] | unused explicit parameter
264[warn] -- [E198] Unused Symbol Warning: /build/repo/compat-metaconfig-macros/src/main/scala-3/metaconfig/pprint/TPrintImpl.scala:157:35
265[warn] 157 | case AnnotatedType(parent, annot) =>
266[warn] | ^^^^^
267[warn] | unused pattern variable
268[warn] -- [E030] Match case Unreachable Warning: /build/repo/compat-metaconfig-macros/src/main/scala-3/metaconfig/pprint/TPrintImpl.scala:147:19
269[warn] 147 | case (name, TypeBounds(lo, hi)) =>
270[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^
271[warn] | Unreachable case
272[warn] 7 warnings found
273[info] done compiling
274
275************************
276Build summary:
277[{
278 "module": "compat-metaconfig-macros",
279 "compile": {"status": "ok", "tookMs": 7721, "warnings": 7, "errors": 0, "sourceVersion": "3.7"},
280 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
281 "test-compile": {"status": "ok", "tookMs": 113, "warnings": 0, "errors": 0, "sourceVersion": "3.7"},
282 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
283 "publish": {"status": "skipped", "tookMs": 0},
284 "metadata": {
285 "crossScalaVersions": ["2.12.20"]
286}
287}]
288************************
289[success] Total time: 16 s, completed Nov 6, 2025, 1:24:19 AM
290[0JChecking patch project/plugins.sbt...
291Checking patch build.sbt...
292Applied patch project/plugins.sbt cleanly.
293Applied patch build.sbt cleanly.