Build Logs
lichess-org/playframework-lila • scheduled_3.8.1-RC1-bin-20251122-91351e3-NIGHTLY
Errors
47
Warnings
1546
Total Lines
2110
1##################################
2Clonning https://github.com/lichess-org/playframework-lila.git into /build/repo using revision
3##################################
4Using target Scala version for migration: 3.7.4-RC2
5Migrating project for -source:3.7 using Scala 3.7.4-RC2
6----
7Preparing build for 3.7.4-RC2
8Would try to apply common scalacOption (best-effort, sbt/mill only):
9Append: -rewrite,REQUIRE:-source:3.7-migration
10Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
11----
12Starting build for 3.7.4-RC2
13Execute tests: false
14sbt project found:
15Sbt version 1.9.7 is not supported, minimal supported version is 1.11.5
16Enforcing usage of sbt in version 1.11.5
17No prepare script found for project lichess-org/playframework-lila
18/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
19##################################
20Scala version: 3.7.4-RC2
21Targets: *%*
22Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
23##################################
24Using extra scalacOptions: -rewrite,REQUIRE:-source:3.7-migration
25Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
26[sbt_options] declare -a sbt_options=()
27[process_args] java_version = '21'
28[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
29# Executing command line:
30java
31-Dfile.encoding=UTF-8
32-Xms2G
33-Xmx2G
34-Xss2M
35-XX:MaxInlineLevel=18
36-XX:MaxMetaspaceSize=1G
37-Dfile.encoding=UTF-8
38-Dcommunitybuild.scala=3.7.4-RC2
39-Dcommunitybuild.project.dependencies.add=
40-Xmx7G
41-Xms4G
42-Xss8M
43-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
44-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
45-jar
46/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
47"setCrossScalaVersions 3.7.4-RC2"
48"++3.7.4-RC2 -v"
49"mapScalacOptions "-rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
50"set every credentials := Nil"
51"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
52"removeScalacOptionsStartingWith -P:wartremover"
53
54moduleMappings
55"runBuild 3.7.4-RC2 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" *%*"
56
57[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
58[info] loading settings for project repo-build-build from buildinfo.sbt...
59[info] loading project definition from /build/repo/project/project
60[info] loading settings for project plugins from akka.sbt, plugins.sbt...
61[info] loading project definition from /build/repo/project
62[warn] /build/repo/project/AkkaSnapshotRepositories.scala:17:26: 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:
63[warn] resolvers += Resolver.sonatypeCentralSnapshots
64[warn] .map(_ => Resolver.sonatypeOssRepos("snapshots")) // contains akka(-http) snapshots
65[warn] ^
66[warn] /build/repo/project/BuildSettings.scala:36:28: 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:
67[warn] resolvers += Resolver.sonatypeCentralSnapshots
68[warn] resolvers ++= Resolver.sonatypeOssRepos("releases"), // sync ScriptedTools.scala
69[warn] ^
70[warn] two warnings found
71/build/repo/build.sbt:37: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
72 (sourceGenerators in Compile) += Def
73 ^
74/build/repo/build.sbt:45: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
75 (sourceManaged in Compile).value
76 ^
77/build/repo/build.sbt:65: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
78 parallelExecution in Test := false,
79 ^
80/build/repo/build.sbt:67: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
81 scalacOptions in Test := (scalacOptions in Test).value.diff(Seq("-deprecation"))
82 ^
83/build/repo/build.sbt:67: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
84 scalacOptions in Test := (scalacOptions in Test).value.diff(Seq("-deprecation"))
85 ^
86/build/repo/build.sbt:77: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
87 (scalacOptions in Test) := (scalacOptions in Test).value.diff(Seq("-deprecation"))
88 ^
89/build/repo/build.sbt:77: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
90 (scalacOptions in Test) := (scalacOptions in Test).value.diff(Seq("-deprecation"))
91 ^
92/build/repo/build.sbt:106: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
93 scalaVersion := (scalaVersion in PlayProject).value,
94 ^
95/build/repo/build.sbt:108: warning: method in in trait ScopingSetting is deprecated (since 1.5.0): `in` is deprecated; migrate to slash syntax - https://www.scala-sbt.org/1.x/docs/Migrating-from-sbt-013x.html#slash
96 (playBuildRepoName in ThisBuild) := "playframework",
97 ^
98[info] loading settings for project Play-Framework from build.sbt, common.sbt...
99[info] set current project to Play-Framework (in build file:/build/repo/)
100[warn] there are 10 keys that are not used by any other settings/tasks:
101[warn]
102[warn] * Play / update / evictionWarningOptions
103[warn] +- /build/repo/project/BuildSettings.scala:25
104[warn] * Play-Configuration / update / evictionWarningOptions
105[warn] +- /build/repo/project/BuildSettings.scala:25
106[warn] * Play-Exceptions / update / evictionWarningOptions
107[warn] +- /build/repo/project/BuildSettings.scala:25
108[warn] * Play-Framework / scalacOptions
109[warn] +- (interplay.PlayBuildBase.projectSettings) PlayBuildBase.scala:61
110[warn] +- /build/repo/build.sbt:12
111[warn] * Play-Framework / update / evictionWarningOptions
112[warn] +- /build/repo/project/BuildSettings.scala:25
113[warn] * Play-Logback / update / evictionWarningOptions
114[warn] +- /build/repo/project/BuildSettings.scala:25
115[warn] * Play-Netty-Server / update / evictionWarningOptions
116[warn] +- /build/repo/project/BuildSettings.scala:25
117[warn] * Play-Server / update / evictionWarningOptions
118[warn] +- /build/repo/project/BuildSettings.scala:25
119[warn] * Play-Streams / update / evictionWarningOptions
120[warn] +- /build/repo/project/BuildSettings.scala:25
121[warn] * Routes-Compiler / update / evictionWarningOptions
122[warn] +- /build/repo/project/BuildSettings.scala:25
123[warn]
124[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
125[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
126Execute setCrossScalaVersions: 3.7.4-RC2
127OpenCB::Changing crossVersion 3.7.0 -> 3.7.4-RC2 in Play-Framework/crossScalaVersions
128OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4-RC2) in Play-Framework/crossScalaVersions
129OpenCB::Changing crossVersion 3.7.0 -> 3.7.4-RC2 in Routes-Compiler/crossScalaVersions
130OpenCB::Changing crossVersion 3.3.1 -> 3.7.4-RC2 in Routes-Compiler/crossScalaVersions
131OpenCB::Changing crossVersion 3.7.0 -> 3.7.4-RC2 in Play-Exceptions/crossScalaVersions
132OpenCB::Limitting incorrect crossVersions List(2.12.18) -> List(3.7.4-RC2) in Play-Exceptions/crossScalaVersions
133OpenCB::Changing crossVersion 3.7.0 -> 3.7.4-RC2 in Play/crossScalaVersions
134OpenCB::Changing crossVersion 3.3.1 -> 3.7.4-RC2 in Play/crossScalaVersions
135OpenCB::Changing crossVersion 3.7.0 -> 3.7.4-RC2 in Play-Logback/crossScalaVersions
136OpenCB::Changing crossVersion 3.3.1 -> 3.7.4-RC2 in Play-Logback/crossScalaVersions
137OpenCB::Changing crossVersion 3.7.0 -> 3.7.4-RC2 in Play-Streams/crossScalaVersions
138OpenCB::Changing crossVersion 3.3.1 -> 3.7.4-RC2 in Play-Streams/crossScalaVersions
139OpenCB::Changing crossVersion 3.7.0 -> 3.7.4-RC2 in Play-Netty-Server/crossScalaVersions
140OpenCB::Changing crossVersion 3.3.1 -> 3.7.4-RC2 in Play-Netty-Server/crossScalaVersions
141OpenCB::Changing crossVersion 3.7.0 -> 3.7.4-RC2 in Play-Configuration/crossScalaVersions
142OpenCB::Changing crossVersion 3.3.1 -> 3.7.4-RC2 in Play-Configuration/crossScalaVersions
143OpenCB::Changing crossVersion 3.7.0 -> 3.7.4-RC2 in Play-Server/crossScalaVersions
144OpenCB::Changing crossVersion 3.3.1 -> 3.7.4-RC2 in Play-Server/crossScalaVersions
145[info] set current project to Play-Framework (in build file:/build/repo/)
146[info] Setting Scala version to 3.7.4-RC2 on 9 projects.
147[info] Switching Scala version on:
148[info] Play-Netty-Server (3.7.4-RC2)
149[info] Play-Configuration (3.7.4-RC2)
150[info] Play-Streams (3.7.4-RC2)
151[info] Play (3.7.4-RC2)
152[info] Routes-Compiler (3.7.4-RC2)
153[info] Play-Exceptions (3.7.4-RC2)
154[info] * Play-Framework (3.7.4-RC2)
155[info] Play-Logback (3.7.4-RC2)
156[info] Play-Server (3.7.4-RC2)
157[info] Excluding projects:
158[info] Reapplying settings...
159[info] set current project to Play-Framework (in build file:/build/repo/)
160Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.7-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
161[info] Reapplying settings...
162[info] set current project to Play-Framework (in build file:/build/repo/)
163[info] Defining Global / credentials, Play / credentials and 7 others.
164[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 44 others.
165[info] Run `last` for details.
166[info] Reapplying settings...
167[info] set current project to Play-Framework (in build file:/build/repo/)
168Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
169[info] Reapplying settings...
170OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
171
172 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
173 Did you mean Play-Netty-Server / allExcludeDependencies ?
174 , retry without global scopes
175[info] Reapplying settings...
176[info] set current project to Play-Framework (in build file:/build/repo/)
177Execute removeScalacOptionsStartingWith: -P:wartremover
178[info] Reapplying settings...
179[info] set current project to Play-Framework (in build file:/build/repo/)
180[success] Total time: 0 s, completed Nov 22, 2025, 3:08:56 PM
181Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
182Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
183Starting build...
184Projects: Set(Play-Netty-Server, Play-Configuration, Play-Streams, Play, Routes-Compiler, Play-Exceptions, Play-Framework, Play-Logback, Play-Server)
185Starting build for ProjectRef(file:/build/repo/,Play-Configuration) (play-configuration)... [0/9]
186Compile scalacOptions: -release:21
187[info] compiling 2 Java sources to /build/repo/core/play-exceptions/target/classes ...
188[info] done compiling
189[info] compiling 3 Scala sources to /build/repo/core/play-configuration/target/scala-3.7.4-RC2/classes ...
190[warn] there was 1 deprecation warning; re-run with -deprecation for details
191[warn] one warning found
192[info] done compiling
193Starting build for ProjectRef(file:/build/repo/,Play-Netty-Server) (play-netty-server)... [1/9]
194Compile scalacOptions: -release:21
195OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.20 module Global
196OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.7-migration` in Scala 2.12.20 module Global
197OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
198OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
199[info] compiling 2 Scala sources to /build/repo/core/play-streams/target/scala-3.7.4-RC2/classes ...
200[warn] -- Warning: /build/repo/core/play-streams/src/main/scala/play/api/libs/streams/Accumulator.scala:194:47
201[warn] 194 | future.flatMap(_.run(source))(materializer.executionContext)
202[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
203[warn] |Implicit parameters should be provided with a `using` clause.
204[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
205[warn] |To disable the warning, please use the following option:
206[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
207[warn] -- Warning: /build/repo/core/play-streams/src/main/scala/play/api/libs/streams/Accumulator.scala:198:41
208[warn] 198 | future.flatMap(_.run())(materializer.executionContext)
209[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
210[warn] |Implicit parameters should be provided with a `using` clause.
211[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
212[warn] |To disable the warning, please use the following option:
213[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
214[warn] two warnings found
215[info] done compiling
216[info] compiling 113 Scala sources and 32 Java sources to /build/repo/core/play/target/scala-3.7.4-RC2/classes ...
217[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Application.scala:238:81
218[warn] 238 | PlayBodyParsers(tempFileCreator, httpErrorHandler, httpConfiguration.parser)(materializer)
219[warn] | ^^^^^^^^^^^^
220[warn] |Implicit parameters should be provided with a `using` clause.
221[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
222[warn] |To disable the warning, please use the following option:
223[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
224[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Logger.scala:247:16 --
225[warn] 247 | private[this] val modeLoggerCache: mutable.Map[Seq[Mode], Logger] =
226[warn] | ^
227[warn] |Ignoring [this] qualifier.
228[warn] |This syntax will be deprecated in the future; it should be dropped.
229[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
230[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
231[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Logger.scala:265:16 --
232[warn] 265 | private[this] val log: Slf4jLogger = LoggerFactory.getLogger(getClass)
233[warn] | ^
234[warn] |Ignoring [this] qualifier.
235[warn] |This syntax will be deprecated in the future; it should be dropped.
236[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
237[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
238[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Logger.scala:267:16 --
239[warn] 267 | private[this] var _mode: Option[Mode] = None
240[warn] | ^
241[warn] |Ignoring [this] qualifier.
242[warn] |This syntax will be deprecated in the future; it should be dropped.
243[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
244[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
245[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Logger.scala:268:16 --
246[warn] 268 | private[this] val _appsRunning: AtomicInteger = new AtomicInteger(0)
247[warn] | ^
248[warn] |Ignoring [this] qualifier.
249[warn] |This syntax will be deprecated in the future; it should be dropped.
250[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
251[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
252[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/controllers/Default.scala:23:78
253[warn] 23 | private val Action = new ActionBuilder.IgnoringBody()(controllers.Execution.trampoline)
254[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
255[warn] |Implicit parameters should be provided with a `using` clause.
256[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
257[warn] |To disable the warning, please use the following option:
258[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
259[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/controllers/ExternalAssets.scala:36:85
260[warn] 36 | private val Action = new ActionBuilder.IgnoringBody()(_root_.controllers.Execution.trampoline)
261[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
262[warn] |Implicit parameters should be provided with a `using` clause.
263[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
264[warn] |To disable the warning, please use the following option:
265[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
266[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Form.scala:986:16
267[warn] 986 | this.copy()(binder)
268[warn] | ^^^^^^
269[warn] |Implicit parameters should be provided with a `using` clause.
270[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
271[warn] |To disable the warning, please use the following option:
272[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
273[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Forms.scala:39:80
274[warn] 39 | def of[T](implicit binder: Formatter[T]): FieldMapping[T] = FieldMapping[T]()(binder)
275[warn] | ^^^^^^
276[warn] |Implicit parameters should be provided with a `using` clause.
277[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
278[warn] |To disable the warning, please use the following option:
279[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
280[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Forms.scala:460:57
281[warn] 460 | def ignored[A](value: A): Mapping[A] = of(ignoredFormat(value))
282[warn] | ^^^^^^^^^^^^^^^^^^^^
283[warn] |Implicit parameters should be provided with a `using` clause.
284[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
285[warn] |To disable the warning, please use the following option:
286[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
287[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Forms.scala:573:58
288[warn] 573 | val sqlDate: Mapping[java.sql.Date] = of[java.sql.Date](sqlDateFormat)
289[warn] | ^^^^^^^^^^^^^
290[warn] |Implicit parameters should be provided with a `using` clause.
291[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
292[warn] |To disable the warning, please use the following option:
293[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
294[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Forms.scala:595:73
295[warn] 595 | val sqlTimestamp: Mapping[java.sql.Timestamp] = of[java.sql.Timestamp](sqlTimestampFormat)
296[warn] | ^^^^^^^^^^^^^^^^^^
297[warn] |Implicit parameters should be provided with a `using` clause.
298[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
299[warn] |To disable the warning, please use the following option:
300[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
301[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/format/PlayDate.scala:19:16
302[warn] 19 | private[this] def getOrDefault(field: TemporalField, default: Int): Int = {
303[warn] | ^
304[warn] |Ignoring [this] qualifier.
305[warn] |This syntax will be deprecated in the future; it should be dropped.
306[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
307[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
308[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/http/StandardValues.scala:54:67
309[warn] 54 | val CACHE_MANIFEST = withCharset(MimeTypes.CACHE_MANIFEST)(Codec.utf_8)
310[warn] | ^^^^^^^^^^^
311[warn] |Implicit parameters should be provided with a `using` clause.
312[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
313[warn] |To disable the warning, please use the following option:
314[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
315[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/http/Writeable.scala:187:11
316[warn] 187 | }: _*) ++ codec.encode(s"--$resolvedBoundary--")
317[warn] | ^
318[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
319[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
320[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/http/Writeable.scala:145:49
321[warn] 145 | writeableOf_MultipartFormData(maybeBoundary)(codec)
322[warn] | ^^^^^
323[warn] |Implicit parameters should be provided with a `using` clause.
324[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
325[warn] |To disable the warning, please use the following option:
326[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
327[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/Files.scala:386:8
328[warn] 386 | }(blockingExecutionContext)
329[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
330[warn] |Implicit parameters should be provided with a `using` clause.
331[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
332[warn] |To disable the warning, please use the following option:
333[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
334[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/Files.scala:414:103
335[warn] 414 | actorSystem.scheduler.scheduleAtFixedRate(initialDelay, interval) { () => reap() }(actorSystem.dispatcher)
336[warn] | ^^^^^^^^^^^^^^^^^^^^^^
337[warn] |Implicit parameters should be provided with a `using` clause.
338[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
339[warn] |To disable the warning, please use the following option:
340[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
341[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala:241:49
342[warn] 241 | @Inject private var actorSystem: ActorSystem = _
343[warn] | ^
344[warn] |`= _` has been deprecated; use `= uninitialized` instead.
345[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
346[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
347[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala:242:49
348[warn] 242 | @Inject private var injector: Injector = _
349[warn] | ^
350[warn] |`= _` has been deprecated; use `= uninitialized` instead.
351[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
352[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
353[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala:80:76
354[warn] 80 | implicit lazy val materializer: Materializer = Materializer.matFromSystem(actorSystem)
355[warn] | ^^^^^^^^^^^
356[warn] |Implicit parameters should be provided with a `using` clause.
357[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
358[warn] |To disable the warning, please use the following option:
359[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
360[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala:116:58
361[warn] 116 | lazy val get: Materializer = Materializer.matFromSystem(actorSystem)
362[warn] | ^^^^^^^^^^^
363[warn] |Implicit parameters should be provided with a `using` clause.
364[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
365[warn] |To disable the warning, please use the following option:
366[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
367[warn] -- [E003] Syntax Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:95:22
368[warn] 95 | self: BodyParser[A] with Any =>
369[warn] | ^^^^
370[warn] |with as a type operator has been deprecated; use & instead
371[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
372[warn] |
373[warn] | longer explanation available when compiling with `-explain`
374[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:410:89
375[warn] 410 | extends ActionBuilderImpl(BodyParsers.utils.ignore[AnyContent](AnyContentAsEmpty))(ec)
376[warn] | ^^
377[warn] |Implicit parameters should be provided with a `using` clause.
378[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
379[warn] |To disable the warning, please use the following option:
380[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
381[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:77:26
382[warn] 77 | }(ExecCtxUtils.prepare(executionContext))
383[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
384[warn] |Implicit parameters should be provided with a `using` clause.
385[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
386[warn] |To disable the warning, please use the following option:
387[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
388[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:111:70
389[warn] 111 | def apply(request: RequestHeader) = self(request).map(_.map(f))(pec)
390[warn] | ^^^
391[warn] |Implicit parameters should be provided with a `using` clause.
392[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
393[warn] |To disable the warning, please use the following option:
394[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
395[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:132:59
396[warn] 132 | case Right(a) => f(a).map(Right.apply)(Execution.trampoline) // safe to execute `Right.apply` in same thread
397[warn] | ^^^^^^^^^^^^^^^^^^^^
398[warn] |Implicit parameters should be provided with a `using` clause.
399[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
400[warn] |To disable the warning, please use the following option:
401[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
402[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:134:10
403[warn] 134 | }(pec)
404[warn] | ^^^
405[warn] |Implicit parameters should be provided with a `using` clause.
406[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
407[warn] |To disable the warning, please use the following option:
408[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
409[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:162:74
410[warn] 162 | def apply(request: RequestHeader) = self(request).map(_.flatMap(f))(pec)
411[warn] | ^^^
412[warn] |Implicit parameters should be provided with a `using` clause.
413[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
414[warn] |To disable the warning, please use the following option:
415[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
416[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:184:10
417[warn] 184 | }(pec)
418[warn] | ^^^
419[warn] |Implicit parameters should be provided with a `using` clause.
420[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
421[warn] |To disable the warning, please use the following option:
422[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
423[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:417:105
424[warn] 417 | private[play] lazy val ignoringBody: ActionBuilder[Request, AnyContent] = new IgnoringBody()(Execution.trampoline)
425[warn] | ^^^^^^^^^^^^^^^^^^^^
426[warn] |Implicit parameters should be provided with a `using` clause.
427[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
428[warn] |To disable the warning, please use the following option:
429[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
430[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:466:62
431[warn] 466 | refine(request).flatMap(_.fold(Future.successful, block))(executionContext)
432[warn] | ^^^^^^^^^^^^^^^^
433[warn] |Implicit parameters should be provided with a `using` clause.
434[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
435[warn] |To disable the warning, please use the following option:
436[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
437[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:484:72
438[warn] 484 | final def refine[A](request: R[A]) = transform(request).map(Right(_))(executionContext)
439[warn] | ^^^^^^^^^^^^^^^^
440[warn] |Implicit parameters should be provided with a `using` clause.
441[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
442[warn] |To disable the warning, please use the following option:
443[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
444[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:504:88
445[warn] 504 | protected final def refine[A](request: R[A]) = filter(request).map(_.toLeft(request))(executionContext)
446[warn] | ^^^^^^^^^^^^^^^^
447[warn] |Implicit parameters should be provided with a `using` clause.
448[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
449[warn] |To disable the warning, please use the following option:
450[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
451[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:246:63
452[warn] 246 | @volatile private var backedByTemporaryFile: TemporaryFile = _
453[warn] | ^
454[warn] |`= _` has been deprecated; use `= uninitialized` instead.
455[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
456[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
457[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:247:63
458[warn] 247 | @volatile private var outStream: OutputStream = _
459[warn] | ^
460[warn] |`= _` has been deprecated; use `= uninitialized` instead.
461[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
462[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
463[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:330:79
464[warn] 330 | BodyParser("error")(_ => Accumulator.done(result.map(Left.apply)(Execution.trampoline)))
465[warn] | ^^^^^^^^^^^^^^^^^^^^
466[warn] |Implicit parameters should be provided with a `using` clause.
467[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
468[warn] |To disable the warning, please use the following option:
469[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
470[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:355:70
471[warn] 355 | Accumulator.done(badResult(request).map(Left.apply)(Execution.trampoline))
472[warn] | ^^^^^^^^^^^^^^^^^^^^
473[warn] |Implicit parameters should be provided with a `using` clause.
474[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
475[warn] |To disable the warning, please use the following option:
476[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
477[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:579:55
478[warn] 579 | badResult(request).map(Left.apply)(Execution.trampoline)
479[warn] | ^^^^^^^^^^^^^^^^^^^^
480[warn] |Implicit parameters should be provided with a `using` clause.
481[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
482[warn] |To disable the warning, please use the following option:
483[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
484[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:710:22
485[warn] 710 | .validate(reader)
486[warn] | ^^^^^^
487[warn] |Implicit parameters should be provided with a `using` clause.
488[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
489[warn] |To disable the warning, please use the following option:
490[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
491[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:749:50
492[warn] 749 | .bindFromRequest()(Request[AnyContent](requestHeader, body), binding)
493[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
494[warn] |Implicit parameters should be provided with a `using` clause.
495[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
496[warn] |To disable the warning, please use the following option:
497[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
498[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:752:18
499[warn] 752 | }(Execution.trampoline)
500[warn] | ^^^^^^^^^^^^^^^^^^^^
501[warn] |Implicit parameters should be provided with a `using` clause.
502[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
503[warn] |To disable the warning, please use the following option:
504[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
505[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:835:106
506[warn] 835 | createBadResult("Request Entity Too Large", REQUEST_ENTITY_TOO_LARGE)(request).map(Left(_))(Execution.trampoline)
507[warn] | ^^^^^^^^^^^^^^^^^^^^
508[warn] |Implicit parameters should be provided with a `using` clause.
509[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
510[warn] |To disable the warning, please use the following option:
511[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
512[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:848:109
513[warn] 848 | file(tempFile, maxLength)(request).map(_.fold(result => Left(result), _ => Right(tempFile)))(Execution.trampoline)
514[warn] | ^^^^^^^^^^^^^^^^^^^^
515[warn] |Implicit parameters should be provided with a `using` clause.
516[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
517[warn] |To disable the warning, please use the following option:
518[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
519[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:1055:20
520[warn] 1055 | }(Execution.trampoline)
521[warn] | ^^^^^^^^^^^^^^^^^^^^
522[warn] |Implicit parameters should be provided with a `using` clause.
523[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
524[warn] |To disable the warning, please use the following option:
525[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
526[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Controller.scala:170:16
527[warn] 170 | private[this] var _components: ControllerComponents = _
528[warn] | ^
529[warn] |Ignoring [this] qualifier.
530[warn] |This syntax will be deprecated in the future; it should be dropped.
531[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
532[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
533[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Controller.scala:170:56
534[warn] 170 | private[this] var _components: ControllerComponents = _
535[warn] | ^
536[warn] |`= _` has been deprecated; use `= uninitialized` instead.
537[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
538[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
539[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Cookie.scala:80:10
540[warn] 80 | SecurityMarkerContext
541[warn] | ^^^^^^^^^^^^^^^^^^^^^
542[warn] |Implicit parameters should be provided with a `using` clause.
543[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
544[warn] |To disable the warning, please use the following option:
545[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
546[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Cookie.scala:92:10
547[warn] 92 | SecurityMarkerContext
548[warn] | ^^^^^^^^^^^^^^^^^^^^^
549[warn] |Implicit parameters should be provided with a `using` clause.
550[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
551[warn] |To disable the warning, please use the following option:
552[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
553[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Cookie.scala:593:68
554[warn] 593 | logger.warn("Cookie failed message authentication check")(SecurityMarkerContext)
555[warn] | ^^^^^^^^^^^^^^^^^^^^^
556[warn] |Implicit parameters should be provided with a `using` clause.
557[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
558[warn] |To disable the warning, please use the following option:
559[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
560[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Cookie.scala:600:50
561[warn] 600 | logger.warn("Could not decode cookie", e)(SecurityMarkerContext)
562[warn] | ^^^^^^^^^^^^^^^^^^^^^
563[warn] |Implicit parameters should be provided with a `using` clause.
564[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
565[warn] |To disable the warning, please use the following option:
566[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
567[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Headers.scala:78:33
568[warn] 78 | val keySet = TreeSet(keys *)(CaseInsensitiveOrdered)
569[warn] | ^^^^^^^^^^^^^^^^^^^^^^
570[warn] |Implicit parameters should be provided with a `using` clause.
571[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
572[warn] |To disable the warning, please use the following option:
573[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
574[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Headers.scala:91:58
575[warn] 91 | val builder = TreeMap.newBuilder[String, Seq[String]](CaseInsensitiveOrdered)
576[warn] | ^^^^^^^^^^^^^^^^^^^^^^
577[warn] |Implicit parameters should be provided with a `using` clause.
578[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
579[warn] |To disable the warning, please use the following option:
580[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
581[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Headers.scala:107:34
582[warn] 107 | .newBuilder[String, String](CaseInsensitiveOrdered)
583[warn] | ^^^^^^^^^^^^^^^^^^^^^^
584[warn] |Implicit parameters should be provided with a `using` clause.
585[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
586[warn] |To disable the warning, please use the following option:
587[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
588[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Results.scala:51:63
589[warn] 51 | val headers: Map[String, String] = TreeMap[String, String]()(CaseInsensitiveOrdered) ++ _headers
590[warn] | ^^^^^^^^^^^^^^^^^^^^^^
591[warn] |Implicit parameters should be provided with a `using` clause.
592[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
593[warn] |To disable the warning, please use the following option:
594[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
595[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:24:16
596[warn] 24 | private[this] def CrLf = "\r\n"
597[warn] | ^
598[warn] |Ignoring [this] qualifier.
599[warn] |This syntax will be deprecated in the future; it should be dropped.
600[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
601[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
602[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:26:16
603[warn] 26 | private[this] val alphabet = "-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".getBytes(US_ASCII)
604[warn] | ^
605[warn] |Ignoring [this] qualifier.
606[warn] |This syntax will be deprecated in the future; it should be dropped.
607[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
608[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
609[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:94:18
610[warn] 94 | private[this] val charBuffer = CharBuffer.allocate(64)
611[warn] | ^
612[warn] |Ignoring [this] qualifier.
613[warn] |This syntax will be deprecated in the future; it should be dropped.
614[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
615[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
616[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:95:18
617[warn] 95 | private[this] val builder = new ByteStringBuilder
618[warn] | ^
619[warn] |Ignoring [this] qualifier.
620[warn] |This syntax will be deprecated in the future; it should be dropped.
621[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
622[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
623[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:130:18
624[warn] 130 | private[this] val builder = new ByteStringBuilder
625[warn] | ^
626[warn] |Ignoring [this] qualifier.
627[warn] |This syntax will be deprecated in the future; it should be dropped.
628[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
629[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
630[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/parsers/FormUrlEncodedParser.scala:69:16
631[warn] 69 | private[this] val parameterDelimiter = "[&;]".r
632[warn] | ^
633[warn] |Ignoring [this] qualifier.
634[warn] |This syntax will be deprecated in the future; it should be dropped.
635[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
636[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
637[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/parsers/Multipart.scala:83:43
638[warn] 83 | part.copy[Source[ByteString, _]](
639[warn] | ^
640[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
641[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
642[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/parsers/Multipart.scala:358:18
643[warn] 358 | private[this] val needle: Array[Byte] = {
644[warn] | ^
645[warn] |Ignoring [this] qualifier.
646[warn] |This syntax will be deprecated in the future; it should be dropped.
647[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
648[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
649[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/parsers/Multipart.scala:688:18
650[warn] 688 | private[this] val nl1 = needle.length - 1
651[warn] | ^
652[warn] |Ignoring [this] qualifier.
653[warn] |This syntax will be deprecated in the future; it should be dropped.
654[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
655[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
656[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/parsers/Multipart.scala:690:18
657[warn] 690 | private[this] val charTable: Array[Int] = {
658[warn] | ^
659[warn] |Ignoring [this] qualifier.
660[warn] |This syntax will be deprecated in the future; it should be dropped.
661[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
662[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
663[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/parsers/Multipart.scala:701:18
664[warn] 701 | private[this] val offsetTable: Array[Int] = {
665[warn] | ^
666[warn] |Ignoring [this] qualifier.
667[warn] |This syntax will be deprecated in the future; it should be dropped.
668[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
669[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
670[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/routing/GeneratedRouter.scala:190:35
671[warn] 190 | .foldLeft[Either[String, Seq[_]]](Right(Seq[T]())) { (seq, param) =>
672[warn] | ^
673[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
674[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
675[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/play/src/main/scala/play/api/data/Form.scala:447:24
676[warn] 447 | val value = simple match {
677[warn] | ^^^^^^
678[warn] |match may not be exhaustive.
679[warn] |
680[warn] |It would fail on pattern case: JsNull, JsTrue, JsFalse, play.api.libs.json.JsArray(_), play.api.libs.json.JsObject(_)
681[warn] |
682[warn] | longer explanation available when compiling with `-explain`
683[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/play/src/main/scala/play/api/http/AcceptEncoding.scala:162:24
684[warn] 162 | AcceptEncodingParser(new CharSequenceReader(acceptEncoding)) match {
685[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
686[warn] |match may not be exhaustive.
687[warn] |
688[warn] |It would fail on pattern case: AcceptEncodingParser.Failure(_, _), AcceptEncodingParser.Error(_, _)
689[warn] |
690[warn] | longer explanation available when compiling with `-explain`
691[warn] -- [E121] Pattern Match Warning: /build/repo/core/play/src/main/scala/play/api/http/HttpConfiguration.scala:197:19
692[warn] 197 | case _ => Option.empty[(String, String)] // skip invalid
693[warn] | ^
694[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
695[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/play/src/main/scala/play/api/http/MediaRange.scala:84:32
696[warn] 84 | MediaRangeParser.mediaType(new CharSequenceReader(mediaType)) match {
697[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
698[warn] |match may not be exhaustive.
699[warn] |
700[warn] |It would fail on pattern case: play.api.http.MediaRange.MediaRangeParser.Failure(_, _), play.api.http.MediaRange.MediaRangeParser.Error(_, _)
701[warn] |
702[warn] | longer explanation available when compiling with `-explain`
703[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/play/src/main/scala/play/api/http/MediaRange.scala:121:22
704[warn] 121 | MediaRangeParser(new CharSequenceReader(mediaRanges)) match {
705[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
706[warn] |match may not be exhaustive.
707[warn] |
708[warn] |It would fail on pattern case: play.api.http.MediaRange.MediaRangeParser.Failure(_, _), play.api.http.MediaRange.MediaRangeParser.Error(_, _)
709[warn] |
710[warn] | longer explanation available when compiling with `-explain`
711[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/core/play/src/main/scala/play/core/parsers/Multipart.scala:82:12
712[warn] 82 | case (Seq(Left(part: FilePart[_])), body) =>
713[warn] | ^
714[warn] | match may not be exhaustive.
715[warn] |
716[warn] | It would fail on pattern case: (_, _)
717[warn] |
718[warn] | longer explanation available when compiling with `-explain`
719[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/core/play/src/main/scala/play/core/parsers/Multipart.scala:166:25
720[warn] 166 | case fp: FilePart[A] => fp
721[warn] | ^
722[warn] |the type test for play.api.mvc.MultipartFormData.FilePart[A] cannot be checked at runtime because its type arguments can't be determined from play.api.mvc.MultipartFormData.Part[A]
723[warn] |
724[warn] | longer explanation available when compiling with `-explain`
725[warn] there were 18 deprecation warnings; re-run with -deprecation for details
726[warn] 75 warnings found
727[warn] /build/repo/core/play/src/main/java/play/libs/concurrent/HttpExecutionContext.java:13:8: deprecated item is not annotated with @Deprecated
728[warn] @Singleton
729[warn] public class HttpExecutionContext {
730[warn]
731[warn] private final Executor delegate;
732[warn]
733[warn] /** @deprecated Deprecated as of 2.9.0. Use to {@link ClassLoaderExecutionContext} instead. */
734[warn] @Deprecated
735[warn] @Inject
736[warn] public HttpExecutionContext(Executor delegate) {
737[warn] this.delegate = delegate;
738[warn] }
739[warn]
740[warn] /**
741[warn] * @deprecated Deprecated as of 2.9.0. Use to {@link ClassLoaderExecutionContext#current()}}
742[warn] * instead.
743[warn] */
744[warn] @Deprecated
745[warn] public Executor current() {
746[warn] return ClassLoaderExecution.fromThread(delegate);
747[warn] }
748[warn] }
749[warn] ^
750[warn] /build/repo/core/play/src/main/java/play/libs/reflect/MemberUtils.java:64:23: isAccessible() in java.lang.reflect.AccessibleObject has been deprecated
751[warn] o.isAccessible
752[warn] ^
753[warn] /build/repo/core/play/src/main/java/play/libs/reflect/MemberUtils.java:68:11: isAccessible() in java.lang.reflect.AccessibleObject has been deprecated
754[warn] o.isAccessible
755[warn] ^
756[info] done compiling
757[info] compiling 13 Scala sources to /build/repo/transport/server/play-server/target/scala-3.7.4-RC2/classes ...
758[warn] -- Warning: /build/repo/transport/server/play-server/src/main/scala/play/core/server/common/ServerResultUtils.scala:94:16
759[warn] 94 | private[this] val allowedHeaderNameChars: AsciiBitSet = {
760[warn] | ^
761[warn] |Ignoring [this] qualifier.
762[warn] |This syntax will be deprecated in the future; it should be dropped.
763[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
764[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
765[warn] -- Warning: /build/repo/transport/server/play-server/src/main/scala/play/core/server/common/ServerResultUtils.scala:113:16
766[warn] 113 | private[this] val allowedHeaderValueChars: AsciiBitSet = {
767[warn] | ^
768[warn] |Ignoring [this] qualifier.
769[warn] |This syntax will be deprecated in the future; it should be dropped.
770[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
771[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
772[warn] there were 2 deprecation warnings; re-run with -deprecation for details
773[warn] three warnings found
774[info] done compiling
775[info] compiling 6 Scala sources to /build/repo/transport/server/play-netty-server/target/scala-3.7.4-RC2/classes ...
776[warn] -- Warning: /build/repo/transport/server/play-netty-server/src/main/scala/play/core/server/NettyServer.scala:61:27
777[warn] 61 | stopHook: () => Future[_],
778[warn] | ^
779[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
780[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
781[warn] -- Warning: /build/repo/transport/server/play-netty-server/src/main/scala/play/core/server/NettyServer.scala:144:74
782[warn] 144 | private def bind(address: InetSocketAddress): (Channel, Source[Channel, _]) = {
783[warn] | ^
784[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
785[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
786[warn] -- Warning: /build/repo/transport/server/play-netty-server/src/main/scala/play/core/server/NettyServer.scala:295:30
787[warn] 295 | Seq(classOf[ChannelOption[_]], classOf[UnixChannelOption[_]], classOf[EpollChannelOption[_]]).foreach(clazz => {
788[warn] | ^
789[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
790[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
791[warn] -- Warning: /build/repo/transport/server/play-netty-server/src/main/scala/play/core/server/NettyServer.scala:295:61
792[warn] 295 | Seq(classOf[ChannelOption[_]], classOf[UnixChannelOption[_]], classOf[EpollChannelOption[_]]).foreach(clazz => {
793[warn] | ^
794[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
795[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
796[warn] -- Warning: /build/repo/transport/server/play-netty-server/src/main/scala/play/core/server/NettyServer.scala:295:93
797[warn] 295 | Seq(classOf[ChannelOption[_]], classOf[UnixChannelOption[_]], classOf[EpollChannelOption[_]]).foreach(clazz => {
798[warn] | ^
799[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
800[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
801[warn] -- Warning: /build/repo/transport/server/play-netty-server/src/main/scala/play/core/server/NettyServer.scala:344:18
802[warn] 344 | application.materializer
803[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
804[warn] |Implicit parameters should be provided with a `using` clause.
805[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
806[warn] |To disable the warning, please use the following option:
807[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
808[warn] -- Warning: /build/repo/transport/server/play-netty-server/src/main/scala/play/core/server/netty/NettyModelConversion.scala:287:33
809[warn] 287 | stream: Source[ByteString, _],
810[warn] | ^
811[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
812[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
813[warn] -- Warning: /build/repo/transport/server/play-netty-server/src/main/scala/play/core/server/netty/NettyModelConversion.scala:297:32
814[warn] 297 | chunks: Source[HttpChunk, _],
815[warn] | ^
816[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
817[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
818[warn] -- Warning: /build/repo/transport/server/play-netty-server/src/main/scala/play/core/server/netty/PlayRequestHandler.scala:206:57
819[warn] 206 | val actionFuture = Future(action(requestHeader))(mat.executionContext)
820[warn] | ^^^^^^^^^^^^^^^^^^^^
821[warn] |Implicit parameters should be provided with a `using` clause.
822[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
823[warn] |To disable the warning, please use the following option:
824[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
825[warn] -- Warning: /build/repo/transport/server/play-netty-server/src/main/scala/play/core/server/netty/SynchronousMappedStreams.scala:13:79
826[warn] 13 | private class SynchronousContramappedSubscriber[A, B](subscriber: Subscriber[_ >: B], f: A => B)
827[warn] | ^
828[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
829[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
830[warn] -- Warning: /build/repo/transport/server/play-netty-server/src/main/scala/play/core/server/netty/SynchronousMappedStreams.scala:23:41
831[warn] 23 | override def subscribe(s: Subscriber[_ >: B]): Unit =
832[warn] | ^
833[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
834[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
835[warn] -- Warning: /build/repo/transport/server/play-netty-server/src/main/scala/play/core/server/netty/SynchronousMappedStreams.scala:33:41
836[warn] 33 | override def subscribe(s: Subscriber[_ >: B]): Unit = publisher.subscribe(s)
837[warn] | ^
838[warn] |`_` is deprecated for wildcard arguments of types: use `?` instead
839[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
840[warn] there were 5 deprecation warnings; re-run with -deprecation for details
841[warn] 13 warnings found
842[info] done compiling
843[info] compiling 1 Scala source to /build/repo/transport/server/play-netty-server/target/scala-3.7.4-RC2/test-classes ...
844[info] done compiling
845Starting build for ProjectRef(file:/build/repo/,Play-Exceptions) (play-exceptions)... [2/9]
846Compile scalacOptions: -release:21
847Starting build for ProjectRef(file:/build/repo/,Play-Framework) (play-framework)... [3/9]
848Compile scalacOptions: -release:21
849Starting build for ProjectRef(file:/build/repo/,Routes-Compiler) (routes-compiler)... [4/9]
850Compile scalacOptions: -release:21
851Starting build for ProjectRef(file:/build/repo/,Play-Logback) (play-logback)... [5/9]
852Compile scalacOptions: -release:21
853[info] compiling 1 Scala source to /build/repo/core/play-logback/target/scala-3.7.4-RC2/classes ...
854[info] done compiling
855Starting build for ProjectRef(file:/build/repo/,Play-Server) (play-server)... [6/9]
856Compile scalacOptions: -release:21
857Starting build for ProjectRef(file:/build/repo/,Play-Streams) (play-streams)... [7/9]
858Compile scalacOptions: -release:21
859[info] compiling 2 Scala sources to /build/repo/core/play-streams/target/scala-3.7.4-RC2/test-classes ...
860[info] [patched file /build/repo/core/play-streams/src/test/scala/play/api/libs/streams/ExecutionSpec.scala]
861[info] [patched file /build/repo/core/play-streams/src/test/scala/play/api/libs/streams/AccumulatorSpec.scala]
862[info] done compiling
863[info] compiling 2 Scala sources to /build/repo/core/play-streams/target/scala-3.7.4-RC2/test-classes ...
864[info] done compiling
865Starting build for ProjectRef(file:/build/repo/,Play) (play)... [8/9]
866Compile scalacOptions: -release:21
867
868************************
869Build summary:
870[{
871 "module": "play-configuration",
872 "compile": {"status": "ok", "tookMs": 19613, "warnings": 0, "errors": 0},
873 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
874 "test-compile": {"status": "ok", "tookMs": 173, "warnings": 0, "errors": 0},
875 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
876 "publish": {"status": "skipped", "tookMs": 0},
877 "metadata": {
878 "crossScalaVersions": ["3.7.0", "3.3.1"]
879}
880},{
881 "module": "play-netty-server",
882 "compile": {"status": "ok", "tookMs": 49930, "warnings": 12, "errors": 0},
883 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
884 "test-compile": {"status": "ok", "tookMs": 1449, "warnings": 0, "errors": 0},
885 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
886 "publish": {"status": "skipped", "tookMs": 0},
887 "metadata": {
888 "crossScalaVersions": ["3.7.0", "3.3.1"]
889}
890},{
891 "module": "play-exceptions",
892 "compile": {"status": "ok", "tookMs": 38, "warnings": 0, "errors": 0},
893 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
894 "test-compile": {"status": "ok", "tookMs": 69, "warnings": 0, "errors": 0},
895 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
896 "publish": {"status": "skipped", "tookMs": 0},
897 "metadata": {
898 "crossScalaVersions": ["2.12.18"]
899}
900},{
901 "module": "play-framework",
902 "compile": {"status": "ok", "tookMs": 306, "warnings": 0, "errors": 0},
903 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
904 "test-compile": {"status": "ok", "tookMs": 74, "warnings": 0, "errors": 0},
905 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
906 "publish": {"status": "ok", "tookMs": 1},
907 "metadata": {
908 "crossScalaVersions": []
909}
910},{
911 "module": "routes-compiler",
912 "compile": {"status": "ok", "tookMs": 4051, "warnings": 0, "errors": 0},
913 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
914 "test-compile": {"status": "ok", "tookMs": 69, "warnings": 0, "errors": 0},
915 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
916 "publish": {"status": "skipped", "tookMs": 0},
917 "metadata": {
918 "crossScalaVersions": ["3.7.0", "3.3.1"]
919}
920},{
921 "module": "play-logback",
922 "compile": {"status": "ok", "tookMs": 621, "warnings": 0, "errors": 0},
923 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
924 "test-compile": {"status": "ok", "tookMs": 237, "warnings": 0, "errors": 0},
925 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
926 "publish": {"status": "skipped", "tookMs": 0},
927 "metadata": {
928 "crossScalaVersions": ["3.7.0", "3.3.1"]
929}
930},{
931 "module": "play-server",
932 "compile": {"status": "ok", "tookMs": 196, "warnings": 2, "errors": 0},
933 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
934 "test-compile": {"status": "ok", "tookMs": 237, "warnings": 0, "errors": 0},
935 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
936 "publish": {"status": "skipped", "tookMs": 0},
937 "metadata": {
938 "crossScalaVersions": ["3.7.0", "3.3.1"]
939}
940},{
941 "module": "play-streams",
942 "compile": {"status": "ok", "tookMs": 30, "warnings": 2, "errors": 0},
943 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
944 "test-compile": {"status": "ok", "tookMs": 1063, "warnings": 0, "errors": 0},
945 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
946 "publish": {"status": "skipped", "tookMs": 0},
947 "metadata": {
948 "crossScalaVersions": ["3.7.0", "3.3.1"]
949}
950},{
951 "module": "play",
952 "compile": {"status": "ok", "tookMs": 174, "warnings": 74, "errors": 0},
953 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
954 "test-compile": {"status": "ok", "tookMs": 222, "warnings": 0, "errors": 0},
955 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
956 "publish": {"status": "skipped", "tookMs": 0},
957 "metadata": {
958 "crossScalaVersions": ["3.7.0", "3.3.1"]
959}
960}]
961************************
962[success] Total time: 83 s (0:01:23.0), completed Nov 22, 2025, 3:10:19 PM
963[0JChecking patch project/plugins.sbt...
964Checking patch project/build.properties...
965Checking patch build.sbt...
966Applied patch project/plugins.sbt cleanly.
967Applied patch project/build.properties cleanly.
968Applied patch build.sbt cleanly.
969Commit migration rewrites
970Switched to a new branch 'opencb/migrate-source-3.7'
971[opencb/migrate-source-3.7 5c929b258] Apply Scala compiler rewrites using -source:3.7-migration using Scala 3.7.4-RC2
972 2 files changed, 2 insertions(+), 2 deletions(-)
973----
974Preparing build for 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY
975Scala binary version found: 3.8
976Implicitly using source version 3.8
977Scala binary version found: 3.8
978Implicitly using source version 3.8
979Would try to apply common scalacOption (best-effort, sbt/mill only):
980Append: ,REQUIRE:-source:3.8
981Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
982----
983Starting build for 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY
984Execute tests: false
985sbt project found:
986Sbt version 1.9.7 is not supported, minimal supported version is 1.11.5
987Enforcing usage of sbt in version 1.11.5
988No prepare script found for project lichess-org/playframework-lila
989/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
990##################################
991Scala version: 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY
992Targets: *%*
993Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
994##################################
995Using extra scalacOptions: ,REQUIRE:-source:3.8
996Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
997[sbt_options] declare -a sbt_options=()
998[process_args] java_version = '21'
999[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
1000# Executing command line:
1001java
1002-Dfile.encoding=UTF-8
1003-Xms2G
1004-Xmx2G
1005-Xss2M
1006-XX:MaxInlineLevel=18
1007-XX:MaxMetaspaceSize=1G
1008-Dfile.encoding=UTF-8
1009-Dcommunitybuild.scala=3.8.1-RC1-bin-20251122-91351e3-NIGHTLY
1010-Dcommunitybuild.project.dependencies.add=
1011-Xmx7G
1012-Xms4G
1013-Xss8M
1014-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1015-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
1016-jar
1017/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
1018"setCrossScalaVersions 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY"
1019"++3.8.1-RC1-bin-20251122-91351e3-NIGHTLY -v"
1020"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1021"set every credentials := Nil"
1022"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1023"removeScalacOptionsStartingWith -P:wartremover"
1024
1025moduleMappings
1026"runBuild 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" *%*"
1027
1028[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
1029[info] loading settings for project repo-build-build from buildinfo.sbt...
1030[info] loading project definition from /build/repo/project/project
1031[info] loading settings for project plugins from akka.sbt, plugins.sbt...
1032[info] loading project definition from /build/repo/project
1033[info] loading settings for project Play-Framework from build.sbt, common.sbt...
1034[info] set current project to Play-Framework (in build file:/build/repo/)
1035[warn] there are 10 keys that are not used by any other settings/tasks:
1036[warn]
1037[warn] * Play / update / evictionWarningOptions
1038[warn] +- /build/repo/project/BuildSettings.scala:25
1039[warn] * Play-Configuration / update / evictionWarningOptions
1040[warn] +- /build/repo/project/BuildSettings.scala:25
1041[warn] * Play-Exceptions / update / evictionWarningOptions
1042[warn] +- /build/repo/project/BuildSettings.scala:25
1043[warn] * Play-Framework / scalacOptions
1044[warn] +- (interplay.PlayBuildBase.projectSettings) PlayBuildBase.scala:61
1045[warn] +- /build/repo/build.sbt:12
1046[warn] * Play-Framework / update / evictionWarningOptions
1047[warn] +- /build/repo/project/BuildSettings.scala:25
1048[warn] * Play-Logback / update / evictionWarningOptions
1049[warn] +- /build/repo/project/BuildSettings.scala:25
1050[warn] * Play-Netty-Server / update / evictionWarningOptions
1051[warn] +- /build/repo/project/BuildSettings.scala:25
1052[warn] * Play-Server / update / evictionWarningOptions
1053[warn] +- /build/repo/project/BuildSettings.scala:25
1054[warn] * Play-Streams / update / evictionWarningOptions
1055[warn] +- /build/repo/project/BuildSettings.scala:25
1056[warn] * Routes-Compiler / update / evictionWarningOptions
1057[warn] +- /build/repo/project/BuildSettings.scala:25
1058[warn]
1059[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
1060[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
1061Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY
1062OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Routes-Compiler/crossScalaVersions
1063OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Routes-Compiler/crossScalaVersions
1064OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Framework/crossScalaVersions
1065OpenCB::Limitting incorrect crossVersions List() -> List(3.8.1-RC1-bin-20251122-91351e3-NIGHTLY) in Play-Framework/crossScalaVersions
1066OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Exceptions/crossScalaVersions
1067OpenCB::Limitting incorrect crossVersions List(2.12.18) -> List(3.8.1-RC1-bin-20251122-91351e3-NIGHTLY) in Play-Exceptions/crossScalaVersions
1068OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play/crossScalaVersions
1069OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play/crossScalaVersions
1070OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Logback/crossScalaVersions
1071OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Logback/crossScalaVersions
1072OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Streams/crossScalaVersions
1073OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Streams/crossScalaVersions
1074OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Netty-Server/crossScalaVersions
1075OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Netty-Server/crossScalaVersions
1076OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Configuration/crossScalaVersions
1077OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Configuration/crossScalaVersions
1078OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Server/crossScalaVersions
1079OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Server/crossScalaVersions
1080[info] set current project to Play-Framework (in build file:/build/repo/)
1081[info] Setting Scala version to 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY on 9 projects.
1082[info] Switching Scala version on:
1083[info] Play-Netty-Server (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1084[info] Play-Configuration (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1085[info] Play-Streams (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1086[info] Play (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1087[info] Routes-Compiler (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1088[info] Play-Exceptions (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1089[info] * Play-Framework (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1090[info] Play-Logback (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1091[info] Play-Server (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1092[info] Excluding projects:
1093[info] Reapplying settings...
1094[info] set current project to Play-Framework (in build file:/build/repo/)
1095Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1096[info] Reapplying settings...
1097[info] set current project to Play-Framework (in build file:/build/repo/)
1098[info] Defining Global / credentials, Play / credentials and 7 others.
1099[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 44 others.
1100[info] Run `last` for details.
1101[info] Reapplying settings...
1102[info] set current project to Play-Framework (in build file:/build/repo/)
1103Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1104[info] Reapplying settings...
1105OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1106
1107 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
1108 Did you mean Play-Netty-Server / allExcludeDependencies ?
1109 , retry without global scopes
1110[info] Reapplying settings...
1111[info] set current project to Play-Framework (in build file:/build/repo/)
1112Execute removeScalacOptionsStartingWith: -P:wartremover
1113[info] Reapplying settings...
1114[info] set current project to Play-Framework (in build file:/build/repo/)
1115[success] Total time: 0 s, completed Nov 22, 2025, 3:10:37 PM
1116Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
1117Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
1118Starting build...
1119Projects: Set(Play-Netty-Server, Play-Configuration, Play-Streams, Play, Routes-Compiler, Play-Exceptions, Play-Framework, Play-Logback, Play-Server)
1120Starting build for ProjectRef(file:/build/repo/,Play-Configuration) (play-configuration)... [0/9]
1121Compile scalacOptions: -release:21
1122[info] compiling 2 Java sources to /build/repo/core/play-exceptions/target/classes ...
1123[info] done compiling
1124[info] compiling 3 Scala sources to /build/repo/core/play-configuration/target/scala-3.8.1-RC1-bin-20251122-91351e3-NIGHTLY/classes ...
1125[warn] there was 1 deprecation warning; re-run with -deprecation for details
1126[warn] one warning found
1127[info] done compiling
1128Starting build for ProjectRef(file:/build/repo/,Play-Netty-Server) (play-netty-server)... [1/9]
1129Compile scalacOptions: -release:21
1130OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
1131OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1132OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1133[info] compiling 2 Scala sources to /build/repo/core/play-streams/target/scala-3.8.1-RC1-bin-20251122-91351e3-NIGHTLY/classes ...
1134[warn] -- Warning: /build/repo/core/play-streams/src/main/scala/play/api/libs/streams/Accumulator.scala:194:47
1135[warn] 194 | future.flatMap(_.run(source))(materializer.executionContext)
1136[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1137[warn] |Implicit parameters should be provided with a `using` clause.
1138[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1139[warn] |To disable the warning, please use the following option:
1140[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1141[warn] -- Warning: /build/repo/core/play-streams/src/main/scala/play/api/libs/streams/Accumulator.scala:198:41
1142[warn] 198 | future.flatMap(_.run())(materializer.executionContext)
1143[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1144[warn] |Implicit parameters should be provided with a `using` clause.
1145[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1146[warn] |To disable the warning, please use the following option:
1147[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1148[warn] two warnings found
1149[info] done compiling
1150[info] compiling 113 Scala sources and 32 Java sources to /build/repo/core/play/target/scala-3.8.1-RC1-bin-20251122-91351e3-NIGHTLY/classes ...
1151[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Application.scala:238:81
1152[warn] 238 | PlayBodyParsers(tempFileCreator, httpErrorHandler, httpConfiguration.parser)(materializer)
1153[warn] | ^^^^^^^^^^^^
1154[warn] |Implicit parameters should be provided with a `using` clause.
1155[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1156[warn] |To disable the warning, please use the following option:
1157[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1158[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Logger.scala:247:9 ---
1159[warn] 247 | private[this] val modeLoggerCache: mutable.Map[Seq[Mode], Logger] =
1160[warn] | ^^^^^^
1161[warn] |Ignoring [this] qualifier.
1162[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1163[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1164[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1165[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Logger.scala:265:9 ---
1166[warn] 265 | private[this] val log: Slf4jLogger = LoggerFactory.getLogger(getClass)
1167[warn] | ^^^^^^
1168[warn] |Ignoring [this] qualifier.
1169[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1170[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1171[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1172[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Logger.scala:267:9 ---
1173[warn] 267 | private[this] var _mode: Option[Mode] = None
1174[warn] | ^^^^^^
1175[warn] |Ignoring [this] qualifier.
1176[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1177[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1178[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1179[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Logger.scala:268:9 ---
1180[warn] 268 | private[this] val _appsRunning: AtomicInteger = new AtomicInteger(0)
1181[warn] | ^^^^^^
1182[warn] |Ignoring [this] qualifier.
1183[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1184[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1185[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1186[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/controllers/Default.scala:23:78
1187[warn] 23 | private val Action = new ActionBuilder.IgnoringBody()(controllers.Execution.trampoline)
1188[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1189[warn] |Implicit parameters should be provided with a `using` clause.
1190[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1191[warn] |To disable the warning, please use the following option:
1192[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1193[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/controllers/ExternalAssets.scala:36:85
1194[warn] 36 | private val Action = new ActionBuilder.IgnoringBody()(_root_.controllers.Execution.trampoline)
1195[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1196[warn] |Implicit parameters should be provided with a `using` clause.
1197[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1198[warn] |To disable the warning, please use the following option:
1199[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1200[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Form.scala:986:16
1201[warn] 986 | this.copy()(binder)
1202[warn] | ^^^^^^
1203[warn] |Implicit parameters should be provided with a `using` clause.
1204[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1205[warn] |To disable the warning, please use the following option:
1206[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1207[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Forms.scala:39:80
1208[warn] 39 | def of[T](implicit binder: Formatter[T]): FieldMapping[T] = FieldMapping[T]()(binder)
1209[warn] | ^^^^^^
1210[warn] |Implicit parameters should be provided with a `using` clause.
1211[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1212[warn] |To disable the warning, please use the following option:
1213[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1214[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Forms.scala:460:57
1215[warn] 460 | def ignored[A](value: A): Mapping[A] = of(ignoredFormat(value))
1216[warn] | ^^^^^^^^^^^^^^^^^^^^
1217[warn] |Implicit parameters should be provided with a `using` clause.
1218[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1219[warn] |To disable the warning, please use the following option:
1220[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1221[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Forms.scala:573:58
1222[warn] 573 | val sqlDate: Mapping[java.sql.Date] = of[java.sql.Date](sqlDateFormat)
1223[warn] | ^^^^^^^^^^^^^
1224[warn] |Implicit parameters should be provided with a `using` clause.
1225[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1226[warn] |To disable the warning, please use the following option:
1227[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1228[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Forms.scala:595:73
1229[warn] 595 | val sqlTimestamp: Mapping[java.sql.Timestamp] = of[java.sql.Timestamp](sqlTimestampFormat)
1230[warn] | ^^^^^^^^^^^^^^^^^^
1231[warn] |Implicit parameters should be provided with a `using` clause.
1232[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1233[warn] |To disable the warning, please use the following option:
1234[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1235[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/format/PlayDate.scala:19:9
1236[warn] 19 | private[this] def getOrDefault(field: TemporalField, default: Int): Int = {
1237[warn] | ^^^^^^
1238[warn] |Ignoring [this] qualifier.
1239[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1240[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1241[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1242[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/http/StandardValues.scala:54:67
1243[warn] 54 | val CACHE_MANIFEST = withCharset(MimeTypes.CACHE_MANIFEST)(Codec.utf_8)
1244[warn] | ^^^^^^^^^^^
1245[warn] |Implicit parameters should be provided with a `using` clause.
1246[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1247[warn] |To disable the warning, please use the following option:
1248[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1249[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/http/Writeable.scala:187:11
1250[warn] 187 | }: _*) ++ codec.encode(s"--$resolvedBoundary--")
1251[warn] | ^
1252[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1253[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1254[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/http/Writeable.scala:145:49
1255[warn] 145 | writeableOf_MultipartFormData(maybeBoundary)(codec)
1256[warn] | ^^^^^
1257[warn] |Implicit parameters should be provided with a `using` clause.
1258[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1259[warn] |To disable the warning, please use the following option:
1260[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1261[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/Files.scala:386:8
1262[warn] 386 | }(blockingExecutionContext)
1263[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
1264[warn] |Implicit parameters should be provided with a `using` clause.
1265[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1266[warn] |To disable the warning, please use the following option:
1267[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1268[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/Files.scala:414:103
1269[warn] 414 | actorSystem.scheduler.scheduleAtFixedRate(initialDelay, interval) { () => reap() }(actorSystem.dispatcher)
1270[warn] | ^^^^^^^^^^^^^^^^^^^^^^
1271[warn] |Implicit parameters should be provided with a `using` clause.
1272[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1273[warn] |To disable the warning, please use the following option:
1274[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1275[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala:241:49
1276[warn] 241 | @Inject private var actorSystem: ActorSystem = _
1277[warn] | ^
1278[warn] |`= _` has been deprecated; use `= uninitialized` instead.
1279[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
1280[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1281[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala:242:49
1282[warn] 242 | @Inject private var injector: Injector = _
1283[warn] | ^
1284[warn] |`= _` has been deprecated; use `= uninitialized` instead.
1285[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
1286[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1287[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala:80:76
1288[warn] 80 | implicit lazy val materializer: Materializer = Materializer.matFromSystem(actorSystem)
1289[warn] | ^^^^^^^^^^^
1290[warn] |Implicit parameters should be provided with a `using` clause.
1291[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1292[warn] |To disable the warning, please use the following option:
1293[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1294[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala:116:58
1295[warn] 116 | lazy val get: Materializer = Materializer.matFromSystem(actorSystem)
1296[warn] | ^^^^^^^^^^^
1297[warn] |Implicit parameters should be provided with a `using` clause.
1298[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1299[warn] |To disable the warning, please use the following option:
1300[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1301[warn] -- [E003] Syntax Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:95:22
1302[warn] 95 | self: BodyParser[A] with Any =>
1303[warn] | ^^^^
1304[warn] |with as a type operator has been deprecated; use & instead
1305[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1306[warn] |
1307[warn] | longer explanation available when compiling with `-explain`
1308[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:410:89
1309[warn] 410 | extends ActionBuilderImpl(BodyParsers.utils.ignore[AnyContent](AnyContentAsEmpty))(ec)
1310[warn] | ^^
1311[warn] |Implicit parameters should be provided with a `using` clause.
1312[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1313[warn] |To disable the warning, please use the following option:
1314[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1315[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:77:26
1316[warn] 77 | }(ExecCtxUtils.prepare(executionContext))
1317[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1318[warn] |Implicit parameters should be provided with a `using` clause.
1319[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1320[warn] |To disable the warning, please use the following option:
1321[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1322[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:111:70
1323[warn] 111 | def apply(request: RequestHeader) = self(request).map(_.map(f))(pec)
1324[warn] | ^^^
1325[warn] |Implicit parameters should be provided with a `using` clause.
1326[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1327[warn] |To disable the warning, please use the following option:
1328[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1329[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:132:59
1330[warn] 132 | case Right(a) => f(a).map(Right.apply)(Execution.trampoline) // safe to execute `Right.apply` in same thread
1331[warn] | ^^^^^^^^^^^^^^^^^^^^
1332[warn] |Implicit parameters should be provided with a `using` clause.
1333[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1334[warn] |To disable the warning, please use the following option:
1335[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1336[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:134:10
1337[warn] 134 | }(pec)
1338[warn] | ^^^
1339[warn] |Implicit parameters should be provided with a `using` clause.
1340[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1341[warn] |To disable the warning, please use the following option:
1342[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1343[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:162:74
1344[warn] 162 | def apply(request: RequestHeader) = self(request).map(_.flatMap(f))(pec)
1345[warn] | ^^^
1346[warn] |Implicit parameters should be provided with a `using` clause.
1347[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1348[warn] |To disable the warning, please use the following option:
1349[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1350[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:184:10
1351[warn] 184 | }(pec)
1352[warn] | ^^^
1353[warn] |Implicit parameters should be provided with a `using` clause.
1354[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1355[warn] |To disable the warning, please use the following option:
1356[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1357[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:417:105
1358[warn] 417 | private[play] lazy val ignoringBody: ActionBuilder[Request, AnyContent] = new IgnoringBody()(Execution.trampoline)
1359[warn] | ^^^^^^^^^^^^^^^^^^^^
1360[warn] |Implicit parameters should be provided with a `using` clause.
1361[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1362[warn] |To disable the warning, please use the following option:
1363[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1364[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:466:62
1365[warn] 466 | refine(request).flatMap(_.fold(Future.successful, block))(executionContext)
1366[warn] | ^^^^^^^^^^^^^^^^
1367[warn] |Implicit parameters should be provided with a `using` clause.
1368[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1369[warn] |To disable the warning, please use the following option:
1370[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1371[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:484:72
1372[warn] 484 | final def refine[A](request: R[A]) = transform(request).map(Right(_))(executionContext)
1373[warn] | ^^^^^^^^^^^^^^^^
1374[warn] |Implicit parameters should be provided with a `using` clause.
1375[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1376[warn] |To disable the warning, please use the following option:
1377[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1378[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:504:88
1379[warn] 504 | protected final def refine[A](request: R[A]) = filter(request).map(_.toLeft(request))(executionContext)
1380[warn] | ^^^^^^^^^^^^^^^^
1381[warn] |Implicit parameters should be provided with a `using` clause.
1382[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1383[warn] |To disable the warning, please use the following option:
1384[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1385[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:246:63
1386[warn] 246 | @volatile private var backedByTemporaryFile: TemporaryFile = _
1387[warn] | ^
1388[warn] |`= _` has been deprecated; use `= uninitialized` instead.
1389[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
1390[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1391[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:247:63
1392[warn] 247 | @volatile private var outStream: OutputStream = _
1393[warn] | ^
1394[warn] |`= _` has been deprecated; use `= uninitialized` instead.
1395[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
1396[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1397[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:330:79
1398[warn] 330 | BodyParser("error")(_ => Accumulator.done(result.map(Left.apply)(Execution.trampoline)))
1399[warn] | ^^^^^^^^^^^^^^^^^^^^
1400[warn] |Implicit parameters should be provided with a `using` clause.
1401[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1402[warn] |To disable the warning, please use the following option:
1403[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1404[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:355:70
1405[warn] 355 | Accumulator.done(badResult(request).map(Left.apply)(Execution.trampoline))
1406[warn] | ^^^^^^^^^^^^^^^^^^^^
1407[warn] |Implicit parameters should be provided with a `using` clause.
1408[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1409[warn] |To disable the warning, please use the following option:
1410[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1411[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:579:55
1412[warn] 579 | badResult(request).map(Left.apply)(Execution.trampoline)
1413[warn] | ^^^^^^^^^^^^^^^^^^^^
1414[warn] |Implicit parameters should be provided with a `using` clause.
1415[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1416[warn] |To disable the warning, please use the following option:
1417[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1418[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:710:22
1419[warn] 710 | .validate(reader)
1420[warn] | ^^^^^^
1421[warn] |Implicit parameters should be provided with a `using` clause.
1422[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1423[warn] |To disable the warning, please use the following option:
1424[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1425[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:749:50
1426[warn] 749 | .bindFromRequest()(Request[AnyContent](requestHeader, body), binding)
1427[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1428[warn] |Implicit parameters should be provided with a `using` clause.
1429[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1430[warn] |To disable the warning, please use the following option:
1431[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1432[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:752:18
1433[warn] 752 | }(Execution.trampoline)
1434[warn] | ^^^^^^^^^^^^^^^^^^^^
1435[warn] |Implicit parameters should be provided with a `using` clause.
1436[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1437[warn] |To disable the warning, please use the following option:
1438[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1439[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:835:106
1440[warn] 835 | createBadResult("Request Entity Too Large", REQUEST_ENTITY_TOO_LARGE)(request).map(Left(_))(Execution.trampoline)
1441[warn] | ^^^^^^^^^^^^^^^^^^^^
1442[warn] |Implicit parameters should be provided with a `using` clause.
1443[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1444[warn] |To disable the warning, please use the following option:
1445[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1446[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:848:109
1447[warn] 848 | file(tempFile, maxLength)(request).map(_.fold(result => Left(result), _ => Right(tempFile)))(Execution.trampoline)
1448[warn] | ^^^^^^^^^^^^^^^^^^^^
1449[warn] |Implicit parameters should be provided with a `using` clause.
1450[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1451[warn] |To disable the warning, please use the following option:
1452[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1453[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:1055:20
1454[warn] 1055 | }(Execution.trampoline)
1455[warn] | ^^^^^^^^^^^^^^^^^^^^
1456[warn] |Implicit parameters should be provided with a `using` clause.
1457[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1458[warn] |To disable the warning, please use the following option:
1459[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1460[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Controller.scala:170:9
1461[warn] 170 | private[this] var _components: ControllerComponents = _
1462[warn] | ^^^^^^
1463[warn] |Ignoring [this] qualifier.
1464[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1465[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1466[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1467[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Controller.scala:170:56
1468[warn] 170 | private[this] var _components: ControllerComponents = _
1469[warn] | ^
1470[warn] |`= _` has been deprecated; use `= uninitialized` instead.
1471[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
1472[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1473[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Cookie.scala:80:10
1474[warn] 80 | SecurityMarkerContext
1475[warn] | ^^^^^^^^^^^^^^^^^^^^^
1476[warn] |Implicit parameters should be provided with a `using` clause.
1477[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1478[warn] |To disable the warning, please use the following option:
1479[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1480[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Cookie.scala:92:10
1481[warn] 92 | SecurityMarkerContext
1482[warn] | ^^^^^^^^^^^^^^^^^^^^^
1483[warn] |Implicit parameters should be provided with a `using` clause.
1484[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1485[warn] |To disable the warning, please use the following option:
1486[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1487[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Cookie.scala:593:68
1488[warn] 593 | logger.warn("Cookie failed message authentication check")(SecurityMarkerContext)
1489[warn] | ^^^^^^^^^^^^^^^^^^^^^
1490[warn] |Implicit parameters should be provided with a `using` clause.
1491[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1492[warn] |To disable the warning, please use the following option:
1493[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1494[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Cookie.scala:600:50
1495[warn] 600 | logger.warn("Could not decode cookie", e)(SecurityMarkerContext)
1496[warn] | ^^^^^^^^^^^^^^^^^^^^^
1497[warn] |Implicit parameters should be provided with a `using` clause.
1498[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1499[warn] |To disable the warning, please use the following option:
1500[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1501[error] -- [E007] Type Mismatch Error: /build/repo/core/play/src/main/scala/play/api/mvc/Headers.scala:78:33
1502[error] 78 | val keySet = TreeSet(keys *)(CaseInsensitiveOrdered)
1503[error] | ^^^^^^^^^^^^^^^^^^^^^^
1504[error] | Found: play.core.utils.CaseInsensitiveOrdered.type
1505[error] | Required: String
1506[error] |
1507[error] | longer explanation available when compiling with `-explain`
1508[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Headers.scala:91:58
1509[warn] 91 | val builder = TreeMap.newBuilder[String, Seq[String]](CaseInsensitiveOrdered)
1510[warn] | ^^^^^^^^^^^^^^^^^^^^^^
1511[warn] |Implicit parameters should be provided with a `using` clause.
1512[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1513[warn] |To disable the warning, please use the following option:
1514[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1515[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Headers.scala:107:34
1516[warn] 107 | .newBuilder[String, String](CaseInsensitiveOrdered)
1517[warn] | ^^^^^^^^^^^^^^^^^^^^^^
1518[warn] |Implicit parameters should be provided with a `using` clause.
1519[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1520[warn] |To disable the warning, please use the following option:
1521[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1522[error] -- [E007] Type Mismatch Error: /build/repo/core/play/src/main/scala/play/api/mvc/Results.scala:51:63
1523[error] 51 | val headers: Map[String, String] = TreeMap[String, String]()(CaseInsensitiveOrdered) ++ _headers
1524[error] | ^^^^^^^^^^^^^^^^^^^^^^
1525[error] | Found: play.core.utils.CaseInsensitiveOrdered.type
1526[error] | Required: String
1527[error] |
1528[error] | longer explanation available when compiling with `-explain`
1529[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:24:9
1530[warn] 24 | private[this] def CrLf = "\r\n"
1531[warn] | ^^^^^^
1532[warn] |Ignoring [this] qualifier.
1533[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1534[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1535[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1536[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:26:9
1537[warn] 26 | private[this] val alphabet = "-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".getBytes(US_ASCII)
1538[warn] | ^^^^^^
1539[warn] |Ignoring [this] qualifier.
1540[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1541[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1542[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1543[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:94:11
1544[warn] 94 | private[this] val charBuffer = CharBuffer.allocate(64)
1545[warn] | ^^^^^^
1546[warn] |Ignoring [this] qualifier.
1547[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1548[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1549[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1550[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:95:11
1551[warn] 95 | private[this] val builder = new ByteStringBuilder
1552[warn] | ^^^^^^
1553[warn] |Ignoring [this] qualifier.
1554[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1555[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1556[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1557[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:130:11
1558[warn] 130 | private[this] val builder = new ByteStringBuilder
1559[warn] | ^^^^^^
1560[warn] |Ignoring [this] qualifier.
1561[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1562[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1563[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1564Build timeouts: 1, would retry
1565Retrying build, retry 1/2, force Scala version:false, enable migration:
1566[sbt_options] declare -a sbt_options=()
1567[process_args] java_version = '21'
1568[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
1569# Executing command line:
1570java
1571-Dfile.encoding=UTF-8
1572-Xms2G
1573-Xmx2G
1574-Xss2M
1575-XX:MaxInlineLevel=18
1576-XX:MaxMetaspaceSize=1G
1577-Dfile.encoding=UTF-8
1578-Dcommunitybuild.scala=3.8.1-RC1-bin-20251122-91351e3-NIGHTLY
1579-Dcommunitybuild.project.dependencies.add=
1580-Xmx7G
1581-Xms4G
1582-Xss8M
1583-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
1584-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
1585-jar
1586/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
1587"setCrossScalaVersions 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY"
1588"++3.8.1-RC1-bin-20251122-91351e3-NIGHTLY -v"
1589"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1590"set every credentials := Nil"
1591"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1592"removeScalacOptionsStartingWith -P:wartremover"
1593
1594moduleMappings
1595"runBuild 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}""" *%*"
1596
1597[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
1598[info] loading settings for project repo-build-build from buildinfo.sbt...
1599[info] loading project definition from /build/repo/project/project
1600[info] loading settings for project plugins from akka.sbt, plugins.sbt...
1601[info] loading project definition from /build/repo/project
1602[info] loading settings for project Play-Framework from build.sbt, common.sbt...
1603[info] set current project to Play-Framework (in build file:/build/repo/)
1604[warn] there are 10 keys that are not used by any other settings/tasks:
1605[warn]
1606[warn] * Play / update / evictionWarningOptions
1607[warn] +- /build/repo/project/BuildSettings.scala:25
1608[warn] * Play-Configuration / update / evictionWarningOptions
1609[warn] +- /build/repo/project/BuildSettings.scala:25
1610[warn] * Play-Exceptions / update / evictionWarningOptions
1611[warn] +- /build/repo/project/BuildSettings.scala:25
1612[warn] * Play-Framework / scalacOptions
1613[warn] +- (interplay.PlayBuildBase.projectSettings) PlayBuildBase.scala:61
1614[warn] +- /build/repo/build.sbt:12
1615[warn] * Play-Framework / update / evictionWarningOptions
1616[warn] +- /build/repo/project/BuildSettings.scala:25
1617[warn] * Play-Logback / update / evictionWarningOptions
1618[warn] +- /build/repo/project/BuildSettings.scala:25
1619[warn] * Play-Netty-Server / update / evictionWarningOptions
1620[warn] +- /build/repo/project/BuildSettings.scala:25
1621[warn] * Play-Server / update / evictionWarningOptions
1622[warn] +- /build/repo/project/BuildSettings.scala:25
1623[warn] * Play-Streams / update / evictionWarningOptions
1624[warn] +- /build/repo/project/BuildSettings.scala:25
1625[warn] * Routes-Compiler / update / evictionWarningOptions
1626[warn] +- /build/repo/project/BuildSettings.scala:25
1627[warn]
1628[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
1629[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
1630Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY
1631OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Routes-Compiler/crossScalaVersions
1632OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Framework/crossScalaVersions
1633OpenCB::Limitting incorrect crossVersions List() -> List(3.8.1-RC1-bin-20251122-91351e3-NIGHTLY) in Play-Framework/crossScalaVersions
1634OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Routes-Compiler/crossScalaVersions
1635OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Exceptions/crossScalaVersions
1636OpenCB::Limitting incorrect crossVersions List(2.12.18) -> List(3.8.1-RC1-bin-20251122-91351e3-NIGHTLY) in Play-Exceptions/crossScalaVersions
1637OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play/crossScalaVersions
1638OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play/crossScalaVersions
1639OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Logback/crossScalaVersions
1640OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Logback/crossScalaVersions
1641OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Streams/crossScalaVersions
1642OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Streams/crossScalaVersions
1643OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Netty-Server/crossScalaVersions
1644OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Netty-Server/crossScalaVersions
1645OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Configuration/crossScalaVersions
1646OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Configuration/crossScalaVersions
1647OpenCB::Changing crossVersion 3.7.0 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Server/crossScalaVersions
1648OpenCB::Changing crossVersion 3.3.1 -> 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY in Play-Server/crossScalaVersions
1649[info] set current project to Play-Framework (in build file:/build/repo/)
1650[info] Setting Scala version to 3.8.1-RC1-bin-20251122-91351e3-NIGHTLY on 9 projects.
1651[info] Switching Scala version on:
1652[info] Play-Netty-Server (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1653[info] Play-Configuration (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1654[info] Play-Streams (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1655[info] Play (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1656[info] Routes-Compiler (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1657[info] Play-Exceptions (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1658[info] * Play-Framework (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1659[info] Play-Logback (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1660[info] Play-Server (3.8.1-RC1-bin-20251122-91351e3-NIGHTLY)
1661[info] Excluding projects:
1662[info] Reapplying settings...
1663[info] set current project to Play-Framework (in build file:/build/repo/)
1664Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1665[info] Reapplying settings...
1666[info] set current project to Play-Framework (in build file:/build/repo/)
1667[info] Defining Global / credentials, Play / credentials and 7 others.
1668[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 44 others.
1669[info] Run `last` for details.
1670[info] Reapplying settings...
1671[info] set current project to Play-Framework (in build file:/build/repo/)
1672Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1673[info] Reapplying settings...
1674OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1675
1676 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
1677 Did you mean Play-Netty-Server / allExcludeDependencies ?
1678 , retry without global scopes
1679[info] Reapplying settings...
1680[info] set current project to Play-Framework (in build file:/build/repo/)
1681Execute removeScalacOptionsStartingWith: -P:wartremover
1682[info] Reapplying settings...
1683[info] set current project to Play-Framework (in build file:/build/repo/)
1684[success] Total time: 0 s, completed Nov 22, 2025, 5:00:37 PM
1685Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.7"],"sourcePatches":[]}
1686Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
1687Starting build...
1688Projects: Set(Play-Netty-Server, Play-Configuration, Play-Streams, Play, Routes-Compiler, Play-Exceptions, Play-Framework, Play-Logback, Play-Server)
1689Starting build for ProjectRef(file:/build/repo/,Play-Configuration) (play-configuration)... [0/9]
1690Compile scalacOptions: -release:21
1691Starting build for ProjectRef(file:/build/repo/,Play-Netty-Server) (play-netty-server)... [1/9]
1692Compile scalacOptions: -release:21
1693OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
1694OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1695OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1696[info] compiling 113 Scala sources and 32 Java sources to /build/repo/core/play/target/scala-3.8.1-RC1-bin-20251122-91351e3-NIGHTLY/classes ...
1697[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Application.scala:238:81
1698[warn] 238 | PlayBodyParsers(tempFileCreator, httpErrorHandler, httpConfiguration.parser)(materializer)
1699[warn] | ^^^^^^^^^^^^
1700[warn] |Implicit parameters should be provided with a `using` clause.
1701[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1702[warn] |To disable the warning, please use the following option:
1703[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1704[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Logger.scala:247:9 ---
1705[warn] 247 | private[this] val modeLoggerCache: mutable.Map[Seq[Mode], Logger] =
1706[warn] | ^^^^^^
1707[warn] |Ignoring [this] qualifier.
1708[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1709[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1710[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1711[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Logger.scala:265:9 ---
1712[warn] 265 | private[this] val log: Slf4jLogger = LoggerFactory.getLogger(getClass)
1713[warn] | ^^^^^^
1714[warn] |Ignoring [this] qualifier.
1715[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1716[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1717[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1718[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Logger.scala:267:9 ---
1719[warn] 267 | private[this] var _mode: Option[Mode] = None
1720[warn] | ^^^^^^
1721[warn] |Ignoring [this] qualifier.
1722[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1723[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1724[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1725[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/Logger.scala:268:9 ---
1726[warn] 268 | private[this] val _appsRunning: AtomicInteger = new AtomicInteger(0)
1727[warn] | ^^^^^^
1728[warn] |Ignoring [this] qualifier.
1729[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1730[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1731[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1732[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/controllers/Default.scala:23:78
1733[warn] 23 | private val Action = new ActionBuilder.IgnoringBody()(controllers.Execution.trampoline)
1734[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1735[warn] |Implicit parameters should be provided with a `using` clause.
1736[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1737[warn] |To disable the warning, please use the following option:
1738[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1739[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/controllers/ExternalAssets.scala:36:85
1740[warn] 36 | private val Action = new ActionBuilder.IgnoringBody()(_root_.controllers.Execution.trampoline)
1741[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1742[warn] |Implicit parameters should be provided with a `using` clause.
1743[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1744[warn] |To disable the warning, please use the following option:
1745[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1746[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Form.scala:986:16
1747[warn] 986 | this.copy()(binder)
1748[warn] | ^^^^^^
1749[warn] |Implicit parameters should be provided with a `using` clause.
1750[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1751[warn] |To disable the warning, please use the following option:
1752[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1753[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Forms.scala:39:80
1754[warn] 39 | def of[T](implicit binder: Formatter[T]): FieldMapping[T] = FieldMapping[T]()(binder)
1755[warn] | ^^^^^^
1756[warn] |Implicit parameters should be provided with a `using` clause.
1757[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1758[warn] |To disable the warning, please use the following option:
1759[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1760[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Forms.scala:460:57
1761[warn] 460 | def ignored[A](value: A): Mapping[A] = of(ignoredFormat(value))
1762[warn] | ^^^^^^^^^^^^^^^^^^^^
1763[warn] |Implicit parameters should be provided with a `using` clause.
1764[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1765[warn] |To disable the warning, please use the following option:
1766[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1767[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Forms.scala:573:58
1768[warn] 573 | val sqlDate: Mapping[java.sql.Date] = of[java.sql.Date](sqlDateFormat)
1769[warn] | ^^^^^^^^^^^^^
1770[warn] |Implicit parameters should be provided with a `using` clause.
1771[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1772[warn] |To disable the warning, please use the following option:
1773[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1774[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/Forms.scala:595:73
1775[warn] 595 | val sqlTimestamp: Mapping[java.sql.Timestamp] = of[java.sql.Timestamp](sqlTimestampFormat)
1776[warn] | ^^^^^^^^^^^^^^^^^^
1777[warn] |Implicit parameters should be provided with a `using` clause.
1778[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1779[warn] |To disable the warning, please use the following option:
1780[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1781[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/data/format/PlayDate.scala:19:9
1782[warn] 19 | private[this] def getOrDefault(field: TemporalField, default: Int): Int = {
1783[warn] | ^^^^^^
1784[warn] |Ignoring [this] qualifier.
1785[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
1786[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
1787[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1788[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/http/StandardValues.scala:54:67
1789[warn] 54 | val CACHE_MANIFEST = withCharset(MimeTypes.CACHE_MANIFEST)(Codec.utf_8)
1790[warn] | ^^^^^^^^^^^
1791[warn] |Implicit parameters should be provided with a `using` clause.
1792[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1793[warn] |To disable the warning, please use the following option:
1794[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1795[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/http/Writeable.scala:187:11
1796[warn] 187 | }: _*) ++ codec.encode(s"--$resolvedBoundary--")
1797[warn] | ^
1798[warn] |The syntax `x: _*` is no longer supported for vararg splices; use `x*` instead
1799[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1800[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/http/Writeable.scala:145:49
1801[warn] 145 | writeableOf_MultipartFormData(maybeBoundary)(codec)
1802[warn] | ^^^^^
1803[warn] |Implicit parameters should be provided with a `using` clause.
1804[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1805[warn] |To disable the warning, please use the following option:
1806[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1807[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/Files.scala:386:8
1808[warn] 386 | }(blockingExecutionContext)
1809[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^
1810[warn] |Implicit parameters should be provided with a `using` clause.
1811[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1812[warn] |To disable the warning, please use the following option:
1813[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1814[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/Files.scala:414:103
1815[warn] 414 | actorSystem.scheduler.scheduleAtFixedRate(initialDelay, interval) { () => reap() }(actorSystem.dispatcher)
1816[warn] | ^^^^^^^^^^^^^^^^^^^^^^
1817[warn] |Implicit parameters should be provided with a `using` clause.
1818[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1819[warn] |To disable the warning, please use the following option:
1820[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1821[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala:241:49
1822[warn] 241 | @Inject private var actorSystem: ActorSystem = _
1823[warn] | ^
1824[warn] |`= _` has been deprecated; use `= uninitialized` instead.
1825[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
1826[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1827[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala:242:49
1828[warn] 242 | @Inject private var injector: Injector = _
1829[warn] | ^
1830[warn] |`= _` has been deprecated; use `= uninitialized` instead.
1831[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
1832[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1833[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala:80:76
1834[warn] 80 | implicit lazy val materializer: Materializer = Materializer.matFromSystem(actorSystem)
1835[warn] | ^^^^^^^^^^^
1836[warn] |Implicit parameters should be provided with a `using` clause.
1837[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1838[warn] |To disable the warning, please use the following option:
1839[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1840[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/libs/concurrent/Akka.scala:116:58
1841[warn] 116 | lazy val get: Materializer = Materializer.matFromSystem(actorSystem)
1842[warn] | ^^^^^^^^^^^
1843[warn] |Implicit parameters should be provided with a `using` clause.
1844[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1845[warn] |To disable the warning, please use the following option:
1846[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1847[warn] -- [E003] Syntax Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:95:22
1848[warn] 95 | self: BodyParser[A] with Any =>
1849[warn] | ^^^^
1850[warn] |with as a type operator has been deprecated; use & instead
1851[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1852[warn] |
1853[warn] | longer explanation available when compiling with `-explain`
1854[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:410:89
1855[warn] 410 | extends ActionBuilderImpl(BodyParsers.utils.ignore[AnyContent](AnyContentAsEmpty))(ec)
1856[warn] | ^^
1857[warn] |Implicit parameters should be provided with a `using` clause.
1858[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1859[warn] |To disable the warning, please use the following option:
1860[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1861[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:77:26
1862[warn] 77 | }(ExecCtxUtils.prepare(executionContext))
1863[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1864[warn] |Implicit parameters should be provided with a `using` clause.
1865[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1866[warn] |To disable the warning, please use the following option:
1867[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1868[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:111:70
1869[warn] 111 | def apply(request: RequestHeader) = self(request).map(_.map(f))(pec)
1870[warn] | ^^^
1871[warn] |Implicit parameters should be provided with a `using` clause.
1872[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1873[warn] |To disable the warning, please use the following option:
1874[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1875[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:132:59
1876[warn] 132 | case Right(a) => f(a).map(Right.apply)(Execution.trampoline) // safe to execute `Right.apply` in same thread
1877[warn] | ^^^^^^^^^^^^^^^^^^^^
1878[warn] |Implicit parameters should be provided with a `using` clause.
1879[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1880[warn] |To disable the warning, please use the following option:
1881[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1882[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:134:10
1883[warn] 134 | }(pec)
1884[warn] | ^^^
1885[warn] |Implicit parameters should be provided with a `using` clause.
1886[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1887[warn] |To disable the warning, please use the following option:
1888[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1889[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:162:74
1890[warn] 162 | def apply(request: RequestHeader) = self(request).map(_.flatMap(f))(pec)
1891[warn] | ^^^
1892[warn] |Implicit parameters should be provided with a `using` clause.
1893[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1894[warn] |To disable the warning, please use the following option:
1895[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1896[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:184:10
1897[warn] 184 | }(pec)
1898[warn] | ^^^
1899[warn] |Implicit parameters should be provided with a `using` clause.
1900[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1901[warn] |To disable the warning, please use the following option:
1902[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1903[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:417:105
1904[warn] 417 | private[play] lazy val ignoringBody: ActionBuilder[Request, AnyContent] = new IgnoringBody()(Execution.trampoline)
1905[warn] | ^^^^^^^^^^^^^^^^^^^^
1906[warn] |Implicit parameters should be provided with a `using` clause.
1907[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1908[warn] |To disable the warning, please use the following option:
1909[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1910[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:466:62
1911[warn] 466 | refine(request).flatMap(_.fold(Future.successful, block))(executionContext)
1912[warn] | ^^^^^^^^^^^^^^^^
1913[warn] |Implicit parameters should be provided with a `using` clause.
1914[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1915[warn] |To disable the warning, please use the following option:
1916[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1917[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:484:72
1918[warn] 484 | final def refine[A](request: R[A]) = transform(request).map(Right(_))(executionContext)
1919[warn] | ^^^^^^^^^^^^^^^^
1920[warn] |Implicit parameters should be provided with a `using` clause.
1921[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1922[warn] |To disable the warning, please use the following option:
1923[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1924[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Action.scala:504:88
1925[warn] 504 | protected final def refine[A](request: R[A]) = filter(request).map(_.toLeft(request))(executionContext)
1926[warn] | ^^^^^^^^^^^^^^^^
1927[warn] |Implicit parameters should be provided with a `using` clause.
1928[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1929[warn] |To disable the warning, please use the following option:
1930[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1931[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:246:63
1932[warn] 246 | @volatile private var backedByTemporaryFile: TemporaryFile = _
1933[warn] | ^
1934[warn] |`= _` has been deprecated; use `= uninitialized` instead.
1935[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
1936[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1937[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:247:63
1938[warn] 247 | @volatile private var outStream: OutputStream = _
1939[warn] | ^
1940[warn] |`= _` has been deprecated; use `= uninitialized` instead.
1941[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
1942[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
1943[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:330:79
1944[warn] 330 | BodyParser("error")(_ => Accumulator.done(result.map(Left.apply)(Execution.trampoline)))
1945[warn] | ^^^^^^^^^^^^^^^^^^^^
1946[warn] |Implicit parameters should be provided with a `using` clause.
1947[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1948[warn] |To disable the warning, please use the following option:
1949[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1950[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:355:70
1951[warn] 355 | Accumulator.done(badResult(request).map(Left.apply)(Execution.trampoline))
1952[warn] | ^^^^^^^^^^^^^^^^^^^^
1953[warn] |Implicit parameters should be provided with a `using` clause.
1954[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1955[warn] |To disable the warning, please use the following option:
1956[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1957[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:579:55
1958[warn] 579 | badResult(request).map(Left.apply)(Execution.trampoline)
1959[warn] | ^^^^^^^^^^^^^^^^^^^^
1960[warn] |Implicit parameters should be provided with a `using` clause.
1961[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1962[warn] |To disable the warning, please use the following option:
1963[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1964[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:710:22
1965[warn] 710 | .validate(reader)
1966[warn] | ^^^^^^
1967[warn] |Implicit parameters should be provided with a `using` clause.
1968[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1969[warn] |To disable the warning, please use the following option:
1970[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1971[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:749:50
1972[warn] 749 | .bindFromRequest()(Request[AnyContent](requestHeader, body), binding)
1973[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
1974[warn] |Implicit parameters should be provided with a `using` clause.
1975[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1976[warn] |To disable the warning, please use the following option:
1977[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1978[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:752:18
1979[warn] 752 | }(Execution.trampoline)
1980[warn] | ^^^^^^^^^^^^^^^^^^^^
1981[warn] |Implicit parameters should be provided with a `using` clause.
1982[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1983[warn] |To disable the warning, please use the following option:
1984[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1985[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:835:106
1986[warn] 835 | createBadResult("Request Entity Too Large", REQUEST_ENTITY_TOO_LARGE)(request).map(Left(_))(Execution.trampoline)
1987[warn] | ^^^^^^^^^^^^^^^^^^^^
1988[warn] |Implicit parameters should be provided with a `using` clause.
1989[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1990[warn] |To disable the warning, please use the following option:
1991[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1992[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:848:109
1993[warn] 848 | file(tempFile, maxLength)(request).map(_.fold(result => Left(result), _ => Right(tempFile)))(Execution.trampoline)
1994[warn] | ^^^^^^^^^^^^^^^^^^^^
1995[warn] |Implicit parameters should be provided with a `using` clause.
1996[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
1997[warn] |To disable the warning, please use the following option:
1998[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
1999[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/BodyParsers.scala:1055:20
2000[warn] 1055 | }(Execution.trampoline)
2001[warn] | ^^^^^^^^^^^^^^^^^^^^
2002[warn] |Implicit parameters should be provided with a `using` clause.
2003[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2004[warn] |To disable the warning, please use the following option:
2005[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2006[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Controller.scala:170:9
2007[warn] 170 | private[this] var _components: ControllerComponents = _
2008[warn] | ^^^^^^
2009[warn] |Ignoring [this] qualifier.
2010[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
2011[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
2012[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
2013[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Controller.scala:170:56
2014[warn] 170 | private[this] var _components: ControllerComponents = _
2015[warn] | ^
2016[warn] |`= _` has been deprecated; use `= uninitialized` instead.
2017[warn] |`uninitialized` can be imported with `scala.compiletime.uninitialized`.
2018[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
2019[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Cookie.scala:80:10
2020[warn] 80 | SecurityMarkerContext
2021[warn] | ^^^^^^^^^^^^^^^^^^^^^
2022[warn] |Implicit parameters should be provided with a `using` clause.
2023[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2024[warn] |To disable the warning, please use the following option:
2025[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2026[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Cookie.scala:92:10
2027[warn] 92 | SecurityMarkerContext
2028[warn] | ^^^^^^^^^^^^^^^^^^^^^
2029[warn] |Implicit parameters should be provided with a `using` clause.
2030[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2031[warn] |To disable the warning, please use the following option:
2032[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2033[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Cookie.scala:593:68
2034[warn] 593 | logger.warn("Cookie failed message authentication check")(SecurityMarkerContext)
2035[warn] | ^^^^^^^^^^^^^^^^^^^^^
2036[warn] |Implicit parameters should be provided with a `using` clause.
2037[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2038[warn] |To disable the warning, please use the following option:
2039[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2040[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Cookie.scala:600:50
2041[warn] 600 | logger.warn("Could not decode cookie", e)(SecurityMarkerContext)
2042[warn] | ^^^^^^^^^^^^^^^^^^^^^
2043[warn] |Implicit parameters should be provided with a `using` clause.
2044[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2045[warn] |To disable the warning, please use the following option:
2046[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2047[error] -- [E007] Type Mismatch Error: /build/repo/core/play/src/main/scala/play/api/mvc/Headers.scala:78:33
2048[error] 78 | val keySet = TreeSet(keys *)(CaseInsensitiveOrdered)
2049[error] | ^^^^^^^^^^^^^^^^^^^^^^
2050[error] | Found: play.core.utils.CaseInsensitiveOrdered.type
2051[error] | Required: String
2052[error] |
2053[error] | longer explanation available when compiling with `-explain`
2054[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Headers.scala:91:58
2055[warn] 91 | val builder = TreeMap.newBuilder[String, Seq[String]](CaseInsensitiveOrdered)
2056[warn] | ^^^^^^^^^^^^^^^^^^^^^^
2057[warn] |Implicit parameters should be provided with a `using` clause.
2058[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2059[warn] |To disable the warning, please use the following option:
2060[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2061[warn] -- Warning: /build/repo/core/play/src/main/scala/play/api/mvc/Headers.scala:107:34
2062[warn] 107 | .newBuilder[String, String](CaseInsensitiveOrdered)
2063[warn] | ^^^^^^^^^^^^^^^^^^^^^^
2064[warn] |Implicit parameters should be provided with a `using` clause.
2065[warn] |This code can be rewritten automatically under -rewrite -source 3.7-migration.
2066[warn] |To disable the warning, please use the following option:
2067[warn] | "-Wconf:msg=Implicit parameters should be provided with a `using` clause:s"
2068[error] -- [E007] Type Mismatch Error: /build/repo/core/play/src/main/scala/play/api/mvc/Results.scala:51:63
2069[error] 51 | val headers: Map[String, String] = TreeMap[String, String]()(CaseInsensitiveOrdered) ++ _headers
2070[error] | ^^^^^^^^^^^^^^^^^^^^^^
2071[error] | Found: play.core.utils.CaseInsensitiveOrdered.type
2072[error] | Required: String
2073[error] |
2074[error] | longer explanation available when compiling with `-explain`
2075[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:24:9
2076[warn] 24 | private[this] def CrLf = "\r\n"
2077[warn] | ^^^^^^
2078[warn] |Ignoring [this] qualifier.
2079[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
2080[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
2081[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
2082[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:26:9
2083[warn] 26 | private[this] val alphabet = "-_1234567890abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ".getBytes(US_ASCII)
2084[warn] | ^^^^^^
2085[warn] |Ignoring [this] qualifier.
2086[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
2087[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
2088[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
2089[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:94:11
2090[warn] 94 | private[this] val charBuffer = CharBuffer.allocate(64)
2091[warn] | ^^^^^^
2092[warn] |Ignoring [this] qualifier.
2093[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
2094[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
2095[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
2096[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:95:11
2097[warn] 95 | private[this] val builder = new ByteStringBuilder
2098[warn] | ^^^^^^
2099[warn] |Ignoring [this] qualifier.
2100[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
2101[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
2102[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
2103[warn] -- Warning: /build/repo/core/play/src/main/scala/play/core/formatters/Multipart.scala:130:11
2104[warn] 130 | private[this] val builder = new ByteStringBuilder
2105[warn] | ^^^^^^
2106[warn] |Ignoring [this] qualifier.
2107[warn] |The syntax `private[this]` will be deprecated in the future; just write `private` instead.
2108[warn] |See: https://docs.scala-lang.org/scala3/reference/dropped-features/this-qualifier.html
2109[warn] |This construct can be rewritten automatically under -rewrite -source 3.4-migration.
2110Build timeout after 2 hours