Build Logs

scalacenter/scalafix • 3.8.0-RC2:2025-11-26

Errors

12

Warnings

8

Total Lines

276

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.8.0-RC2
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC2
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.8.0-RC2
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.8
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.8.0-RC2
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.8.0-RC2"
65"++3.8.0-RC2 -v"
66"mapScalacOptions ",REQUIRE:-source:3.8,-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.8.0-RC2 """{"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 8.342s.
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+20251126-1644-SNAPSHOT
94Execute setCrossScalaVersions: 3.8.0-RC2
95OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in reflect3/crossScalaVersions
96OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in reflect3/crossScalaVersions
97OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in input2_13_17xsource3/crossScalaVersions
98OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in shared2_13/crossScalaVersions
99OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in shared3/crossScalaVersions
100OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in shared3/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in output3_3_7/crossScalaVersions
102OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in output3_3_7/crossScalaVersions
103OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in compat-metaconfig-macros2_13/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in core3/crossScalaVersions
105OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in core3/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in output2_13_17/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in rules3_3_7/crossScalaVersions
108OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in rules3_3_7/crossScalaVersions
109OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in cli3_7_3/crossScalaVersions
110OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in cli3_7_3/crossScalaVersions
111OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in integration3_3_7/crossScalaVersions
112OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in integration3_3_7/crossScalaVersions
113OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in expect2_13_17Target2_13_16/crossScalaVersions
114OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in expect2_13_17Target2_13_17/crossScalaVersions
115OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in input2_13_16/crossScalaVersions
116OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in testkit3_3_7/crossScalaVersions
117OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in testkit3_3_7/crossScalaVersions
118OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in expect2_13_17Target2_13_17xsource3/crossScalaVersions
119OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.15) in input2_13_15/crossScalaVersions
120OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in integration3_7_3/crossScalaVersions
121OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in integration3_7_3/crossScalaVersions
122OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in output3_7_3/crossScalaVersions
123OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in output3_7_3/crossScalaVersions
124OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in unit3_3_7/crossScalaVersions
125OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in unit3_3_7/crossScalaVersions
126OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in reflect2_13/crossScalaVersions
127OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in rules3_7_3/crossScalaVersions
128OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in rules3_7_3/crossScalaVersions
129OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in expect3_7_3Target3_7_3/crossScalaVersions
130OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in expect3_7_3Target3_7_3/crossScalaVersions
131OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in core2_13/crossScalaVersions
132OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in unit3_7_3/crossScalaVersions
133OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in unit3_7_3/crossScalaVersions
134OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in rules2_13_17/crossScalaVersions
135OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in expect2_13_17Target2_13_15/crossScalaVersions
136OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in testkit2_13_17/crossScalaVersions
137OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in expect3_3_7Target3_3_7/crossScalaVersions
138OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in expect3_3_7Target3_3_7/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.8.0-RC2 in expect3_7_3Target2_13_17/crossScalaVersions
142OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) 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 input2_13_17/crossScalaVersions
145OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in testkit3_7_3/crossScalaVersions
146OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in testkit3_7_3/crossScalaVersions
147OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.17) in integration2_13_17/crossScalaVersions
148OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in compat-metaconfig-macros3/crossScalaVersions
149OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) 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.8.0-RC2 in input3_3_7/crossScalaVersions
152OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in input3_3_7/crossScalaVersions
153OpenCB::Changing crossVersion 3.3.7 -> 3.8.0-RC2 in cli3_3_7/crossScalaVersions
154OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in cli3_3_7/crossScalaVersions
155OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in input3_7_3/crossScalaVersions
156OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in input3_7_3/crossScalaVersions
157OpenCB::Changing crossVersion 3.7.3 -> 3.8.0-RC2 in expect3_7_3Target3_3_7/crossScalaVersions
158OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0-RC2) in expect3_7_3Target3_3_7/crossScalaVersions
159[info] Welcome to scalafix 0.14.4+0-5e486ed8+20251126-1645-SNAPSHOT
160[info] Setting Scala version to 3.8.0-RC2 on 22 projects.
161[info] Switching Scala version on:
162[info] cli3_3_7 (3.8.0-RC2)
163[info] output3_7_3 (3.8.0-RC2)
164[info] rules3_7_3 (3.8.0-RC2)
165[info] output3_3_7 (3.8.0-RC2)
166[info] expect3_7_3Target3_3_7 (3.8.0-RC2)
167[info] expect3_7_3Target3_7_3 (3.8.0-RC2)
168[info] shared3 (3.8.0-RC2)
169[info] core3 (3.8.0-RC2)
170[info] unit3_7_3 (3.8.0-RC2)
171[info] input3_3_7 (3.8.0-RC2)
172[info] testkit3_7_3 (3.8.0-RC2)
173[info] testkit3_3_7 (3.8.0-RC2)
174[info] unit3_3_7 (3.8.0-RC2)
175[info] expect3_3_7Target3_3_7 (3.8.0-RC2)
176[info] compat-metaconfig-macros3 (3.8.0-RC2)
177[info] input3_7_3 (3.8.0-RC2)
178[info] expect3_7_3Target2_13_17 (3.8.0-RC2)
179[info] cli3_7_3 (3.8.0-RC2)
180[info] integration3_3_7 (3.8.0-RC2)
181[info] reflect3 (3.8.0-RC2)
182[info] integration3_7_3 (3.8.0-RC2)
183[info] rules3_3_7 (3.8.0-RC2)
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+20251126-1645-SNAPSHOT
211Execute mapScalacOptions: ,REQUIRE:-source:3.8,-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+20251126-1645-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+20251126-1645-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+20251126-1645-SNAPSHOT
228Execute removeScalacOptionsStartingWith: -P:wartremover
229[info] Reapplying settings...
230[info] Welcome to scalafix 0.14.4+0-5e486ed8+20251126-1645-SNAPSHOT
231[success] Total time: 0 s, completed Nov 26, 2025, 4:45:15 PM
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.8` in Scala 2.12.20 module Global
241OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
242Compile scalacOptions: -Wconf:origin=scala.collection.compat.*:s, --java-output-version:17, -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.8
243[info] compiling 2 Scala sources to /build/repo/compat-metaconfig-macros/target/jvm-3/classes ...
244[error] invalid choice(s) for -Wunused: unsafe-warn-patvars
245[info] scalac -help gives more information
246[error] one error found
247[error] (compat-metaconfig-macros3 / Compile / compileIncremental) Compilation failed
248[info] compiling 2 Scala sources to /build/repo/compat-metaconfig-macros/target/jvm-3/classes ...
249[error] invalid choice(s) for -Wunused: unsafe-warn-patvars
250[info] scalac -help gives more information
251[error] one error found
252[error] (compat-metaconfig-macros3 / Compile / compileIncremental) Compilation failed
253[info] compiling 2 Scala sources to /build/repo/compat-metaconfig-macros/target/jvm-3/classes ...
254[error] invalid choice(s) for -Wunused: unsafe-warn-patvars
255[info] scalac -help gives more information
256[error] one error found
257[error] (compat-metaconfig-macros3 / Compile / compileIncremental) Compilation failed
258
259************************
260Build summary:
261[{
262 "module": "compat-metaconfig-macros",
263 "compile": {"status": "failed", "failureContext": {"type": "buildError", "reasons": ["Compilation failed"]}, "tookMs": 3106, "warnings": 0, "errors": 1, "sourceVersion": "3.8"},
264 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
265 "test-compile": {"status": "skipped", "tookMs": 0, "warnings": 0, "errors": 0},
266 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
267 "publish": {"status": "skipped", "tookMs": 0},
268 "metadata": {
269 "crossScalaVersions": ["2.12.20"]
270}
271}]
272************************
273[error] Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: compat-metaconfig-macros
274[error] (Global / runBuild) Scala3CommunityBuild$ProjectBuildFailureException: 1 module(s) finished with failures: compat-metaconfig-macros
275[error] Total time: 14 s, completed Nov 26, 2025, 4:45:29 PM
276[0JBuild failed, not retrying.