Build Logs

haifengl/smile • 3.8.0:2026-01-13

Errors

0

Warnings

8

Total Lines

268

1##################################
2Clonning https://github.com/haifengl/smile.git into /build/repo using revision master
3##################################
4Would override fixed Scala version: 3.3.7
5----
6Preparing build for 3.8.0
7Scala binary version found: 3.8
8Implicitly using source version 3.8
9Scala binary version found: 3.8
10Implicitly using source version 3.8
11Would try to apply common scalacOption (best-effort, sbt/mill only):
12Append: ,REQUIRE:-source:3.8
13Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
14
15Try apply source patch:
16Path: build.sbt
17Pattern: val scala3 = "3.3.7"
18Replacement: val scala3 = "3.8.0"
19Starting compilation server
20Compiling project (Scala 3.7.3, JVM (25))
21Compiled project (Scala 3.7.3, JVM (25))
22WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
23WARNING: sun.misc.Unsafe::objectFieldOffset has been called by scala.runtime.LazyVals$ (file:/root/.cache/coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala3-library_3/3.7.3/scala3-library_3-3.7.3.jar)
24WARNING: Please consider reporting this to the maintainers of class scala.runtime.LazyVals$
25WARNING: sun.misc.Unsafe::objectFieldOffset will be removed in a future release
26Successfully applied pattern 'val scala3 = "3.3.7"' in build.sbt
27----
28Starting build for 3.8.0
29Execute tests: true
30sbt project found:
31No prepare script found for project haifengl/smile
32##################################
33Scala version: 3.8.0
34Targets: com.github.haifengl%smile-json com.github.haifengl%smile-scala
35Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":["set scala/Test/unmanagedSources/excludeFilter ~= { _ || \"PlotSpec.scala\" } "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
36##################################
37Using extra scalacOptions: ,REQUIRE:-source:3.8
38Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
39[sbt_options] declare -a sbt_options=()
40[process_args] java_version = '25'
41[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_25/rt.jar'
42# Executing command line:
43java
44-Dfile.encoding=UTF-8
45--enable-native-access=ALL-UNNAMED
46-Dcommunitybuild.scala=3.8.0
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.8.0"
56"++3.8.0 -v"
57"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-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"set scala/Test/unmanagedSources/excludeFilter ~= { _ || "PlotSpec.scala" } "
62moduleMappings
63"runBuild 3.8.0 """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":["set scala/Test/unmanagedSources/excludeFilter ~= { _ || \"PlotSpec.scala\" } "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}""" com.github.haifengl%smile-json com.github.haifengl%smile-scala"
64
65[info] [launcher] getting org.scala-sbt sbt 1.11.7 (this may take some time)...
66WARNING: A terminally deprecated method in sun.misc.Unsafe has been called
67WARNING: sun.misc.Unsafe::arrayBaseOffset has been called by net.openhft.hashing.UnsafeAccess (file:/root/.sbt/boot/scala-2.12.20/org.scala-sbt/sbt/1.11.7/zero-allocation-hashing-0.16.jar)
68WARNING: Please consider reporting this to the maintainers of class net.openhft.hashing.UnsafeAccess
69WARNING: sun.misc.Unsafe::arrayBaseOffset will be removed in a future release
70[info] welcome to sbt 1.11.7 (Eclipse Adoptium Java 25)
71[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
72[info] loading project definition from /build/repo/project
73[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
74[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
75[info] Compilation completed in 8.212s.
76[info] done compiling
77[info] loading settings for project root from build.sbt...
78[info] loading settings for project base from build.sbt...
79[info] loading settings for project core from build.sbt...
80[info] loading settings for project deep from build.sbt...
81[info] loading settings for project nlp from build.sbt...
82[info] loading settings for project plot from build.sbt...
83[info] loading settings for project json from build.sbt...
84[info] loading settings for project scala from build.sbt...
85[info] loading settings for project spark from build.sbt...
86[info] loading settings for project kotlin from build.sbt...
87[info] loading settings for project studio from build.sbt...
88[info] loading settings for project serve from build.sbt...
89[info] resolving key references (14182 settings) ...
90[info] set current project to smile (in build file:/build/repo/)
91Execute setCrossScalaVersions: 3.8.0
92OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in scala/crossScalaVersions
93OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in serve/crossScalaVersions
94OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in spark/crossScalaVersions
95OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in json/crossScalaVersions
96OpenCB::Changing crossVersion 3.8.0 -> 3.8.0 in studio/crossScalaVersions
97OpenCB::Limitting incorrect crossVersions List() -> List(2.13.18) in root/crossScalaVersions
98OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.18) in base/crossScalaVersions
99OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.18) in deep/crossScalaVersions
100OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.18) in core/crossScalaVersions
101OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.18) in nlp/crossScalaVersions
102OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.18) in kotlin/crossScalaVersions
103OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.18) in plot/crossScalaVersions
104[info] set current project to smile (in build file:/build/repo/)
105[info] Setting Scala version to 3.8.0 on 5 projects.
106[info] Switching Scala version on:
107[info] json (2.13.18, 3.8.0)
108[info] serve (2.13.18, 3.8.0)
109[info] studio (2.13.18, 3.8.0)
110[info] spark (2.13.18, 3.8.0)
111[info] scala (2.13.18, 3.8.0)
112[info] Excluding projects:
113[info] nlp (2.13.18)
114[info] plot (2.13.18)
115[info] * root (2.13.18)
116[info] base (2.13.18)
117[info] deep (2.13.18)
118[info] kotlin (2.13.18)
119[info] core (2.13.18)
120[info] Reapplying settings...
121[info] set current project to smile (in build file:/build/repo/)
122Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
123[info] Reapplying settings...
124[info] set current project to smile (in build file:/build/repo/)
125[info] Defining Global / credentials, base / credentials and 10 others.
126[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 71 others.
127[info] Run `last` for details.
128[info] Reapplying settings...
129[info] set current project to smile (in build file:/build/repo/)
130Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
131[info] Reapplying settings...
132OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
133
134 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
135 Did you mean kotlin / allExcludeDependencies ?
136 , retry without global scopes
137[info] Reapplying settings...
138[info] set current project to smile (in build file:/build/repo/)
139Execute removeScalacOptionsStartingWith: -P:wartremover
140[info] Reapplying settings...
141[info] set current project to smile (in build file:/build/repo/)
142[info] Defining scala / Test / unmanagedSources / excludeFilter
143[info] The new value will be used by scala / Test / unmanagedSources / fileInputs
144[info] Reapplying settings...
145[info] set current project to smile (in build file:/build/repo/)
146[success] Total time: 0 s, completed Jan 13, 2026, 4:43:43 PM
147Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"25"},"sbt":{"commands":["set scala/Test/unmanagedSources/excludeFilter ~= { _ || \"PlotSpec.scala\" } "],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[{"path":"build.sbt","pattern":"val scala3 = \"3.3.7\"","replaceWith":"val scala3 = \"<SCALA_VERSION>\""}]}
148Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
149Starting build...
150Projects: Set(nlp, plot, json, base, scala, core)
151Starting build for ProjectRef(file:/build/repo/,nlp) (smile-nlp)... [0/6]
152OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
153OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.13.18 module Scope(Select(ProjectRef(file:/build/repo/,nlp)), Select(ConfigKey(compile)), Zero, Zero)
154Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s
155OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.13.18 module Scope(Select(ProjectRef(file:/build/repo/,core)), Select(ConfigKey(compile)), Zero, Zero)
156OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.13.18 module Scope(Select(ProjectRef(file:/build/repo/,base)), Select(ConfigKey(compile)), Zero, Zero)
157[info] compiling 449 Java sources to /build/repo/base/target/classes ...
158[info] done compiling
159[info] compiling 244 Java sources to /build/repo/core/target/classes ...
160[info] done compiling
161[info] compiling 56 Java sources to /build/repo/nlp/target/classes ...
162[info] done compiling
163OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.13.18 module Scope(Select(ProjectRef(file:/build/repo/,nlp)), Select(ConfigKey(test)), Zero, Zero)
164[info] compiling 19 Java sources to /build/repo/nlp/target/test-classes ...
165[info] done compiling
166Starting build for ProjectRef(file:/build/repo/,base) (smile-base)... [1/6]
167Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s
168OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.13.18 module Scope(Select(ProjectRef(file:/build/repo/,base)), Select(ConfigKey(test)), Zero, Zero)
169[info] compiling 123 Java sources to /build/repo/base/target/test-classes ...
170[info] done compiling
171Starting build for ProjectRef(file:/build/repo/,scala) (smile-scala)... [2/6]
172OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
173OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
174OpenCB::Filter out '-source:3.0', matches setting pattern '^-?-source(:.*)?'
175Compile scalacOptions: -unchecked, -encoding, utf8, -release:25, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
176OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.13.18 module Scope(Select(ProjectRef(file:/build/repo/,plot)), Select(ConfigKey(compile)), Zero, Zero)
177[info] compiling 8 Scala sources to /build/repo/json/target/scala-3.8.0/classes ...
178[info] compiling 114 Java sources to /build/repo/plot/target/classes ...
179[info] done compiling
180[info] done compiling
181[info] compiling 40 Scala sources to /build/repo/scala/target/scala-3.8.0/classes ...
182[info] done compiling
183[info] compiling 4 Scala sources to /build/repo/scala/target/scala-3.8.0/test-classes ...
184[info] done compiling
185Starting build for ProjectRef(file:/build/repo/,core) (smile-core)... [3/6]
186Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s
187OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.13.18 module Scope(Select(ProjectRef(file:/build/repo/,core)), Select(ConfigKey(test)), Zero, Zero)
188[info] compiling 108 Java sources to /build/repo/core/target/test-classes ...
189[info] done compiling
190Starting build for ProjectRef(file:/build/repo/,json) (smile-json)... [4/6]
191Compile scalacOptions: -unchecked, -encoding, utf8, -release:25, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
192[info] compiling 6 Scala sources to /build/repo/json/target/scala-3.8.0/test-classes ...
193[info] done compiling
194Starting build for ProjectRef(file:/build/repo/,plot) (smile-plot)... [5/6]
195Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s
196OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.13.18 module Scope(Select(ProjectRef(file:/build/repo/,plot)), Select(ConfigKey(test)), Zero, Zero)
197[info] compiling 2 Java sources to /build/repo/plot/target/test-classes ...
198[info] done compiling
199
200************************
201Build summary:
202[{
203 "module": "smile-nlp",
204 "compile": {"status": "ok", "tookMs": 12829, "warnings": 0, "errors": 0},
205 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
206 "test-compile": {"status": "ok", "tookMs": 742, "warnings": 0, "errors": 0},
207 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
208 "publish": {"status": "skipped", "tookMs": 0},
209 "metadata": {
210 "crossScalaVersions": ["2.12.20", "3.3.7"]
211}
212},{
213 "module": "smile-base",
214 "compile": {"status": "ok", "tookMs": 62, "warnings": 0, "errors": 0},
215 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
216 "test-compile": {"status": "ok", "tookMs": 2191, "warnings": 0, "errors": 0},
217 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
218 "publish": {"status": "skipped", "tookMs": 0},
219 "metadata": {
220 "crossScalaVersions": ["2.12.20", "3.3.7"]
221}
222},{
223 "module": "smile-scala",
224 "compile": {"status": "ok", "tookMs": 19036, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
225 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
226 "test-compile": {"status": "ok", "tookMs": 2780, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
227 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
228 "publish": {"status": "skipped", "tookMs": 0},
229 "metadata": {
230 "crossScalaVersions": ["2.13.18", "3.3.7"]
231}
232},{
233 "module": "smile-core",
234 "compile": {"status": "ok", "tookMs": 94, "warnings": 0, "errors": 0},
235 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
236 "test-compile": {"status": "ok", "tookMs": 1118, "warnings": 0, "errors": 0},
237 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
238 "publish": {"status": "skipped", "tookMs": 0},
239 "metadata": {
240 "crossScalaVersions": ["2.12.20", "3.3.7"]
241}
242},{
243 "module": "smile-json",
244 "compile": {"status": "ok", "tookMs": 45, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
245 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
246 "test-compile": {"status": "ok", "tookMs": 1776, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
247 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
248 "publish": {"status": "skipped", "tookMs": 0},
249 "metadata": {
250 "crossScalaVersions": ["2.13.18", "3.3.7"]
251}
252},{
253 "module": "smile-plot",
254 "compile": {"status": "ok", "tookMs": 90, "warnings": 0, "errors": 0},
255 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
256 "test-compile": {"status": "ok", "tookMs": 238, "warnings": 0, "errors": 0},
257 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
258 "publish": {"status": "skipped", "tookMs": 0},
259 "metadata": {
260 "crossScalaVersions": ["2.12.20", "3.3.7"]
261}
262}]
263************************
264[success] Total time: 49 s, completed Jan 13, 2026, 4:44:32 PM
265[0JChecking patch project/plugins.sbt...
266Checking patch build.sbt...
267Applied patch project/plugins.sbt cleanly.
268Applied patch build.sbt cleanly.