Build Logs

wvlet/airframe • 3.8.0:2026-01-13

Errors

3

Warnings

174

Total Lines

1712

1##################################
2Clonning https://github.com/wvlet/airframe.git into /build/repo using revision v2025.1.24
3##################################
4Note: switching to 'eac87cc6ac24ffeb396cfee3237528332490fdd5'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21Using target Scala version for migration: 3.7.4
22Migrating project for -source:3.4 using Scala 3.7.4
23----
24Preparing build for 3.7.4
25Would try to apply common scalacOption (best-effort, sbt/mill only):
26Append: -rewrite,REQUIRE:-source:3.4-migration
27Remove: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
28----
29Starting build for 3.7.4
30Execute tests: false
31sbt project found:
32No prepare script found for project wvlet/airframe
33##################################
34Scala version: 3.7.4
35Targets: org.wvlet.airframe%airframe org.wvlet.airframe%airframe-canvas org.wvlet.airframe%airframe-codec org.wvlet.airframe%airframe-config org.wvlet.airframe%airframe-control org.wvlet.airframe%airframe-di-macros org.wvlet.airframe%airframe-fluentd org.wvlet.airframe%airframe-http org.wvlet.airframe%airframe-http-codegen org.wvlet.airframe%airframe-http-grpc org.wvlet.airframe%airframe-http-netty org.wvlet.airframe%airframe-http-okhttp org.wvlet.airframe%airframe-http-recorder org.wvlet.airframe%airframe-jdbc org.wvlet.airframe%airframe-jmx org.wvlet.airframe%airframe-json org.wvlet.airframe%airframe-launcher org.wvlet.airframe%airframe-log org.wvlet.airframe%airframe-metrics org.wvlet.airframe%airframe-msgpack org.wvlet.airframe%airframe-parquet org.wvlet.airframe%airframe-rx org.wvlet.airframe%airframe-rx-html org.wvlet.airframe%airframe-sql org.wvlet.airframe%airframe-surface org.wvlet.airframe%airframe-ulid org.wvlet.airframe%airspec
36Project projectConfig: {"projects":{"exclude":["org.wvlet.airframe%airspec"],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
37##################################
38Using extra scalacOptions: -rewrite,REQUIRE:-source:3.4-migration
39Filtering out scalacOptions: -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
40[sbt_options] declare -a sbt_options=()
41[process_args] java_version = '25'
42[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25/rt.jar'
43# Executing command line:
44java
45-Dfile.encoding=UTF-8
46-Dcommunitybuild.scala=3.7.4
47-Dcommunitybuild.project.dependencies.add=
48-Xmx7G
49-Xms4G
50-Xss8M
51-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
52-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25
53-jar
54/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
55"setCrossScalaVersions 3.7.4"
56"++3.7.4 -v"
57"mapScalacOptions "-rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s" "-indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
58"set every credentials := Nil"
59"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
60"removeScalacOptionsStartingWith -P:wartremover"
61
62moduleMappings
63"runBuild 3.7.4 """{"projects":{"exclude":["org.wvlet.airframe%airspec"],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}""" org.wvlet.airframe%airframe org.wvlet.airframe%airframe-canvas org.wvlet.airframe%airframe-codec org.wvlet.airframe%airframe-config org.wvlet.airframe%airframe-control org.wvlet.airframe%airframe-di-macros org.wvlet.airframe%airframe-fluentd org.wvlet.airframe%airframe-http org.wvlet.airframe%airframe-http-codegen org.wvlet.airframe%airframe-http-grpc org.wvlet.airframe%airframe-http-netty org.wvlet.airframe%airframe-http-okhttp org.wvlet.airframe%airframe-http-recorder org.wvlet.airframe%airframe-jdbc org.wvlet.airframe%airframe-jmx org.wvlet.airframe%airframe-json org.wvlet.airframe%airframe-launcher org.wvlet.airframe%airframe-log org.wvlet.airframe%airframe-metrics org.wvlet.airframe%airframe-msgpack org.wvlet.airframe%airframe-parquet org.wvlet.airframe%airframe-rx org.wvlet.airframe%airframe-rx-html org.wvlet.airframe%airframe-sql org.wvlet.airframe%airframe-surface org.wvlet.airframe%airframe-ulid org.wvlet.airframe%airspec"
64
65[info] [launcher] getting org.scala-sbt sbt 1.12.0 (this may take some time)...
66[info] [launcher] getting Scala 2.12.21 (for sbt)...
67WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
68WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by net.openhft.hashing.UnsafeAccess (file:/root/.sbt/boot/scala-2.12.21/org.scala-sbt/sbt/1.12.0/zero-allocation-hashing-0.16.jar)
69WARNING: Please consider reporting this to the maintainers of class net.openhft.hashing.UnsafeAccess
70WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
71WARNING: A restricted method in java.lang.System has been called
72WARNING: java.lang.System::load has been called by com.sun.jna.Native in an unnamed module (file:/root/.sbt/boot/scala-2.12.21/org.scala-sbt/sbt/1.12.0/jna-5.12.0.jar)
73WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
74WARNING: Restricted methods will be blocked in a future release unless native access is enabled
75
76[info] welcome to sbt 1.12.0 (Eclipse Adoptium Java 25)
77[info] loading settings for project repo-build from akka.sbt, plugin.sbt, plugins.sbt...
78[info] loading project definition from /build/repo/project
79[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
80[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.21. Compiling...
81[info] Compilation completed in 8.065s.
82[info] done compiling
83/build/repo/build.sbt:11: warning: method sonatypeOssRepos in class ResolverFunctions is deprecated (since 1.11.2): Sonatype OSS Repository Hosting (OSSRH) was sunset on 2025-06-30; remove this resolver. If snapshots are required, use:
84 resolvers += Resolver.sonatypeCentralSnapshots
85ThisBuild / resolvers ++= Resolver.sonatypeOssRepos("snapshots")
86 ^
87[info] loading settings for project root from build.sbt...
88[info] resolving key references (97434 settings) ...
89[info] set current project to airframe-root (in build file:/build/repo/)
90Execute setCrossScalaVersions: 3.7.4
91OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in metricsNative/crossScalaVersions
92OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in controlJS/crossScalaVersions
93OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in logJS/crossScalaVersions
94OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in projectJS/crossScalaVersions
95OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in projectJS/crossScalaVersions
96OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in canvas/crossScalaVersions
97OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in metricsJS/crossScalaVersions
98OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in parquet/crossScalaVersions
99OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in ulidNative/crossScalaVersions
100OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in diJVM/crossScalaVersions
101OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in sql/crossScalaVersions
102OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in diNative/crossScalaVersions
103OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in logNative/crossScalaVersions
104OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in integrationTestApiJVM/crossScalaVersions
105OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in projectDotty/crossScalaVersions
106OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in projectDotty/crossScalaVersions
107OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rxHtmlJS/crossScalaVersions
108OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in surfaceJVM/crossScalaVersions
109OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in surfaceNative/crossScalaVersions
110OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in fluentd/crossScalaVersions
111OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in coreJVM/crossScalaVersions
112OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in codecJVM/crossScalaVersions
113OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in ulidJVM/crossScalaVersions
114OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in httpRecorder/crossScalaVersions
115OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rxHtmlJVM/crossScalaVersions
116OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in codecNative/crossScalaVersions
117OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in jmx/crossScalaVersions
118OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in jsonJVM/crossScalaVersions
119OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in benchmark/crossScalaVersions
120OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in msgpackJS/crossScalaVersions
121OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in projectNative/crossScalaVersions
122OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in projectNative/crossScalaVersions
123OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in logJVM/crossScalaVersions
124OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in httpNative/crossScalaVersions
125OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in integrationTest/crossScalaVersions
126OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in projectJVM/crossScalaVersions
127OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in projectJVM/crossScalaVersions
128OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in jsonNative/crossScalaVersions
129OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in httpCodeGen/crossScalaVersions
130OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in controlNative/crossScalaVersions
131OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in baseNative/crossScalaVersions
132OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in msgpackJVM/crossScalaVersions
133OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in baseJS/crossScalaVersions
134OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in coreJS/crossScalaVersions
135OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in httpJS/crossScalaVersions
136OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in launcher/crossScalaVersions
137OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in communityBuild/crossScalaVersions
138OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in communityBuild/crossScalaVersions
139OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in diMacrosNative/crossScalaVersions
140OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in coreNative/crossScalaVersions
141OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rxJVM/crossScalaVersions
142OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in jdbc/crossScalaVersions
143OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in codecJS/crossScalaVersions
144OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in diMacrosJS/crossScalaVersions
145OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in diMacrosJVM/crossScalaVersions
146OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in integrationTestJs/crossScalaVersions
147OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in root/crossScalaVersions
148OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in root/crossScalaVersions
149OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in config/crossScalaVersions
150OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in projectIt/crossScalaVersions
151OpenCB::Limitting incorrect crossVersions List() -> List(3.7.4) in projectIt/crossScalaVersions
152OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in grpc/crossScalaVersions
153OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in integrationTestApiJS/crossScalaVersions
154OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in netty/crossScalaVersions
155OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in dottyTest/crossScalaVersions
156OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in controlJVM/crossScalaVersions
157OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in surfaceJS/crossScalaVersions
158OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in httpJVM/crossScalaVersions
159OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in baseJVM/crossScalaVersions
160OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in widgetJS/crossScalaVersions
161OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in msgpackNative/crossScalaVersions
162OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rxNative/crossScalaVersions
163OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in okhttp/crossScalaVersions
164OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in examples/crossScalaVersions
165OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in diJS/crossScalaVersions
166OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in metricsJVM/crossScalaVersions
167OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in jsonJS/crossScalaVersions
168OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in rxJS/crossScalaVersions
169OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in ulidJS/crossScalaVersions
170OpenCB::Changing crossVersion 3.3.7 -> 3.7.4 in docs/crossScalaVersions
171[info] set current project to airframe-root (in build file:/build/repo/)
172[info] Setting Scala version to 3.7.4 on 73 projects.
173[info] Switching Scala version on:
174[info] rxNative (3.7.4)
175[info] jsonNative (3.7.4)
176[info] sql (3.7.4, 2.13.18, 2.12.21)
177[info] grpc (3.7.4, 2.13.18, 2.12.21)
178[info] surfaceJVM (3.7.4, 2.13.18, 2.12.21)
179[info] logJVM (3.7.4, 2.13.18, 2.12.21)
180[info] ulidJS (3.7.4, 2.13.18, 2.12.21)
181[info] examples (3.7.4, 2.13.18, 2.12.21)
182[info] projectIt (3.7.4)
183[info] integrationTestApiJVM (3.7.4)
184[info] * root (3.7.4)
185[info] surfaceNative (3.7.4)
186[info] diNative (3.7.4)
187[info] ulidNative (3.7.4)
188[info] jmx (3.7.4, 2.13.18, 2.12.21)
189[info] rxHtmlJVM (3.7.4, 2.13.18, 2.12.21)
190[info] jdbc (3.7.4, 2.13.18, 2.12.21)
191[info] rxHtmlJS (3.7.4, 2.13.18, 2.12.21)
192[info] logNative (3.7.4)
193[info] msgpackJVM (3.7.4, 2.13.18, 2.12.21)
194[info] parquet (3.7.4, 2.13.18, 2.12.21)
195[info] coreNative (3.7.4)
196[info] httpRecorder (3.7.4, 2.13.18, 2.12.21)
197[info] docs (3.7.4)
198[info] jsonJVM (3.7.4, 2.13.18, 2.12.21)
199[info] codecNative (3.7.4)
200[info] rxJS (3.7.4, 2.13.18, 2.12.21)
201[info] metricsNative (3.7.4)
202[info] baseJVM (3.7.4)
203[info] controlJVM (3.7.4, 2.13.18, 2.12.21)
204[info] projectNative (3.7.4)
205[info] config (3.7.4, 2.13.18, 2.12.21)
206[info] msgpackNative (3.7.4)
207[info] communityBuild (3.7.4)
208[info] codecJS (3.7.4, 2.13.18, 2.12.21)
209[info] controlNative (3.7.4)
210[info] integrationTest (3.7.4)
211[info] diMacrosJS (3.7.4, 2.13.18, 2.12.21)
212[info] coreJS (3.7.4)
213[info] okhttp (3.7.4, 2.13.18, 2.12.21)
214[info] integrationTestJs (3.7.4)
215[info] ulidJVM (3.7.4, 2.13.18, 2.12.21)
216[info] controlJS (3.7.4, 2.13.18, 2.12.21)
217[info] rxJVM (3.7.4, 2.13.18, 2.12.21)
218[info] dottyTest (3.7.4)
219[info] netty (3.7.4, 2.13.18, 2.12.21)
220[info] coreJVM (3.7.4)
221[info] fluentd (3.7.4, 2.13.18, 2.12.21)
222[info] httpJS (3.7.4, 2.13.18, 2.12.21)
223[info] widgetJS (3.7.4, 2.13.18, 2.12.21)
224[info] projectJS (3.7.4)
225[info] httpJVM (3.7.4, 2.13.18, 2.12.21)
226[info] metricsJVM (3.7.4, 2.13.18, 2.12.21)
227[info] codecJVM (3.7.4, 2.13.18, 2.12.21)
228[info] diJVM (3.7.4, 2.13.18, 2.12.21)
229[info] logJS (3.7.4, 2.13.18, 2.12.21)
230[info] httpNative (3.7.4)
231[info] diJS (3.7.4, 2.13.18, 2.12.21)
232[info] diMacrosNative (3.7.4)
233[info] msgpackJS (3.7.4, 2.13.18, 2.12.21)
234[info] surfaceJS (3.7.4, 2.13.18, 2.12.21)
235[info] baseJS (3.7.4)
236[info] integrationTestApiJS (3.7.4)
237[info] projectJVM (3.7.4)
238[info] jsonJS (3.7.4, 2.13.18, 2.12.21)
239[info] httpCodeGen (3.7.4, 2.13.18, 2.12.21)
240[info] metricsJS (3.7.4, 2.13.18, 2.12.21)
241[info] diMacrosJVM (3.7.4, 2.13.18, 2.12.21)
242[info] baseNative (3.7.4)
243[info] canvas (3.7.4, 2.13.18, 2.12.21)
244[info] projectDotty (3.7.4)
245[info] benchmark (3.7.4, 2.13.18, 2.12.21)
246[info] launcher (3.7.4, 2.13.18, 2.12.21)
247[info] Excluding projects:
248[info] finagle (2.13.18, 2.12.21)
249[info] Reapplying settings...
250[info] set current project to airframe-root (in build file:/build/repo/)
251Execute mapScalacOptions: -rewrite,REQUIRE:-source:3.4-migration,-Wconf:msg=can be rewritten automatically under:s -indent,-no-indent,-new-syntax,,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
252[info] Reapplying settings...
253[info] set current project to airframe-root (in build file:/build/repo/)
254[info] Defining Global / credentials, baseJS / credentials and 72 others.
255[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 592 others.
256[info] Run `last` for details.
257[info] Reapplying settings...
258[info] set current project to airframe-root (in build file:/build/repo/)
259Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
260[info] Reapplying settings...
261OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
262
263 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
264 Did you mean config / allExcludeDependencies ?
265 , retry without global scopes
266[info] Reapplying settings...
267[info] set current project to airframe-root (in build file:/build/repo/)
268Execute removeScalacOptionsStartingWith: -P:wartremover
269[info] Reapplying settings...
270[info] set current project to airframe-root (in build file:/build/repo/)
271[success] Total time: 0 s, completed Jan 13, 2026, 3:37:50 PM
272Build config: {"projects":{"exclude":["org.wvlet.airframe%airspec"],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
273Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(org.wvlet.airframe%airspec),Map()),CompileOnly,List()))
274Excluding target 'org.wvlet.airframe%airspec' - matches exclusion rule: 'org.wvlet.airframe%airspec'
275Starting build...
276Projects: Set(sql, grpc, surfaceJVM, logJVM, jmx, rxHtmlJVM, jdbc, msgpackJVM, parquet, httpRecorder, jsonJVM, controlJVM, config, okhttp, ulidJVM, rxJVM, netty, fluentd, httpJVM, metricsJVM, codecJVM, diJVM, httpCodeGen, diMacrosJVM, canvas, launcher)
277Starting build for ProjectRef(file:/build/repo/,httpCodeGen) (airframe-http-codegen)... [0/26]
278OpenCB::Exclude Scala3 specific scalacOption `-rewrite` in Scala 2.12.21 module Global
279OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.4-migration` in Scala 2.12.21 module Global
280OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
281OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
282Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
283OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
284[info] compiling 4 Scala sources to /build/repo/airframe-ulid/.jvm/target/scala-3.7.4/classes ...
285[info] compiling 22 Scala sources to /build/repo/airframe-log/.jvm/target/scala-3.7.4/classes ...
286[warn] there was 1 deprecation warning; re-run with -deprecation for details
287[warn] one warning found
288[info] done compiling
289[info] [patched file /build/repo/airframe-log/.jvm/src/main/scala/wvlet/log/AsyncHandler.scala]
290[info] [patched file /build/repo/airframe-log/.jvm/src/main/scala/wvlet/log/Guard.scala]
291[info] [patched file /build/repo/airframe-log/src/main/scala/wvlet/log/io/StopWatch.scala]
292[info] [patched file /build/repo/airframe-log/.jvm/src/main/scala/wvlet/log/io/Resource.scala]
293[info] [patched file /build/repo/airframe-log/.jvm/src/main/scala/wvlet/log/LogEnv.scala]
294[info] [patched file /build/repo/airframe-log/src/main/scala/wvlet/log/LogSupport.scala]
295[info] [patched file /build/repo/airframe-log/src/main/scala/wvlet/log/LogEnvBase.scala]
296[warn] there were 2 deprecation warnings; re-run with -deprecation for details
297[warn] one warning found
298[info] done compiling
299[info] compiling 10 Scala sources to /build/repo/airframe-json/.jvm/target/scala-3.7.4/classes ...
300[info] compiling 21 Scala sources and 2 Java sources to /build/repo/airframe-surface/.jvm/target/scala-3.7.4/classes ...
301[info] compiling 14 Scala sources to /build/repo/airframe-rx/.jvm/target/scala-3.7.4/classes ...
302[info] [patched file /build/repo/airframe-json/src/main/scala/wvlet/airframe/json/JSONSource.scala]
303[info] [patched file /build/repo/airframe-json/src/main/scala/wvlet/airframe/json/JSONValueBuilder.scala]
304[info] [patched file /build/repo/airframe-json/src/main/scala/wvlet/airframe/json/JSONScanner.scala]
305[info] done compiling
306[info] compiling 25 Scala sources to /build/repo/airframe-msgpack/.jvm/target/scala-3.7.4/classes ...
307[info] [patched file /build/repo/airframe-msgpack/src/main/scala/wvlet/airframe/msgpack/io/ByteArrayBuffer.scala]
308[info] [patched file /build/repo/airframe-msgpack/src/main/scala/wvlet/airframe/msgpack/spi/Value.scala]
309[info] done compiling
310[info] [patched file /build/repo/airframe-rx/src/main/scala/wvlet/airframe/rx/RxRunner.scala]
311[info] [patched file /build/repo/airframe-rx/src/main/scala/wvlet/airframe/rx/LazyF0.scala]
312[info] [patched file /build/repo/airframe-rx/.jvm/src/main/scala/wvlet/airframe/rx/RxBlockingQueue.scala]
313[info] [patched file /build/repo/airframe-rx/src/main/scala/wvlet/airframe/rx/RxQueue.scala]
314[info] [patched file /build/repo/airframe-rx/src/main/scala/wvlet/airframe/rx/Rx.scala]
315[info] [patched file /build/repo/airframe-rx/src/main/scala/wvlet/airframe/rx/RxVar.scala]
316[info] [patched file /build/repo/airframe-rx/src/main/scala/wvlet/airframe/rx/RxOption.scala]
317[info] done compiling
318[info] compiling 18 Scala sources and 1 Java source to /build/repo/airframe-control/.jvm/target/scala-3.7.4/classes ...
319[info] [patched file /build/repo/airframe-surface/src/main/scala-3/wvlet/airframe/surface/CompileTimeSurfaceFactory.scala]
320[info] [patched file /build/repo/airframe-surface/.jvm/src/main/scala/wvlet/airframe/surface/reflect/ReflectMethodSurface.scala]
321[info] [patched file /build/repo/airframe-surface/src/main/scala-3/wvlet/airframe/surface/Surface.scala]
322[info] [patched file /build/repo/airframe-surface/src/main/scala/wvlet/airframe/surface/Surfaces.scala]
323[info] [patched file /build/repo/airframe-surface/src/main/scala/wvlet/airframe/surface/RecordSurface.scala]
324[info] [patched file /build/repo/airframe-surface/.jvm/src/main/scala/wvlet/airframe/surface/reflect/RuntimeMethodParameter.scala]
325[info] [patched file /build/repo/airframe-surface/src/main/scala/wvlet/airframe/surface/Zero.scala]
326[info] [patched file /build/repo/airframe-surface/.jvm/src/main/scala/wvlet/airframe/surface/reflect/MethodCallBuilder.scala]
327[info] [patched file /build/repo/airframe-surface/src/main/scala/wvlet/airframe/surface/tag/package.scala]
328[info] [patched file /build/repo/airframe-surface/.jvm/src/main/scala/wvlet/airframe/surface/reflect/ObjectBuilder.scala]
329[info] [patched file /build/repo/airframe-surface/.jvm/src/main/scala/wvlet/airframe/surface/reflect/ReflectTypeUtil.scala]
330[info] [patched file /build/repo/airframe-surface/.jvm/src/main/scala/wvlet/airframe/surface/reflect/TypeConverter.scala]
331[info] [patched file /build/repo/airframe-surface/src/main/scala/wvlet/airframe/surface/Union.scala]
332[info] [patched file /build/repo/airframe-surface/.jvm/src/main/scala/wvlet/airframe/surface/reflect/package.scala]
333[warn] there was 1 deprecation warning; re-run with -deprecation for details
334[warn] one warning found
335[info] done compiling
336[info] compiling 1 Scala source to /build/repo/airframe-di-macros/.jvm/target/scala-3.7.4/classes ...
337[info] compiling 9 Scala sources to /build/repo/airframe-metrics/.jvm/target/scala-3.7.4/classes ...
338[info] done compiling
339[info] compiling 23 Scala sources to /build/repo/airframe-di/.jvm/target/scala-3.7.4/classes ...
340[info] [patched file /build/repo/airframe-control/src/main/scala/wvlet/airframe/control/util/ExponentialMovingAverage.scala]
341[info] [patched file /build/repo/airframe-control/.jvm/src/main/scala/wvlet/airframe/control/Shell.scala]
342[warn] there was 1 deprecation warning; re-run with -deprecation for details
343[warn] one warning found
344[info] done compiling
345[info] done compiling
346[info] compiling 30 Scala sources to /build/repo/airframe-codec/.jvm/target/scala-3.7.4/classes ...
347[info] [patched file /build/repo/airframe-di/src/main/scala/wvlet/airframe/Session.scala]
348[info] [patched file /build/repo/airframe-di/src/main/scala/wvlet/airframe/Binder.scala]
349[info] [patched file /build/repo/airframe-di/src/main/scala/wvlet/airframe/lifecycle/LifeCycleEventHandler.scala]
350[info] [patched file /build/repo/airframe-di/src/main/scala/wvlet/airframe/lifecycle/LifeCycleHook.scala]
351[info] [patched file /build/repo/airframe-di/src/main/scala/wvlet/airframe/LazyF0.scala]
352[info] [patched file /build/repo/airframe-di/src/main/scala/wvlet/airframe/Design.scala]
353[info] [patched file /build/repo/airframe-di/src/main/scala/wvlet/airframe/SessionBuilder.scala]
354[info] [patched file /build/repo/airframe-di/src/main/scala/wvlet/airframe/AirframeException.scala]
355[info] [patched file /build/repo/airframe-di/src/main/scala/wvlet/airframe/lifecycle/LifeCycleManager.scala]
356[info] [patched file /build/repo/airframe-di/.jvm/src/main/scala/wvlet/airframe/lifecycle/JSR250LifeCycleExecutor.scala]
357[warn] there was 1 deprecation warning; re-run with -deprecation for details
358[warn] one warning found
359[info] done compiling
360[info] [patched file /build/repo/airframe-codec/src/main/scala/wvlet/airframe/codec/MessageCodecException.scala]
361[info] [patched file /build/repo/airframe-codec/.jvm/src/main/scala/wvlet/airframe/codec/JavaStandardCodec.scala]
362[info] [patched file /build/repo/airframe-codec/.jvm/src/main/scala/wvlet/airframe/codec/Compat.scala]
363[info] [patched file /build/repo/airframe-codec/src/main/scala/wvlet/airframe/codec/MessageCodecFactory.scala]
364[info] [patched file /build/repo/airframe-codec/src/main/scala/wvlet/airframe/codec/MessageCodecFinder.scala]
365[info] [patched file /build/repo/airframe-codec/src/main/scala/wvlet/airframe/codec/ObjectCodec.scala]
366[info] [patched file /build/repo/airframe-codec/src/main/scala/wvlet/airframe/codec/StandardCodec.scala]
367[info] [patched file /build/repo/airframe-codec/src/main/scala/wvlet/airframe/codec/PrimitiveCodec.scala]
368[info] [patched file /build/repo/airframe-codec/src/main/scala/wvlet/airframe/codec/ScalaStandardCodec.scala]
369[info] [patched file /build/repo/airframe-codec/src/main/scala/wvlet/airframe/codec/MessageCodec.scala]
370[info] [patched file /build/repo/airframe-codec/src/main/scala/wvlet/airframe/codec/UnionCodec.scala]
371[info] [patched file /build/repo/airframe-codec/src/main/scala/wvlet/airframe/codec/MessageContext.scala]
372[info] done compiling
373[info] compiling 72 Scala sources and 3 Java sources to /build/repo/airframe-http/.jvm/target/scala-3.7.4/classes ...
374[info] compiling 7 Scala sources and 3 Java sources to /build/repo/airframe-launcher/target/scala-3.7.4/classes ...
375[info] [patched file /build/repo/airframe-launcher/src/main/scala/wvlet/airframe/launcher/Launcher.scala]
376[info] [patched file /build/repo/airframe-launcher/src/main/scala/wvlet/airframe/launcher/OptionParser.scala]
377[info] done compiling
378[info] [patched file /build/repo/airframe-http/.jvm/src/main/scala/wvlet/airframe/http/Router.scala]
379[info] [patched file /build/repo/airframe-http/src/main/scala/wvlet/airframe/http/RxRouter.scala]
380[info] [patched file /build/repo/airframe-http/src/main/scala/wvlet/airframe/http/HttpClientException.scala]
381[info] [patched file /build/repo/airframe-http/src/main/scala/wvlet/airframe/http/HttpLogger.scala]
382[info] [patched file /build/repo/airframe-http/src/main/scala/wvlet/airframe/http/HttpBackend.scala]
383[info] [patched file /build/repo/airframe-http/.jvm/src/main/scala/wvlet/airframe/http/router/HttpEndpointExecutionContext.scala]
384[info] [patched file /build/repo/airframe-http/.jvm/src/main/scala/wvlet/airframe/http/router/HttpRequestMapper.scala]
385[info] [patched file /build/repo/airframe-http/src/main/scala/wvlet/airframe/http/internal/HttpResponseBodyCodec.scala]
386[info] [patched file /build/repo/airframe-http/.jvm/src/main/scala/wvlet/airframe/http/router/Route.scala]
387[warn] there were 2 deprecation warnings; re-run with -deprecation for details
388[warn] one warning found
389[info] done compiling
390[info] compiling 11 Scala sources to /build/repo/airframe-http-codegen/target/scala-3.7.4/classes ...
391[info] [patched file /build/repo/airframe-http-codegen/src/main/scala/wvlet/airframe/http/openapi/OpenAPI.scala]
392[info] [patched file /build/repo/airframe-http-codegen/src/main/scala/wvlet/airframe/http/codegen/RouteScanner.scala]
393[info] [patched file /build/repo/airframe-http-codegen/src/main/scala/wvlet/airframe/http/openapi/OpenAPIGenerator.scala]
394[info] [patched file /build/repo/airframe-http-codegen/src/main/scala/wvlet/airframe/http/codegen/RouteAnalyzer.scala]
395[info] [patched file /build/repo/airframe-http-codegen/src/main/scala/wvlet/airframe/http/codegen/client/HttpClientGenerator.scala]
396[info] [patched file /build/repo/airframe-http-codegen/src/main/scala/wvlet/airframe/http/codegen/HttpClientIR.scala]
397[info] done compiling
398[info] compiling 7 Scala sources to /build/repo/airframe-log/.jvm/target/scala-3.7.4/classes ...
399[warn] there were 2 deprecation warnings; re-run with -deprecation for details
400[warn] one warning found
401[info] done compiling
402[info] compiling 5 Scala sources to /build/repo/airframe-json/.jvm/target/scala-3.7.4/classes ...
403[info] compiling 14 Scala sources to /build/repo/airframe-rx/.jvm/target/scala-3.7.4/classes ...
404[info] compiling 21 Scala sources and 2 Java sources to /build/repo/airframe-surface/.jvm/target/scala-3.7.4/classes ...
405[info] done compiling
406[info] compiling 4 Scala sources to /build/repo/airframe-msgpack/.jvm/target/scala-3.7.4/classes ...
407[info] done compiling
408[info] done compiling
409[info] compiling 7 Scala sources to /build/repo/airframe-control/.jvm/target/scala-3.7.4/classes ...
410[warn] there was 1 deprecation warning; re-run with -deprecation for details
411[warn] one warning found
412[info] done compiling
413[info] compiling 9 Scala sources to /build/repo/airframe-metrics/.jvm/target/scala-3.7.4/classes ...
414[info] compiling 23 Scala sources to /build/repo/airframe-di/.jvm/target/scala-3.7.4/classes ...
415[warn] there was 1 deprecation warning; re-run with -deprecation for details
416[warn] one warning found
417[info] done compiling
418[info] done compiling
419[info] compiling 30 Scala sources to /build/repo/airframe-codec/.jvm/target/scala-3.7.4/classes ...
420[warn] there was 1 deprecation warning; re-run with -deprecation for details
421[warn] one warning found
422[info] done compiling
423[info] done compiling
424[info] compiling 7 Scala sources and 3 Java sources to /build/repo/airframe-launcher/target/scala-3.7.4/classes ...
425[info] compiling 37 Scala sources to /build/repo/airframe-http/.jvm/target/scala-3.7.4/classes ...
426[info] done compiling
427[warn] there was 1 deprecation warning; re-run with -deprecation for details
428[warn] one warning found
429[info] done compiling
430[info] compiling 11 Scala sources to /build/repo/airframe-http-codegen/target/scala-3.7.4/classes ...
431[info] done compiling
432[info] compiling 23 Scala sources to /build/repo/airframe-http-codegen/target/scala-3.7.4/test-classes ...
433[warn] there were 15 deprecation warnings; re-run with -deprecation for details
434[warn] one warning found
435[info] done compiling
436Starting build for ProjectRef(file:/build/repo/,jdbc) (airframe-jdbc)... [1/26]
437Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
438[info] compiling 5 Scala sources to /build/repo/airframe-config/target/scala-3.7.4/classes ...
439[info] [patched file /build/repo/airframe-config/src/main/scala/wvlet/airframe/config/YamlReader.scala]
440[info] done compiling
441[info] compiling 5 Scala sources to /build/repo/airframe-jdbc/target/scala-3.7.4/classes ...
442[info] [patched file /build/repo/airframe-jdbc/src/main/scala/wvlet/airframe/jdbc/ConnectionPoolFactory.scala]
443[info] done compiling
444[info] compiling 1 Scala source to /build/repo/airframe-config/target/scala-3.7.4/classes ...
445[info] done compiling
446[info] compiling 1 Scala source to /build/repo/airframe-jdbc/target/scala-3.7.4/classes ...
447[info] done compiling
448[info] compiling 3 Scala sources to /build/repo/airframe-jdbc/target/scala-3.7.4/test-classes ...
449[info] done compiling
450Starting build for ProjectRef(file:/build/repo/,controlJVM) (airframe-control)... [2/26]
451Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
452[info] compiling 11 Scala sources to /build/repo/airframe-control/.jvm/target/scala-3.7.4/test-classes ...
453[info] done compiling
454Starting build for ProjectRef(file:/build/repo/,rxHtmlJVM) (airframe-rx-html)... [3/26]
455Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
456[info] compiling 16 Scala sources to /build/repo/airframe-rx-html/.jvm/target/scala-3.7.4/classes ...
457[info] [patched file /build/repo/airframe-rx-html/src/main/scala/wvlet/airframe/rx/html/RxElement.scala]
458[info] done compiling
459[info] compiling 1 Scala source to /build/repo/airframe-rx-html/.jvm/target/scala-3.7.4/classes ...
460[info] done compiling
461[info] compiling 3 Scala sources to /build/repo/airframe-rx-html/.jvm/target/scala-3.7.4/test-classes ...
462[info] done compiling
463Starting build for ProjectRef(file:/build/repo/,rxJVM) (airframe-rx)... [4/26]
464Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
465[info] compiling 12 Scala sources to /build/repo/airframe-rx/.jvm/target/scala-3.7.4/test-classes ...
466[info] [patched file /build/repo/airframe-rx/src/test/scala/wvlet/airframe/rx/RxCacheTest.scala]
467[warn] there was 1 deprecation warning; re-run with -deprecation for details
468[warn] one warning found
469[info] done compiling
470[info] compiling 1 Scala source to /build/repo/airframe-rx/.jvm/target/scala-3.7.4/test-classes ...
471[info] done compiling
472Starting build for ProjectRef(file:/build/repo/,config) (airframe-config)... [5/26]
473Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
474[info] compiling 8 Scala sources to /build/repo/airframe-config/target/scala-3.7.4/test-classes ...
475[info] done compiling
476Starting build for ProjectRef(file:/build/repo/,canvas) (airframe-canvas)... [6/26]
477Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
478[info] compiling 5 Scala sources to /build/repo/airframe-canvas/target/scala-3.7.4/classes ...
479[warn] there were 25 deprecation warnings; re-run with -deprecation for details
480[warn] one warning found
481[info] done compiling
482[info] compiling 2 Scala sources to /build/repo/airframe-canvas/target/scala-3.7.4/test-classes ...
483[info] done compiling
484Starting build for ProjectRef(file:/build/repo/,sql) (airframe-sql)... [7/26]
485Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
486[info] compiling 26 Scala sources and 6 Java sources to /build/repo/airframe-sql/target/scala-3.7.4/classes ...
487[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/analyzer/TypeResolver.scala:179:13
488[warn] 179 | case other => other
489[warn] | ^^^^^
490[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
491[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/analyzer/TypeResolver.scala:462:17
492[warn] 462 | case _ =>
493[warn] | ^
494[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
495[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/analyzer/TypeResolver.scala:480:15
496[warn] 480 | case other => toResolvedAttribute(other.name, other)
497[warn] | ^^^^^
498[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
499[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/model/LogicalPlan.scala:524:19
500[warn] 524 | case others => others
501[warn] | ^^^^^^
502[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
503[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/parser/SQLGenerator.scala:523:11
504[warn] 523 | case other => unknown(other)
505[warn] | ^^^^^
506[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
507[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/parser/SQLInterpreter.scala:347:11
508[warn] 347 | case other =>
509[warn] | ^^^^^
510[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
511[info] [patched file /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/parser/SQLParser.scala]
512[info] [patched file /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/parser/SQLGenerator.scala]
513[info] [patched file /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/parser/SQLInterpreter.scala]
514[info] [patched file /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/model/Expression.scala]
515[info] [patched file /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/model/LogicalPlan.scala]
516[warn] 6 warnings found
517[info] done compiling
518[info] compiling 5 Scala sources to /build/repo/airframe-sql/target/scala-3.7.4/classes ...
519[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/model/LogicalPlan.scala:524:19
520[warn] 524 | case others => others
521[warn] | ^^^^^^
522[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
523[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/parser/SQLGenerator.scala:523:11
524[warn] 523 | case other => unknown(other)
525[warn] | ^^^^^
526[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
527[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/parser/SQLInterpreter.scala:347:11
528[warn] 347 | case other =>
529[warn] | ^^^^^
530[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
531[warn] three warnings found
532[info] done compiling
533[info] compiling 4 Scala sources to /build/repo/airframe-sql/target/scala-3.7.4/classes ...
534[warn] three warnings found
535[info] done compiling
536[info] compiling 16 Scala sources to /build/repo/airframe-sql/target/scala-3.7.4/test-classes ...
537[info] done compiling
538Starting build for ProjectRef(file:/build/repo/,okhttp) (airframe-http-okhttp)... [8/26]
539Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
540[info] compiling 3 Scala sources to /build/repo/airframe-http-okhttp/target/scala-3.7.4/classes ...
541[info] [patched file /build/repo/airframe-http-okhttp/src/main/scala/wvlet/airframe/http/okhttp/OkHttpChannel.scala]
542[info] done compiling
543[info] compiling 1 Scala source to /build/repo/airframe-http-okhttp/target/scala-3.7.4/classes ...
544[info] compiling 7 Scala sources to /build/repo/airframe-http-netty/target/scala-3.7.4/classes ...
545[info] done compiling
546[info] [patched file /build/repo/airframe-http-netty/src/main/scala/wvlet/airframe/http/netty/NettyServer.scala]
547[info] [patched file /build/repo/airframe-http-netty/src/main/scala/wvlet/airframe/http/netty/NettyBackend.scala]
548[warn] there were 9 deprecation warnings; re-run with -deprecation for details
549[warn] one warning found
550[info] done compiling
551[info] compiling 2 Scala sources to /build/repo/airframe-http-okhttp/target/scala-3.7.4/test-classes ...
552[info] done compiling
553[info] compiling 2 Scala sources to /build/repo/airframe-http-netty/target/scala-3.7.4/classes ...
554[warn] there were 9 deprecation warnings; re-run with -deprecation for details
555[warn] one warning found
556[info] done compiling
557Starting build for ProjectRef(file:/build/repo/,metricsJVM) (airframe-metrics)... [9/26]
558Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
559[info] compiling 6 Scala sources to /build/repo/airframe-metrics/.jvm/target/scala-3.7.4/test-classes ...
560[info] done compiling
561Starting build for ProjectRef(file:/build/repo/,httpRecorder) (airframe-http-recorder)... [10/26]
562Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
563[info] compiling 5 Scala sources to /build/repo/airframe-http-recorder/target/scala-3.7.4/classes ...
564[info] [patched file /build/repo/airframe-http-recorder/src/main/scala/wvlet/airframe/http/recorder/HttpRecorderServer.scala]
565[info] [patched file /build/repo/airframe-http-recorder/src/main/scala/wvlet/airframe/http/recorder/HttpRecordStore.scala]
566[info] done compiling
567[info] compiling 2 Scala sources to /build/repo/airframe-http-recorder/target/scala-3.7.4/classes ...
568[info] done compiling
569[info] compiling 2 Scala sources to /build/repo/airframe-http-recorder/target/scala-3.7.4/test-classes ...
570[info] done compiling
571Starting build for ProjectRef(file:/build/repo/,netty) (airframe-http-netty)... [11/26]
572Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
573[info] compiling 17 Scala sources to /build/repo/airframe-http-netty/target/scala-3.7.4/test-classes ...
574[info] [patched file /build/repo/airframe-http-netty/src/test/scala/wvlet/airframe/http/netty/CustomCodecLogTest.scala]
575[info] done compiling
576[info] compiling 1 Scala source to /build/repo/airframe-http-netty/target/scala-3.7.4/test-classes ...
577[info] done compiling
578Starting build for ProjectRef(file:/build/repo/,codecJVM) (airframe-codec)... [12/26]
579Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
580[info] compiling 19 Scala sources and 1 Java source to /build/repo/airframe-codec/.jvm/target/scala-3.7.4/test-classes ...
581[info] [patched file /build/repo/airframe-codec/src/test/scala/wvlet/airframe/codec/PrimitiveCodecTest.scala]
582[info] [patched file /build/repo/airframe-codec/.jvm/src/test/scala/wvlet/airframe/codec/JDBCCodecTest.scala]
583[info] done compiling
584[info] compiling 2 Scala sources to /build/repo/airframe-codec/.jvm/target/scala-3.7.4/test-classes ...
585[info] done compiling
586Starting build for ProjectRef(file:/build/repo/,msgpackJVM) (airframe-msgpack)... [13/26]
587Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
588[info] compiling 7 Scala sources to /build/repo/airframe-msgpack/.jvm/target/scala-3.7.4/test-classes ...
589[info] done compiling
590Starting build for ProjectRef(file:/build/repo/,httpJVM) (airframe-http)... [14/26]
591Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
592[info] compiling 35 Scala sources to /build/repo/airframe-http/.jvm/target/scala-3.7.4/test-classes ...
593[warn] there were 23 deprecation warnings; re-run with -deprecation for details
594[warn] one warning found
595[info] done compiling
596Starting build for ProjectRef(file:/build/repo/,parquet) (airframe-parquet)... [15/26]
597Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
598[info] compiling 13 Scala sources to /build/repo/airframe-parquet/target/scala-3.7.4/classes ...
599[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-parquet/src/main/scala/wvlet/airframe/parquet/ParquetQueryPlanner.scala:58:17
600[warn] 58 | case other =>
601[warn] | ^^^^^
602[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
603[info] [patched file /build/repo/airframe-parquet/src/main/scala/wvlet/airframe/parquet/ParquetStatsReader.scala]
604[info] [patched file /build/repo/airframe-parquet/src/main/scala/wvlet/airframe/parquet/ParquetSchema.scala]
605[info] [patched file /build/repo/airframe-parquet/src/main/scala/wvlet/airframe/parquet/ParquetWriteCodec.scala]
606[warn] one warning found
607[info] done compiling
608[info] compiling 3 Scala sources to /build/repo/airframe-parquet/target/scala-3.7.4/classes ...
609[info] done compiling
610[info] compiling 2 Scala sources to /build/repo/airframe-parquet/target/scala-3.7.4/classes ...
611[info] done compiling
612[info] compiling 8 Scala sources to /build/repo/airframe-parquet/target/scala-3.7.4/test-classes ...
613[info] [patched file /build/repo/airframe-parquet/src/test/scala/wvlet/airframe/parquet/ParquetSchemaTest.scala]
614[info] done compiling
615[info] compiling 1 Scala source to /build/repo/airframe-parquet/target/scala-3.7.4/test-classes ...
616[info] done compiling
617Starting build for ProjectRef(file:/build/repo/,fluentd) (airframe-fluentd)... [16/26]
618Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
619[info] compiling 7 Scala sources to /build/repo/airframe-fluentd/target/scala-3.7.4/classes ...
620[info] [patched file /build/repo/airframe-fluentd/src/main/scala/wvlet/airframe/fluentd/MetricLogger.scala]
621[info] done compiling
622[info] compiling 1 Scala source to /build/repo/airframe-fluentd/target/scala-3.7.4/classes ...
623[info] done compiling
624[info] compiling 4 Scala sources to /build/repo/airframe-fluentd/target/scala-3.7.4/test-classes ...
625[info] [patched file /build/repo/airframe-fluentd/src/test/scala/wvlet/airframe/fluentd/FluentdTest.scala]
626[info] done compiling
627[info] compiling 1 Scala source to /build/repo/airframe-fluentd/target/scala-3.7.4/test-classes ...
628[info] done compiling
629Starting build for ProjectRef(file:/build/repo/,diMacrosJVM) (airframe-di-macros)... [17/26]
630Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
631Starting build for ProjectRef(file:/build/repo/,surfaceJVM) (airframe-surface)... [18/26]
632Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
633[info] compiling 41 Scala sources and 1 Java source to /build/repo/airframe-surface/.jvm/target/scala-3.7.4/test-classes ...
634[info] [patched file /build/repo/airframe-surface/.jvm/src/test/scala/wvlet/airframe/surface/reflect/RuntimeSurfaceTest.scala]
635[info] [patched file /build/repo/airframe-surface/src/test/scala/wvlet/airframe/surface/SurfaceTest.scala]
636[info] [patched file /build/repo/airframe-surface/src/test/scala/wvlet/airframe/surface/i3451.scala]
637[info] done compiling
638[info] compiling 3 Scala sources to /build/repo/airframe-surface/.jvm/target/scala-3.7.4/test-classes ...
639[info] done compiling
640Starting build for ProjectRef(file:/build/repo/,logJVM) (airframe-log)... [19/26]
641Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
642[info] compiling 13 Scala sources to /build/repo/airframe-log/.jvm/target/scala-3.7.4/test-classes ...
643[info] done compiling
644Starting build for ProjectRef(file:/build/repo/,grpc) (airframe-http-grpc)... [20/26]
645Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
646[info] compiling 15 Scala sources to /build/repo/airframe-http-grpc/target/scala-3.7.4/classes ...
647[info] [patched file /build/repo/airframe-http-grpc/src/main/scala/wvlet/airframe/http/grpc/GrpcContext.scala]
648[info] [patched file /build/repo/airframe-http-grpc/src/main/scala/wvlet/airframe/http/grpc/internal/GrpcRequestLogger.scala]
649[info] [patched file /build/repo/airframe-http-grpc/src/main/scala/wvlet/airframe/http/grpc/GrpcServer.scala]
650[info] [patched file /build/repo/airframe-http-grpc/src/main/scala/wvlet/airframe/http/grpc/internal/GrpcServiceBuilder.scala]
651[info] [patched file /build/repo/airframe-http-grpc/src/main/scala/wvlet/airframe/http/grpc/internal/GrpcRequestHandler.scala]
652[info] done compiling
653[info] compiling 5 Scala sources to /build/repo/airframe-http-grpc/target/scala-3.7.4/classes ...
654[info] done compiling
655[info] compiling 14 Scala sources to /build/repo/airframe-http-grpc/target/scala-3.7.4/test-classes ...
656[warn] there were 14 deprecation warnings; re-run with -deprecation for details
657[warn] one warning found
658[info] done compiling
659Starting build for ProjectRef(file:/build/repo/,jsonJVM) (airframe-json)... [21/26]
660Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
661[info] compiling 5 Scala sources to /build/repo/airframe-json/.jvm/target/scala-3.7.4/test-classes ...
662[info] done compiling
663Starting build for ProjectRef(file:/build/repo/,launcher) (airframe-launcher)... [22/26]
664Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
665[info] compiling 5 Scala sources to /build/repo/airframe-launcher/target/scala-3.7.4/test-classes ...
666[info] done compiling
667Starting build for ProjectRef(file:/build/repo/,ulidJVM) (airframe-ulid)... [23/26]
668Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
669[info] compiling 4 Scala sources to /build/repo/airframe-ulid/.jvm/target/scala-3.7.4/test-classes ...
670[info] done compiling
671Starting build for ProjectRef(file:/build/repo/,jmx) (airframe-jmx)... [24/26]
672Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
673[info] compiling 6 Scala sources and 1 Java source to /build/repo/airframe-jmx/target/scala-3.7.4/classes ...
674[info] [patched file /build/repo/airframe-jmx/src/main/scala/wvlet/airframe/jmx/JMXRegistry.scala]
675[warn] there was 1 deprecation warning; re-run with -deprecation for details
676[warn] one warning found
677[info] done compiling
678[info] compiling 1 Scala source to /build/repo/airframe-jmx/target/scala-3.7.4/classes ...
679[info] done compiling
680[info] compiling 1 Scala source to /build/repo/airframe-jmx/target/scala-3.7.4/classes ...
681[info] done compiling
682[info] compiling 2 Scala sources to /build/repo/airframe-jmx/target/scala-3.7.4/test-classes ...
683[info] done compiling
684Starting build for ProjectRef(file:/build/repo/,diJVM) (airframe)... [25/26]
685Compile scalacOptions: -rewrite, -Wconf:msg=can be rewritten automatically under:s, -source:3.4-migration
686[info] compiling 36 Scala sources to /build/repo/airframe-di/.jvm/target/scala-3.7.4/test-classes ...
687[info] [patched file /build/repo/airframe-di/.jvm/src/test/scala/wvlet/airframe/ProviderSerializationTest.scala]
688[info] [patched file /build/repo/airframe-di/.jvm/src/test/scala/wvlet/airframe/DesignSerializationTest.scala]
689[info] done compiling
690[info] compiling 2 Scala sources to /build/repo/airframe-di/.jvm/target/scala-3.7.4/test-classes ...
691[info] done compiling
692
693************************
694Build summary:
695[{
696 "module": "airframe-http-codegen",
697 "compile": {"status": "ok", "tookMs": 34106, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
698 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
699 "test-compile": {"status": "ok", "tookMs": 14658, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
700 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
701 "publish": {"status": "skipped", "tookMs": 0},
702 "metadata": {
703 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
704}
705},{
706 "module": "airframe-jdbc",
707 "compile": {"status": "ok", "tookMs": 1820, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
708 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
709 "test-compile": {"status": "ok", "tookMs": 2174, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
710 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
711 "publish": {"status": "skipped", "tookMs": 0},
712 "metadata": {
713 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
714}
715},{
716 "module": "airframe-control",
717 "compile": {"status": "ok", "tookMs": 143, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
718 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
719 "test-compile": {"status": "ok", "tookMs": 1107, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
720 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
721 "publish": {"status": "skipped", "tookMs": 0},
722 "metadata": {
723 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
724}
725},{
726 "module": "airframe-rx-html",
727 "compile": {"status": "ok", "tookMs": 1145, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
728 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
729 "test-compile": {"status": "ok", "tookMs": 813, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
730 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
731 "publish": {"status": "skipped", "tookMs": 0},
732 "metadata": {
733 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
734}
735},{
736 "module": "airframe-rx",
737 "compile": {"status": "ok", "tookMs": 85, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
738 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
739 "test-compile": {"status": "ok", "tookMs": 1985, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
740 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
741 "publish": {"status": "skipped", "tookMs": 0},
742 "metadata": {
743 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
744}
745},{
746 "module": "airframe-config",
747 "compile": {"status": "ok", "tookMs": 372, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
748 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
749 "test-compile": {"status": "ok", "tookMs": 1973, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
750 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
751 "publish": {"status": "skipped", "tookMs": 0},
752 "metadata": {
753 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
754}
755},{
756 "module": "airframe-canvas",
757 "compile": {"status": "ok", "tookMs": 480, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
758 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
759 "test-compile": {"status": "ok", "tookMs": 637, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
760 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
761 "publish": {"status": "skipped", "tookMs": 0},
762 "metadata": {
763 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
764}
765},{
766 "module": "airframe-sql",
767 "compile": {"status": "ok", "tookMs": 9213, "warnings": 6, "errors": 0, "sourceVersion": "3.4-migration"},
768 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
769 "test-compile": {"status": "ok", "tookMs": 7649, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
770 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
771 "publish": {"status": "skipped", "tookMs": 0},
772 "metadata": {
773 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
774}
775},{
776 "module": "airframe-http-okhttp",
777 "compile": {"status": "ok", "tookMs": 920, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
778 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
779 "test-compile": {"status": "ok", "tookMs": 2514, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
780 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
781 "publish": {"status": "skipped", "tookMs": 0},
782 "metadata": {
783 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
784}
785},{
786 "module": "airframe-metrics",
787 "compile": {"status": "ok", "tookMs": 134, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
788 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
789 "test-compile": {"status": "ok", "tookMs": 721, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
790 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
791 "publish": {"status": "skipped", "tookMs": 0},
792 "metadata": {
793 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
794}
795},{
796 "module": "airframe-http-recorder",
797 "compile": {"status": "ok", "tookMs": 1145, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
798 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
799 "test-compile": {"status": "ok", "tookMs": 1699, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
800 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
801 "publish": {"status": "skipped", "tookMs": 0},
802 "metadata": {
803 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
804}
805},{
806 "module": "airframe-http-netty",
807 "compile": {"status": "ok", "tookMs": 503, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
808 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
809 "test-compile": {"status": "ok", "tookMs": 2512, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
810 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
811 "publish": {"status": "skipped", "tookMs": 0},
812 "metadata": {
813 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
814}
815},{
816 "module": "airframe-codec",
817 "compile": {"status": "ok", "tookMs": 358, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
818 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
819 "test-compile": {"status": "ok", "tookMs": 2810, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
820 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
821 "publish": {"status": "skipped", "tookMs": 0},
822 "metadata": {
823 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
824}
825},{
826 "module": "airframe-msgpack",
827 "compile": {"status": "ok", "tookMs": 168, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
828 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
829 "test-compile": {"status": "ok", "tookMs": 1185, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
830 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
831 "publish": {"status": "skipped", "tookMs": 0},
832 "metadata": {
833 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
834}
835},{
836 "module": "airframe-http",
837 "compile": {"status": "ok", "tookMs": 691, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
838 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
839 "test-compile": {"status": "ok", "tookMs": 3604, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
840 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
841 "publish": {"status": "skipped", "tookMs": 0},
842 "metadata": {
843 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
844}
845},{
846 "module": "airframe-parquet",
847 "compile": {"status": "ok", "tookMs": 1481, "warnings": 1, "errors": 0, "sourceVersion": "3.4-migration"},
848 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
849 "test-compile": {"status": "ok", "tookMs": 4272, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
850 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
851 "publish": {"status": "skipped", "tookMs": 0},
852 "metadata": {
853 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
854}
855},{
856 "module": "airframe-fluentd",
857 "compile": {"status": "ok", "tookMs": 874, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
858 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
859 "test-compile": {"status": "ok", "tookMs": 1478, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
860 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
861 "publish": {"status": "skipped", "tookMs": 0},
862 "metadata": {
863 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
864}
865},{
866 "module": "airframe-di-macros",
867 "compile": {"status": "ok", "tookMs": 172, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
868 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
869 "test-compile": {"status": "ok", "tookMs": 224, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
870 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
871 "publish": {"status": "skipped", "tookMs": 0},
872 "metadata": {
873 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
874}
875},{
876 "module": "airframe-surface",
877 "compile": {"status": "ok", "tookMs": 116, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
878 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
879 "test-compile": {"status": "ok", "tookMs": 3258, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
880 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
881 "publish": {"status": "skipped", "tookMs": 0},
882 "metadata": {
883 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
884}
885},{
886 "module": "airframe-log",
887 "compile": {"status": "ok", "tookMs": 56, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
888 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
889 "test-compile": {"status": "ok", "tookMs": 624, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
890 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
891 "publish": {"status": "skipped", "tookMs": 0},
892 "metadata": {
893 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
894}
895},{
896 "module": "airframe-http-grpc",
897 "compile": {"status": "ok", "tookMs": 1774, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
898 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
899 "test-compile": {"status": "ok", "tookMs": 3388, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
900 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
901 "publish": {"status": "skipped", "tookMs": 0},
902 "metadata": {
903 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
904}
905},{
906 "module": "airframe-json",
907 "compile": {"status": "ok", "tookMs": 115, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
908 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
909 "test-compile": {"status": "ok", "tookMs": 447, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
910 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
911 "publish": {"status": "skipped", "tookMs": 0},
912 "metadata": {
913 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
914}
915},{
916 "module": "airframe-launcher",
917 "compile": {"status": "ok", "tookMs": 509, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
918 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
919 "test-compile": {"status": "ok", "tookMs": 1454, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
920 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
921 "publish": {"status": "skipped", "tookMs": 0},
922 "metadata": {
923 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
924}
925},{
926 "module": "airframe-ulid",
927 "compile": {"status": "ok", "tookMs": 84, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
928 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
929 "test-compile": {"status": "ok", "tookMs": 507, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
930 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
931 "publish": {"status": "skipped", "tookMs": 0},
932 "metadata": {
933 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
934}
935},{
936 "module": "airframe-jmx",
937 "compile": {"status": "ok", "tookMs": 640, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
938 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
939 "test-compile": {"status": "ok", "tookMs": 942, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
940 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
941 "publish": {"status": "skipped", "tookMs": 0},
942 "metadata": {
943 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
944}
945},{
946 "module": "airframe",
947 "compile": {"status": "ok", "tookMs": 256, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
948 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
949 "test-compile": {"status": "ok", "tookMs": 3974, "warnings": 0, "errors": 0, "sourceVersion": "3.4-migration"},
950 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
951 "publish": {"status": "skipped", "tookMs": 0},
952 "metadata": {
953 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
954}
955}]
956************************
957[success] Total time: 167 s (0:02:47.0), completed Jan 13, 2026, 3:40:38 PM
958[0JChecking patch build.sbt...
959Applied patch build.sbt cleanly.
960Commit migration rewrites
961Switched to a new branch 'opencb/migrate-source-3.4'
962[opencb/migrate-source-3.4 4dda16947] Apply Scala compiler rewrites using -source:3.4-migration using Scala 3.7.4
963 108 files changed, 343 insertions(+), 343 deletions(-)
964----
965Preparing build for 3.8.0
966Scala binary version found: 3.8
967Implicitly using source version 3.8
968Scala binary version found: 3.8
969Implicitly using source version 3.8
970Would try to apply common scalacOption (best-effort, sbt/mill only):
971Append: ,REQUIRE:-source:3.8
972Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
973----
974Starting build for 3.8.0
975Execute tests: true
976sbt project found:
977No prepare script found for project wvlet/airframe
978##################################
979Scala version: 3.8.0
980Targets: org.wvlet.airframe%airframe org.wvlet.airframe%airframe-canvas org.wvlet.airframe%airframe-codec org.wvlet.airframe%airframe-config org.wvlet.airframe%airframe-control org.wvlet.airframe%airframe-di-macros org.wvlet.airframe%airframe-fluentd org.wvlet.airframe%airframe-http org.wvlet.airframe%airframe-http-codegen org.wvlet.airframe%airframe-http-grpc org.wvlet.airframe%airframe-http-netty org.wvlet.airframe%airframe-http-okhttp org.wvlet.airframe%airframe-http-recorder org.wvlet.airframe%airframe-jdbc org.wvlet.airframe%airframe-jmx org.wvlet.airframe%airframe-json org.wvlet.airframe%airframe-launcher org.wvlet.airframe%airframe-log org.wvlet.airframe%airframe-metrics org.wvlet.airframe%airframe-msgpack org.wvlet.airframe%airframe-parquet org.wvlet.airframe%airframe-rx org.wvlet.airframe%airframe-rx-html org.wvlet.airframe%airframe-sql org.wvlet.airframe%airframe-surface org.wvlet.airframe%airframe-ulid org.wvlet.airframe%airspec
981Project projectConfig: {"projects":{"exclude":["org.wvlet.airframe%airspec"],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
982##################################
983Using extra scalacOptions: ,REQUIRE:-source:3.8
984Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
985[sbt_options] declare -a sbt_options=()
986[process_args] java_version = '25'
987[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25/rt.jar'
988# Executing command line:
989java
990-Dfile.encoding=UTF-8
991-Dcommunitybuild.scala=3.8.0
992-Dcommunitybuild.project.dependencies.add=
993-Xmx7G
994-Xms4G
995-Xss8M
996-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
997-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25
998-jar
999/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
1000"setCrossScalaVersions 3.8.0"
1001"++3.8.0 -v"
1002"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
1003"set every credentials := Nil"
1004"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
1005"removeScalacOptionsStartingWith -P:wartremover"
1006
1007moduleMappings
1008"runBuild 3.8.0 """{"projects":{"exclude":["org.wvlet.airframe%airspec"],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}""" org.wvlet.airframe%airframe org.wvlet.airframe%airframe-canvas org.wvlet.airframe%airframe-codec org.wvlet.airframe%airframe-config org.wvlet.airframe%airframe-control org.wvlet.airframe%airframe-di-macros org.wvlet.airframe%airframe-fluentd org.wvlet.airframe%airframe-http org.wvlet.airframe%airframe-http-codegen org.wvlet.airframe%airframe-http-grpc org.wvlet.airframe%airframe-http-netty org.wvlet.airframe%airframe-http-okhttp org.wvlet.airframe%airframe-http-recorder org.wvlet.airframe%airframe-jdbc org.wvlet.airframe%airframe-jmx org.wvlet.airframe%airframe-json org.wvlet.airframe%airframe-launcher org.wvlet.airframe%airframe-log org.wvlet.airframe%airframe-metrics org.wvlet.airframe%airframe-msgpack org.wvlet.airframe%airframe-parquet org.wvlet.airframe%airframe-rx org.wvlet.airframe%airframe-rx-html org.wvlet.airframe%airframe-sql org.wvlet.airframe%airframe-surface org.wvlet.airframe%airframe-ulid org.wvlet.airframe%airspec"
1009
1010WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
1011WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by net.openhft.hashing.UnsafeAccess (file:/root/.sbt/boot/scala-2.12.21/org.scala-sbt/sbt/1.12.0/zero-allocation-hashing-0.16.jar)
1012WARNING: Please consider reporting this to the maintainers of class net.openhft.hashing.UnsafeAccess
1013WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
1014WARNING: A restricted method in java.lang.System has been called
1015WARNING: java.lang.System::load has been called by com.sun.jna.Native in an unnamed module (file:/root/.sbt/boot/scala-2.12.21/org.scala-sbt/sbt/1.12.0/jna-5.12.0.jar)
1016WARNING: Use --enable-native-access=ALL-UNNAMED to avoid a warning for callers in this module
1017WARNING: Restricted methods will be blocked in a future release unless native access is enabled
1018
1019[info] welcome to sbt 1.12.0 (Eclipse Adoptium Java 25)
1020[info] loading settings for project repo-build from akka.sbt, plugin.sbt, plugins.sbt...
1021[info] loading project definition from /build/repo/project
1022[info] loading settings for project root from build.sbt...
1023[info] resolving key references (97434 settings) ...
1024[info] set current project to airframe-root (in build file:/build/repo/)
1025Execute setCrossScalaVersions: 3.8.0
1026OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in metricsNative/crossScalaVersions
1027OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in controlJS/crossScalaVersions
1028OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in logJS/crossScalaVersions
1029OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in projectJS/crossScalaVersions
1030OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0) in projectJS/crossScalaVersions
1031OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in canvas/crossScalaVersions
1032OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in metricsJS/crossScalaVersions
1033OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in parquet/crossScalaVersions
1034OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in ulidNative/crossScalaVersions
1035OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in diJVM/crossScalaVersions
1036OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in sql/crossScalaVersions
1037OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in diNative/crossScalaVersions
1038OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in logNative/crossScalaVersions
1039OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in integrationTestApiJVM/crossScalaVersions
1040OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in projectDotty/crossScalaVersions
1041OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0) in projectDotty/crossScalaVersions
1042OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in rxHtmlJS/crossScalaVersions
1043OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in surfaceJVM/crossScalaVersions
1044OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in surfaceNative/crossScalaVersions
1045OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in fluentd/crossScalaVersions
1046OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in coreJVM/crossScalaVersions
1047OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in codecJVM/crossScalaVersions
1048OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in ulidJVM/crossScalaVersions
1049OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in httpRecorder/crossScalaVersions
1050OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in rxHtmlJVM/crossScalaVersions
1051OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in codecNative/crossScalaVersions
1052OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in jmx/crossScalaVersions
1053OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in jsonJVM/crossScalaVersions
1054OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in benchmark/crossScalaVersions
1055OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in msgpackJS/crossScalaVersions
1056OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in projectNative/crossScalaVersions
1057OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0) in projectNative/crossScalaVersions
1058OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in logJVM/crossScalaVersions
1059OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in httpNative/crossScalaVersions
1060OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in integrationTest/crossScalaVersions
1061OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in projectJVM/crossScalaVersions
1062OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0) in projectJVM/crossScalaVersions
1063OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in jsonNative/crossScalaVersions
1064OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in httpCodeGen/crossScalaVersions
1065OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in controlNative/crossScalaVersions
1066OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in baseNative/crossScalaVersions
1067OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in msgpackJVM/crossScalaVersions
1068OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in baseJS/crossScalaVersions
1069OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in coreJS/crossScalaVersions
1070OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in httpJS/crossScalaVersions
1071OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in launcher/crossScalaVersions
1072OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in communityBuild/crossScalaVersions
1073OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0) in communityBuild/crossScalaVersions
1074OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in diMacrosNative/crossScalaVersions
1075OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in coreNative/crossScalaVersions
1076OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in rxJVM/crossScalaVersions
1077OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in jdbc/crossScalaVersions
1078OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in codecJS/crossScalaVersions
1079OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in diMacrosJS/crossScalaVersions
1080OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in diMacrosJVM/crossScalaVersions
1081OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in integrationTestJs/crossScalaVersions
1082OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in root/crossScalaVersions
1083OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0) in root/crossScalaVersions
1084OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in config/crossScalaVersions
1085OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in projectIt/crossScalaVersions
1086OpenCB::Limitting incorrect crossVersions List() -> List(3.8.0) in projectIt/crossScalaVersions
1087OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in grpc/crossScalaVersions
1088OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in integrationTestApiJS/crossScalaVersions
1089OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in dottyTest/crossScalaVersions
1090OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in controlJVM/crossScalaVersions
1091OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in netty/crossScalaVersions
1092OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in surfaceJS/crossScalaVersions
1093OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in httpJVM/crossScalaVersions
1094OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in baseJVM/crossScalaVersions
1095OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in widgetJS/crossScalaVersions
1096OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in msgpackNative/crossScalaVersions
1097OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in okhttp/crossScalaVersions
1098OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in examples/crossScalaVersions
1099OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in rxNative/crossScalaVersions
1100OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in diJS/crossScalaVersions
1101OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in metricsJVM/crossScalaVersions
1102OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in jsonJS/crossScalaVersions
1103OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in ulidJS/crossScalaVersions
1104OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in rxJS/crossScalaVersions
1105OpenCB::Changing crossVersion 3.3.7 -> 3.8.0 in docs/crossScalaVersions
1106[info] set current project to airframe-root (in build file:/build/repo/)
1107[info] Setting Scala version to 3.8.0 on 73 projects.
1108[info] Switching Scala version on:
1109[info] rxNative (3.8.0)
1110[info] jsonNative (3.8.0)
1111[info] sql (3.8.0, 2.13.18, 2.12.21)
1112[info] grpc (3.8.0, 2.13.18, 2.12.21)
1113[info] surfaceJVM (3.8.0, 2.13.18, 2.12.21)
1114[info] logJVM (3.8.0, 2.13.18, 2.12.21)
1115[info] ulidJS (3.8.0, 2.13.18, 2.12.21)
1116[info] examples (3.8.0, 2.13.18, 2.12.21)
1117[info] projectIt (3.8.0)
1118[info] integrationTestApiJVM (3.8.0)
1119[info] * root (3.8.0)
1120[info] surfaceNative (3.8.0)
1121[info] diNative (3.8.0)
1122[info] ulidNative (3.8.0)
1123[info] jmx (3.8.0, 2.13.18, 2.12.21)
1124[info] rxHtmlJVM (3.8.0, 2.13.18, 2.12.21)
1125[info] jdbc (3.8.0, 2.13.18, 2.12.21)
1126[info] rxHtmlJS (3.8.0, 2.13.18, 2.12.21)
1127[info] logNative (3.8.0)
1128[info] msgpackJVM (3.8.0, 2.13.18, 2.12.21)
1129[info] parquet (3.8.0, 2.13.18, 2.12.21)
1130[info] coreNative (3.8.0)
1131[info] httpRecorder (3.8.0, 2.13.18, 2.12.21)
1132[info] docs (3.8.0)
1133[info] jsonJVM (3.8.0, 2.13.18, 2.12.21)
1134[info] codecNative (3.8.0)
1135[info] rxJS (3.8.0, 2.13.18, 2.12.21)
1136[info] metricsNative (3.8.0)
1137[info] baseJVM (3.8.0)
1138[info] controlJVM (3.8.0, 2.13.18, 2.12.21)
1139[info] projectNative (3.8.0)
1140[info] config (3.8.0, 2.13.18, 2.12.21)
1141[info] msgpackNative (3.8.0)
1142[info] communityBuild (3.8.0)
1143[info] codecJS (3.8.0, 2.13.18, 2.12.21)
1144[info] controlNative (3.8.0)
1145[info] integrationTest (3.8.0)
1146[info] diMacrosJS (3.8.0, 2.13.18, 2.12.21)
1147[info] coreJS (3.8.0)
1148[info] okhttp (3.8.0, 2.13.18, 2.12.21)
1149[info] integrationTestJs (3.8.0)
1150[info] ulidJVM (3.8.0, 2.13.18, 2.12.21)
1151[info] controlJS (3.8.0, 2.13.18, 2.12.21)
1152[info] rxJVM (3.8.0, 2.13.18, 2.12.21)
1153[info] dottyTest (3.8.0)
1154[info] netty (3.8.0, 2.13.18, 2.12.21)
1155[info] coreJVM (3.8.0)
1156[info] fluentd (3.8.0, 2.13.18, 2.12.21)
1157[info] httpJS (3.8.0, 2.13.18, 2.12.21)
1158[info] widgetJS (3.8.0, 2.13.18, 2.12.21)
1159[info] projectJS (3.8.0)
1160[info] httpJVM (3.8.0, 2.13.18, 2.12.21)
1161[info] metricsJVM (3.8.0, 2.13.18, 2.12.21)
1162[info] codecJVM (3.8.0, 2.13.18, 2.12.21)
1163[info] diJVM (3.8.0, 2.13.18, 2.12.21)
1164[info] logJS (3.8.0, 2.13.18, 2.12.21)
1165[info] httpNative (3.8.0)
1166[info] diJS (3.8.0, 2.13.18, 2.12.21)
1167[info] diMacrosNative (3.8.0)
1168[info] msgpackJS (3.8.0, 2.13.18, 2.12.21)
1169[info] surfaceJS (3.8.0, 2.13.18, 2.12.21)
1170[info] baseJS (3.8.0)
1171[info] integrationTestApiJS (3.8.0)
1172[info] projectJVM (3.8.0)
1173[info] jsonJS (3.8.0, 2.13.18, 2.12.21)
1174[info] httpCodeGen (3.8.0, 2.13.18, 2.12.21)
1175[info] metricsJS (3.8.0, 2.13.18, 2.12.21)
1176[info] diMacrosJVM (3.8.0, 2.13.18, 2.12.21)
1177[info] baseNative (3.8.0)
1178[info] canvas (3.8.0, 2.13.18, 2.12.21)
1179[info] projectDotty (3.8.0)
1180[info] benchmark (3.8.0, 2.13.18, 2.12.21)
1181[info] launcher (3.8.0, 2.13.18, 2.12.21)
1182[info] Excluding projects:
1183[info] finagle (2.13.18, 2.12.21)
1184[info] Reapplying settings...
1185[info] set current project to airframe-root (in build file:/build/repo/)
1186Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
1187[info] Reapplying settings...
1188[info] set current project to airframe-root (in build file:/build/repo/)
1189[info] Defining Global / credentials, baseJS / credentials and 72 others.
1190[info] The new values will be used by Compile / scalafmtOnly, Global / pgpSelectPassphrase and 592 others.
1191[info] Run `last` for details.
1192[info] Reapplying settings...
1193[info] set current project to airframe-root (in build file:/build/repo/)
1194Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
1195[info] Reapplying settings...
1196OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
1197
1198 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
1199 Did you mean config / allExcludeDependencies ?
1200 , retry without global scopes
1201[info] Reapplying settings...
1202[info] set current project to airframe-root (in build file:/build/repo/)
1203Execute removeScalacOptionsStartingWith: -P:wartremover
1204[info] Reapplying settings...
1205[info] set current project to airframe-root (in build file:/build/repo/)
1206[success] Total time: 0 s, completed Jan 13, 2026, 3:41:35 PM
1207Build config: {"projects":{"exclude":["org.wvlet.airframe%airspec"],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":["3.4"],"sourcePatches":[]}
1208Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(org.wvlet.airframe%airspec),Map()),CompileOnly,List()))
1209Excluding target 'org.wvlet.airframe%airspec' - matches exclusion rule: 'org.wvlet.airframe%airspec'
1210Starting build...
1211Projects: Set(sql, grpc, surfaceJVM, logJVM, jmx, rxHtmlJVM, jdbc, msgpackJVM, parquet, httpRecorder, jsonJVM, controlJVM, config, okhttp, ulidJVM, rxJVM, netty, fluentd, httpJVM, metricsJVM, codecJVM, diJVM, httpCodeGen, diMacrosJVM, canvas, launcher)
1212Starting build for ProjectRef(file:/build/repo/,httpCodeGen) (airframe-http-codegen)... [0/26]
1213OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.21 module Global
1214OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
1215OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
1216Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1217OpenCB::Filter out '-source:3.0-migration', matches setting pattern '^-?-source(:.*)?'
1218[info] compiling 4 Scala sources to /build/repo/airframe-ulid/.jvm/target/scala-3.8.0/classes ...
1219[info] compiling 22 Scala sources to /build/repo/airframe-log/.jvm/target/scala-3.8.0/classes ...
1220[warn] there was 1 deprecation warning; re-run with -deprecation for details
1221[warn] one warning found
1222[info] done compiling
1223[warn] there were 2 deprecation warnings; re-run with -deprecation for details
1224[warn] one warning found
1225[info] done compiling
1226[info] compiling 14 Scala sources to /build/repo/airframe-rx/.jvm/target/scala-3.8.0/classes ...
1227[info] compiling 21 Scala sources and 2 Java sources to /build/repo/airframe-surface/.jvm/target/scala-3.8.0/classes ...
1228[info] compiling 10 Scala sources to /build/repo/airframe-json/.jvm/target/scala-3.8.0/classes ...
1229[info] done compiling
1230[info] compiling 25 Scala sources to /build/repo/airframe-msgpack/.jvm/target/scala-3.8.0/classes ...
1231[info] done compiling
1232[warn] there was 1 deprecation warning; re-run with -deprecation for details
1233[warn] one warning found
1234[info] done compiling
1235[info] compiling 18 Scala sources and 1 Java source to /build/repo/airframe-control/.jvm/target/scala-3.8.0/classes ...
1236[info] done compiling
1237[info] compiling 9 Scala sources to /build/repo/airframe-metrics/.jvm/target/scala-3.8.0/classes ...
1238[info] compiling 1 Scala source to /build/repo/airframe-di-macros/.jvm/target/scala-3.8.0/classes ...
1239[info] done compiling
1240[info] compiling 23 Scala sources to /build/repo/airframe-di/.jvm/target/scala-3.8.0/classes ...
1241[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/airframe-metrics/src/main/scala/wvlet/airframe/metrics/ElapsedTime.scala:85:4
1242[warn] 85 | timeUnit match {
1243[warn] | ^^^^^^^^
1244[warn] |match may not be exhaustive.
1245[warn] |
1246[warn] |It would fail on pattern case: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS
1247[warn] |(More unmatched cases are elided)
1248[warn] |
1249[warn] | longer explanation available when compiling with `-explain`
1250[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/airframe-metrics/src/main/scala/wvlet/airframe/metrics/ElapsedTime.scala:105:4
1251[warn] 105 | timeUnit match {
1252[warn] | ^^^^^^^^
1253[warn] |match may not be exhaustive.
1254[warn] |
1255[warn] |It would fail on pattern case: NANOSECONDS, MICROSECONDS, MILLISECONDS, SECONDS, MINUTES, HOURS
1256[warn] |(More unmatched cases are elided)
1257[warn] |
1258[warn] | longer explanation available when compiling with `-explain`
1259[warn] there was 1 deprecation warning; re-run with -deprecation for details
1260[warn] one warning found
1261[info] done compiling
1262[warn] two warnings found
1263[info] done compiling
1264[info] compiling 30 Scala sources to /build/repo/airframe-codec/.jvm/target/scala-3.8.0/classes ...
1265[warn] there was 1 deprecation warning; re-run with -deprecation for details
1266[warn] one warning found
1267[info] done compiling
1268[info] done compiling
1269[info] compiling 72 Scala sources and 3 Java sources to /build/repo/airframe-http/.jvm/target/scala-3.8.0/classes ...
1270[info] compiling 7 Scala sources and 3 Java sources to /build/repo/airframe-launcher/target/scala-3.8.0/classes ...
1271[info] done compiling
1272[warn] there were 2 deprecation warnings; re-run with -deprecation for details
1273[warn] one warning found
1274[info] done compiling
1275[info] compiling 11 Scala sources to /build/repo/airframe-http-codegen/target/scala-3.8.0/classes ...
1276[info] done compiling
1277[info] compiling 23 Scala sources to /build/repo/airframe-http-codegen/target/scala-3.8.0/test-classes ...
1278[warn] there were 15 deprecation warnings; re-run with -deprecation for details
1279[warn] one warning found
1280[info] done compiling
1281Starting build for ProjectRef(file:/build/repo/,jdbc) (airframe-jdbc)... [1/26]
1282Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1283[info] compiling 5 Scala sources to /build/repo/airframe-config/target/scala-3.8.0/classes ...
1284[info] done compiling
1285[info] compiling 5 Scala sources to /build/repo/airframe-jdbc/target/scala-3.8.0/classes ...
1286[info] done compiling
1287[info] compiling 3 Scala sources to /build/repo/airframe-jdbc/target/scala-3.8.0/test-classes ...
1288[info] done compiling
1289Starting build for ProjectRef(file:/build/repo/,controlJVM) (airframe-control)... [2/26]
1290Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1291[info] compiling 11 Scala sources to /build/repo/airframe-control/.jvm/target/scala-3.8.0/test-classes ...
1292[info] done compiling
1293Starting build for ProjectRef(file:/build/repo/,rxHtmlJVM) (airframe-rx-html)... [3/26]
1294Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1295[info] compiling 16 Scala sources to /build/repo/airframe-rx-html/.jvm/target/scala-3.8.0/classes ...
1296[info] done compiling
1297[info] compiling 3 Scala sources to /build/repo/airframe-rx-html/.jvm/target/scala-3.8.0/test-classes ...
1298[info] done compiling
1299Starting build for ProjectRef(file:/build/repo/,rxJVM) (airframe-rx)... [4/26]
1300Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1301[info] compiling 12 Scala sources to /build/repo/airframe-rx/.jvm/target/scala-3.8.0/test-classes ...
1302[warn] there was 1 deprecation warning; re-run with -deprecation for details
1303[warn] one warning found
1304[info] done compiling
1305Starting build for ProjectRef(file:/build/repo/,config) (airframe-config)... [5/26]
1306Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1307[info] compiling 8 Scala sources to /build/repo/airframe-config/target/scala-3.8.0/test-classes ...
1308[info] done compiling
1309Starting build for ProjectRef(file:/build/repo/,canvas) (airframe-canvas)... [6/26]
1310Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1311[info] compiling 5 Scala sources to /build/repo/airframe-canvas/target/scala-3.8.0/classes ...
1312[warn] there were 25 deprecation warnings; re-run with -deprecation for details
1313[warn] one warning found
1314[info] done compiling
1315[info] compiling 2 Scala sources to /build/repo/airframe-canvas/target/scala-3.8.0/test-classes ...
1316[info] done compiling
1317Starting build for ProjectRef(file:/build/repo/,sql) (airframe-sql)... [7/26]
1318Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1319[info] compiling 26 Scala sources and 6 Java sources to /build/repo/airframe-sql/target/scala-3.8.0/classes ...
1320[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/analyzer/TypeResolver.scala:179:13
1321[warn] 179 | case other => other
1322[warn] | ^^^^^
1323[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
1324[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/analyzer/TypeResolver.scala:462:17
1325[warn] 462 | case _ =>
1326[warn] | ^
1327[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
1328[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/analyzer/TypeResolver.scala:480:15
1329[warn] 480 | case other => toResolvedAttribute(other.name, other)
1330[warn] | ^^^^^
1331[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
1332[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/model/LogicalPlan.scala:524:19
1333[warn] 524 | case others => others
1334[warn] | ^^^^^^
1335[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
1336[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/parser/SQLGenerator.scala:523:11
1337[warn] 523 | case other => unknown(other)
1338[warn] | ^^^^^
1339[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
1340[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-sql/src/main/scala/wvlet/airframe/sql/parser/SQLInterpreter.scala:347:11
1341[warn] 347 | case other =>
1342[warn] | ^^^^^
1343[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
1344[warn] 6 warnings found
1345[info] done compiling
1346[info] compiling 16 Scala sources to /build/repo/airframe-sql/target/scala-3.8.0/test-classes ...
1347[info] done compiling
1348Starting build for ProjectRef(file:/build/repo/,okhttp) (airframe-http-okhttp)... [8/26]
1349Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1350[info] compiling 3 Scala sources to /build/repo/airframe-http-okhttp/target/scala-3.8.0/classes ...
1351[info] done compiling
1352[info] compiling 7 Scala sources to /build/repo/airframe-http-netty/target/scala-3.8.0/classes ...
1353[warn] there were 9 deprecation warnings; re-run with -deprecation for details
1354[warn] one warning found
1355[info] done compiling
1356[info] compiling 2 Scala sources to /build/repo/airframe-http-okhttp/target/scala-3.8.0/test-classes ...
1357[info] done compiling
1358Starting build for ProjectRef(file:/build/repo/,metricsJVM) (airframe-metrics)... [9/26]
1359Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1360[info] compiling 6 Scala sources to /build/repo/airframe-metrics/.jvm/target/scala-3.8.0/test-classes ...
1361[info] done compiling
1362Starting build for ProjectRef(file:/build/repo/,httpRecorder) (airframe-http-recorder)... [10/26]
1363Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1364[info] compiling 5 Scala sources to /build/repo/airframe-http-recorder/target/scala-3.8.0/classes ...
1365[info] done compiling
1366[info] compiling 2 Scala sources to /build/repo/airframe-http-recorder/target/scala-3.8.0/test-classes ...
1367[info] done compiling
1368Starting build for ProjectRef(file:/build/repo/,netty) (airframe-http-netty)... [11/26]
1369Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1370[info] compiling 17 Scala sources to /build/repo/airframe-http-netty/target/scala-3.8.0/test-classes ...
1371[info] done compiling
1372Starting build for ProjectRef(file:/build/repo/,codecJVM) (airframe-codec)... [12/26]
1373Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1374[info] compiling 19 Scala sources and 1 Java source to /build/repo/airframe-codec/.jvm/target/scala-3.8.0/test-classes ...
1375[info] done compiling
1376Starting build for ProjectRef(file:/build/repo/,msgpackJVM) (airframe-msgpack)... [13/26]
1377Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1378[info] compiling 7 Scala sources to /build/repo/airframe-msgpack/.jvm/target/scala-3.8.0/test-classes ...
1379[info] done compiling
1380Starting build for ProjectRef(file:/build/repo/,httpJVM) (airframe-http)... [14/26]
1381Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1382[info] compiling 35 Scala sources to /build/repo/airframe-http/.jvm/target/scala-3.8.0/test-classes ...
1383[warn] there were 23 deprecation warnings; re-run with -deprecation for details
1384[warn] one warning found
1385[info] done compiling
1386Starting build for ProjectRef(file:/build/repo/,parquet) (airframe-parquet)... [15/26]
1387Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1388[info] compiling 13 Scala sources to /build/repo/airframe-parquet/target/scala-3.8.0/classes ...
1389[warn] -- [E121] Pattern Match Warning: /build/repo/airframe-parquet/src/main/scala/wvlet/airframe/parquet/ParquetQueryPlanner.scala:58:17
1390[warn] 58 | case other =>
1391[warn] | ^^^^^
1392[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
1393[warn] one warning found
1394[info] done compiling
1395[info] compiling 8 Scala sources to /build/repo/airframe-parquet/target/scala-3.8.0/test-classes ...
1396[info] done compiling
1397Starting build for ProjectRef(file:/build/repo/,fluentd) (airframe-fluentd)... [16/26]
1398Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1399[info] compiling 7 Scala sources to /build/repo/airframe-fluentd/target/scala-3.8.0/classes ...
1400[info] done compiling
1401[info] compiling 4 Scala sources to /build/repo/airframe-fluentd/target/scala-3.8.0/test-classes ...
1402[info] done compiling
1403Starting build for ProjectRef(file:/build/repo/,diMacrosJVM) (airframe-di-macros)... [17/26]
1404Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1405Starting build for ProjectRef(file:/build/repo/,surfaceJVM) (airframe-surface)... [18/26]
1406Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1407[info] compiling 41 Scala sources and 1 Java source to /build/repo/airframe-surface/.jvm/target/scala-3.8.0/test-classes ...
1408[info] done compiling
1409Starting build for ProjectRef(file:/build/repo/,logJVM) (airframe-log)... [19/26]
1410Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1411[info] compiling 13 Scala sources to /build/repo/airframe-log/.jvm/target/scala-3.8.0/test-classes ...
1412[info] done compiling
1413Starting build for ProjectRef(file:/build/repo/,grpc) (airframe-http-grpc)... [20/26]
1414Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1415[info] compiling 15 Scala sources to /build/repo/airframe-http-grpc/target/scala-3.8.0/classes ...
1416[info] done compiling
1417[info] compiling 14 Scala sources to /build/repo/airframe-http-grpc/target/scala-3.8.0/test-classes ...
1418[warn] there were 14 deprecation warnings; re-run with -deprecation for details
1419[warn] one warning found
1420[info] done compiling
1421Starting build for ProjectRef(file:/build/repo/,jsonJVM) (airframe-json)... [21/26]
1422Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1423[info] compiling 5 Scala sources to /build/repo/airframe-json/.jvm/target/scala-3.8.0/test-classes ...
1424[info] done compiling
1425Starting build for ProjectRef(file:/build/repo/,launcher) (airframe-launcher)... [22/26]
1426Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1427[info] compiling 5 Scala sources to /build/repo/airframe-launcher/target/scala-3.8.0/test-classes ...
1428[info] done compiling
1429Starting build for ProjectRef(file:/build/repo/,ulidJVM) (airframe-ulid)... [23/26]
1430Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1431[info] compiling 4 Scala sources to /build/repo/airframe-ulid/.jvm/target/scala-3.8.0/test-classes ...
1432[info] done compiling
1433Starting build for ProjectRef(file:/build/repo/,jmx) (airframe-jmx)... [24/26]
1434Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1435[info] compiling 6 Scala sources and 1 Java source to /build/repo/airframe-jmx/target/scala-3.8.0/classes ...
1436[warn] there was 1 deprecation warning; re-run with -deprecation for details
1437[warn] one warning found
1438[info] done compiling
1439[info] compiling 2 Scala sources to /build/repo/airframe-jmx/target/scala-3.8.0/test-classes ...
1440[info] done compiling
1441Starting build for ProjectRef(file:/build/repo/,diJVM) (airframe)... [25/26]
1442Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
1443[info] compiling 36 Scala sources to /build/repo/airframe-di/.jvm/target/scala-3.8.0/test-classes ...
1444[info] done compiling
1445
1446************************
1447Build summary:
1448[{
1449 "module": "airframe-http-codegen",
1450 "compile": {"status": "ok", "tookMs": 35716, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1451 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1452 "test-compile": {"status": "ok", "tookMs": 3824, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1453 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1454 "publish": {"status": "skipped", "tookMs": 0},
1455 "metadata": {
1456 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1457}
1458},{
1459 "module": "airframe-jdbc",
1460 "compile": {"status": "ok", "tookMs": 2095, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1461 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1462 "test-compile": {"status": "ok", "tookMs": 1616, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1463 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1464 "publish": {"status": "skipped", "tookMs": 0},
1465 "metadata": {
1466 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1467}
1468},{
1469 "module": "airframe-control",
1470 "compile": {"status": "ok", "tookMs": 123, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1471 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1472 "test-compile": {"status": "ok", "tookMs": 1301, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1473 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1474 "publish": {"status": "skipped", "tookMs": 0},
1475 "metadata": {
1476 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1477}
1478},{
1479 "module": "airframe-rx-html",
1480 "compile": {"status": "ok", "tookMs": 969, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1481 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1482 "test-compile": {"status": "ok", "tookMs": 799, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1483 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1484 "publish": {"status": "skipped", "tookMs": 0},
1485 "metadata": {
1486 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1487}
1488},{
1489 "module": "airframe-rx",
1490 "compile": {"status": "ok", "tookMs": 64, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1491 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1492 "test-compile": {"status": "ok", "tookMs": 2268, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1493 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1494 "publish": {"status": "skipped", "tookMs": 0},
1495 "metadata": {
1496 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1497}
1498},{
1499 "module": "airframe-config",
1500 "compile": {"status": "ok", "tookMs": 494, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1501 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1502 "test-compile": {"status": "ok", "tookMs": 2121, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1503 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1504 "publish": {"status": "skipped", "tookMs": 0},
1505 "metadata": {
1506 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1507}
1508},{
1509 "module": "airframe-canvas",
1510 "compile": {"status": "ok", "tookMs": 650, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1511 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1512 "test-compile": {"status": "ok", "tookMs": 885, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1513 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1514 "publish": {"status": "skipped", "tookMs": 0},
1515 "metadata": {
1516 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1517}
1518},{
1519 "module": "airframe-sql",
1520 "compile": {"status": "ok", "tookMs": 7907, "warnings": 6, "errors": 0, "sourceVersion": "3.8"},
1521 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1522 "test-compile": {"status": "ok", "tookMs": 3616, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1523 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1524 "publish": {"status": "skipped", "tookMs": 0},
1525 "metadata": {
1526 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1527}
1528},{
1529 "module": "airframe-http-okhttp",
1530 "compile": {"status": "ok", "tookMs": 1526, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1531 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1532 "test-compile": {"status": "ok", "tookMs": 2815, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1533 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1534 "publish": {"status": "skipped", "tookMs": 0},
1535 "metadata": {
1536 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1537}
1538},{
1539 "module": "airframe-metrics",
1540 "compile": {"status": "ok", "tookMs": 125, "warnings": 2, "errors": 0, "sourceVersion": "3.8"},
1541 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1542 "test-compile": {"status": "ok", "tookMs": 817, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1543 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1544 "publish": {"status": "skipped", "tookMs": 0},
1545 "metadata": {
1546 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1547}
1548},{
1549 "module": "airframe-http-recorder",
1550 "compile": {"status": "ok", "tookMs": 1393, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1551 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1552 "test-compile": {"status": "ok", "tookMs": 1310, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1553 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1554 "publish": {"status": "skipped", "tookMs": 0},
1555 "metadata": {
1556 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1557}
1558},{
1559 "module": "airframe-http-netty",
1560 "compile": {"status": "ok", "tookMs": 583, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1561 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1562 "test-compile": {"status": "ok", "tookMs": 2722, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1563 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1564 "publish": {"status": "skipped", "tookMs": 0},
1565 "metadata": {
1566 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1567}
1568},{
1569 "module": "airframe-codec",
1570 "compile": {"status": "ok", "tookMs": 371, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1571 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1572 "test-compile": {"status": "ok", "tookMs": 3048, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1573 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1574 "publish": {"status": "skipped", "tookMs": 0},
1575 "metadata": {
1576 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1577}
1578},{
1579 "module": "airframe-msgpack",
1580 "compile": {"status": "ok", "tookMs": 127, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1581 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1582 "test-compile": {"status": "ok", "tookMs": 1051, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1583 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1584 "publish": {"status": "skipped", "tookMs": 0},
1585 "metadata": {
1586 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1587}
1588},{
1589 "module": "airframe-http",
1590 "compile": {"status": "ok", "tookMs": 490, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1591 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1592 "test-compile": {"status": "ok", "tookMs": 3823, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1593 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1594 "publish": {"status": "skipped", "tookMs": 0},
1595 "metadata": {
1596 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1597}
1598},{
1599 "module": "airframe-parquet",
1600 "compile": {"status": "ok", "tookMs": 1714, "warnings": 1, "errors": 0, "sourceVersion": "3.8"},
1601 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1602 "test-compile": {"status": "ok", "tookMs": 4003, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1603 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1604 "publish": {"status": "skipped", "tookMs": 0},
1605 "metadata": {
1606 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1607}
1608},{
1609 "module": "airframe-fluentd",
1610 "compile": {"status": "ok", "tookMs": 961, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1611 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1612 "test-compile": {"status": "ok", "tookMs": 1189, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1613 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1614 "publish": {"status": "skipped", "tookMs": 0},
1615 "metadata": {
1616 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1617}
1618},{
1619 "module": "airframe-di-macros",
1620 "compile": {"status": "ok", "tookMs": 154, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1621 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1622 "test-compile": {"status": "ok", "tookMs": 207, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1623 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1624 "publish": {"status": "skipped", "tookMs": 0},
1625 "metadata": {
1626 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1627}
1628},{
1629 "module": "airframe-surface",
1630 "compile": {"status": "ok", "tookMs": 107, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1631 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1632 "test-compile": {"status": "ok", "tookMs": 3587, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1633 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1634 "publish": {"status": "skipped", "tookMs": 0},
1635 "metadata": {
1636 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1637}
1638},{
1639 "module": "airframe-log",
1640 "compile": {"status": "ok", "tookMs": 60, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1641 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1642 "test-compile": {"status": "ok", "tookMs": 866, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1643 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1644 "publish": {"status": "skipped", "tookMs": 0},
1645 "metadata": {
1646 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1647}
1648},{
1649 "module": "airframe-http-grpc",
1650 "compile": {"status": "ok", "tookMs": 1999, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1651 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1652 "test-compile": {"status": "ok", "tookMs": 2703, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1653 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1654 "publish": {"status": "skipped", "tookMs": 0},
1655 "metadata": {
1656 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1657}
1658},{
1659 "module": "airframe-json",
1660 "compile": {"status": "ok", "tookMs": 118, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1661 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1662 "test-compile": {"status": "ok", "tookMs": 510, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1663 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1664 "publish": {"status": "skipped", "tookMs": 0},
1665 "metadata": {
1666 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1667}
1668},{
1669 "module": "airframe-launcher",
1670 "compile": {"status": "ok", "tookMs": 506, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1671 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1672 "test-compile": {"status": "ok", "tookMs": 1753, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1673 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1674 "publish": {"status": "skipped", "tookMs": 0},
1675 "metadata": {
1676 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1677}
1678},{
1679 "module": "airframe-ulid",
1680 "compile": {"status": "ok", "tookMs": 75, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1681 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1682 "test-compile": {"status": "ok", "tookMs": 559, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1683 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1684 "publish": {"status": "skipped", "tookMs": 0},
1685 "metadata": {
1686 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1687}
1688},{
1689 "module": "airframe-jmx",
1690 "compile": {"status": "ok", "tookMs": 604, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1691 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1692 "test-compile": {"status": "ok", "tookMs": 558, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1693 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1694 "publish": {"status": "skipped", "tookMs": 0},
1695 "metadata": {
1696 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1697}
1698},{
1699 "module": "airframe",
1700 "compile": {"status": "ok", "tookMs": 219, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1701 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
1702 "test-compile": {"status": "ok", "tookMs": 4289, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
1703 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
1704 "publish": {"status": "skipped", "tookMs": 0},
1705 "metadata": {
1706 "crossScalaVersions": ["3.3.7", "2.13.18", "2.12.21"]
1707}
1708}]
1709************************
1710[success] Total time: 145 s (0:02:25.0), completed Jan 13, 2026, 3:44:00 PM
1711[0JChecking patch build.sbt...
1712Applied patch build.sbt cleanly.