Build Logs
jozic/scalaj • 3.8.0-RC6:2026-01-08
Errors
1
Warnings
0
Total Lines
261
1##################################
2Clonning https://github.com/jozic/scalaj.git into /build/repo using revision v0.3.2
3##################################
4Note: switching to '84a1272c698543465e0379e8ab17f16935fd6bf7'.
5
6You are in 'detached HEAD' state. You can look around, make experimental
7changes and commit them, and you can discard any commits you make in this
8state without impacting any branches by switching back to a branch.
9
10If you want to create a new branch to retain commits you create, you may
11do so (now or later) by using -c with the switch command. Example:
12
13 git switch -c <new-branch-name>
14
15Or undo this operation with:
16
17 git switch -
18
19Turn off this advice by setting config variable advice.detachedHead to false
20
21----
22Preparing build for 3.8.0-RC6
23Scala binary version found: 3.8
24Implicitly using source version 3.8
25Scala binary version found: 3.8
26Implicitly using source version 3.8
27Would try to apply common scalacOption (best-effort, sbt/mill only):
28Append: ,REQUIRE:-source:3.8
29Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
30----
31Starting build for 3.8.0-RC6
32Execute tests: true
33sbt project found:
34Sbt version 1.9.0 is not supported, minimal supported version is 1.11.5
35Enforcing usage of sbt in version 1.11.5
36No prepare script found for project jozic/scalaj
37##################################
38Scala version: 3.8.0-RC6
39Targets: com.daodecode%scalaj-collection com.daodecode%scalaj-googleoptional
40Project projectConfig: {"tests":null}
41##################################
42Using extra scalacOptions: ,REQUIRE:-source:3.8
43Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
44[sbt_options] declare -a sbt_options=()
45[process_args] java_version = '17'
46[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
47# Executing command line:
48java
49-Dfile.encoding=UTF-8
50-Dcommunitybuild.scala=3.8.0-RC6
51-Dcommunitybuild.project.dependencies.add=
52-Xmx7G
53-Xms4G
54-Xss8M
55-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
56-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
57-jar
58/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
59"setCrossScalaVersions 3.8.0-RC6"
60"++3.8.0-RC6 -v"
61"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
62"set every credentials := Nil"
63"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
64"removeScalacOptionsStartingWith -P:wartremover"
65
66moduleMappings
67"runBuild 3.8.0-RC6 """{"tests":null}""" com.daodecode%scalaj-collection com.daodecode%scalaj-googleoptional"
68
69[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
70[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
71[info] loading project definition from /build/repo/project
72[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
73[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
74[info] Compilation completed in 8.908s.
75[info] done compiling
76[info] loading settings for project scalaj from build.sbt, version.sbt...
77[info] loading settings for project scalaj-collection from build.sbt...
78[info] loading settings for project scalaj-google-optional from build.sbt...
79[info] set current project to scalaj (in build file:/build/repo/)
80Execute setCrossScalaVersions: 3.8.0-RC6
81OpenCB::Changing crossVersion 3.3.0 -> 3.8.0-RC6 in scalaj-google-optional/crossScalaVersions
82OpenCB::Changing crossVersion 3.3.0 -> 3.8.0-RC6 in scalaj-collection/crossScalaVersions
83OpenCB::Changing crossVersion 3.3.0 -> 3.8.0-RC6 in scalaj/crossScalaVersions
84[info] set current project to scalaj (in build file:/build/repo/)
85[info] Setting Scala version to 3.8.0-RC6 on 3 projects.
86[info] Switching Scala version on:
87[info] * scalaj (2.13.11, 2.12.18, 3.8.0-RC6)
88[info] scalaj-collection (2.13.11, 2.12.18, 3.8.0-RC6)
89[info] scalaj-google-optional (2.13.11, 2.12.18, 3.8.0-RC6)
90[info] Excluding projects:
91[info] Reapplying settings...
92[info] set current project to scalaj (in build file:/build/repo/)
93Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
94[info] Reapplying settings...
95[info] set current project to scalaj (in build file:/build/repo/)
96[info] Defining Global / credentials, credentials and 1 others.
97[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 14 others.
98[info] Run `last` for details.
99[info] Reapplying settings...
100[info] set current project to scalaj (in build file:/build/repo/)
101Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
102[info] Reapplying settings...
103OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
104
105 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
106 Did you mean allExcludeDependencies ?
107 , retry without global scopes
108[info] Reapplying settings...
109[info] set current project to scalaj (in build file:/build/repo/)
110Execute removeScalacOptionsStartingWith: -P:wartremover
111[info] Reapplying settings...
112[info] set current project to scalaj (in build file:/build/repo/)
113[success] Total time: 0 s, completed Jan 8, 2026, 2:13:30 AM
114Build config: {"tests":null}
115Parsed config: Failure(sjsonnew.DeserializationException: Expected String as JString, but got JNull)
116Starting build...
117Projects: Set(scalaj-collection, scalaj-google-optional)
118Starting build for ProjectRef(file:/build/repo/,scalaj-collection) (scalaj-collection)... [0/2]
119OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
120OpenCB::Filter out '-Werror', matches setting pattern '^-?-Werror'
121OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
122Compile scalacOptions: -unchecked, -encoding, UTF-8, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
123[info] compiling 7 Scala sources to /build/repo/scalaj-collection/target/scala-3.8.0-RC6/classes ...
124[info] done compiling
125[info] compiling 7 Scala sources to /build/repo/scalaj-collection/target/scala-3.8.0-RC6/test-classes ...
126[info] done compiling
127[info] ComplexJConvertersTest:
128[info] AsJava collection converters
129[info] - should convert nested collections and primitives
130[info] - should keep nested mutable buffers as mutable
131[info] - should keep nested mutable sets as mutable
132[info] - should keep nested mutable maps as mutable
133[info] ComplexSConvertersTest:
134[info] AsScala collection converters
135[info] - should convert nested collections and primitives
136[info] - should keep nested mutable collections as mutable
137[info] - should return nested collections as immutable if asked
138[info] SimpleSConvertersTest:
139[info] JListConverters
140[info] - should convert lists of primitives properly
141[info] - should convert lists of non-primitives properly
142[info] - should allow custom converters
143[info] - should support all standard JList subclasses
144[info] - should keep lists mutable
145[info] - should return same java list with primitives and self conversions
146[info] - should return immutable seq if asked
147[info] ArrayConverters
148[info] - should convert arrays of primitives properly
149[info] - should convert arrays of non-primitives properly
150[info] - should allow custom converters
151[info] - should return same array with primitives and self conversions
152[info] JSetConverters
153[info] - should convert sets of primitives properly
154[info] - should convert sets of non-primitives properly
155[info] - should allow custom converters
156[info] - should support all standard JSet subclasses
157[info] - should keep sets mutable
158[info] - should return same java set with primitives and self conversions
159[info] - should return immutable set if asked
160[info] JMapConverters
161[info] - should convert maps of primitives properly
162[info] - should convert maps of non-primitives properly
163[info] - should allow custom converters
164[info] - should support all standard Map subclasses
165[info] - should keep mutable maps mutable
166[info] - should return same mutable scala map with primitives and self conversions
167[info] - should return immutable map if asked
168[info] SimpleJConvertersTest:
169[info] SeqConverters
170[info] - should convert lists of primitives properly
171[info] - should convert lists of non-primitives properly
172[info] - should allow custom converters
173[info] - should support all Seq subclasses
174[info] - should keep mutable seqs mutable
175[info] - should keep mutable buffers mutable
176[info] - should return same scala buffer with primitives and self conversions
177[info] ArrayConverters
178[info] - should convert arrays of primitives properly
179[info] - should convert arrays of non-primitives properly
180[info] - should allow custom converters
181[info] - should return same array with self conversions
182[info] SetConverters
183[info] - should convert sets of primitives properly
184[info] - should convert sets of non-primitives properly
185[info] - should allow custom converters
186[info] - should support all Set subclasses
187[info] - should keep mutable sets mutable
188[info] - should return same mutable scala set with primitives and self conversions
189[info] MapConverters
190[info] - should convert maps of primitives properly
191[info] - should convert maps of non-primitives properly
192[info] - should allow custom converters
193[info] - should support all Map subclasses
194[info] - should keep mutable maps mutable
195[info] - should return same mutable scala map with primitives and self conversions
196Starting build for ProjectRef(file:/build/repo/,scalaj-google-optional) (scalaj-googleoptional)... [1/2]
197Compile scalacOptions: -unchecked, -encoding, UTF-8, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
198[info] compiling 1 Scala source to /build/repo/scalaj-google-optional/target/scala-3.8.0-RC6/classes ...
199[info] done compiling
200[info] compiling 2 Scala sources to /build/repo/scalaj-google-optional/target/scala-3.8.0-RC6/test-classes ...
201[info] done compiling
202[info] GOptionConvertersTest:
203[info] DeepAsJava Converter
204[info] - should convert Somes with primitives and any non collection types properly
205[info] - should convert Nones with primitives and any non-collection types properly
206[info] - should convert Some of null to absent, as Optional can't have nulls
207[info] - should convert nested options
208[info] - should convert collections in options
209[info] - should convert options in collections
210[info] AsJava Converter
211[info] - should convert Somes without touching primitives
212[info] - should convert Nones properly
213[info] - should convert Some of null to absent, as Optional can't have nulls
214[info] - should convert NOT nested options
215[info] - should convert NOT collections in options
216[info] DeepAsScala Converter
217[info] - should convert Presents with primitives and any non-collection types properly
218[info] - should convert Absents with primitives and any non collection types properly
219[info] - should convert nested options
220[info] - should convert collections in options
221[info] - should convert options in collections
222[info] DeepAsScalaImmutable Converter
223[info] - should convert nested collections as immutable if asked
224[info] - should convert collections in options in collections as immutable if asked
225[info] AsScala Converter
226[info] - should convert Presents without touching primitives
227[info] - should convert Absents properly
228[info] - should convert NOT nested options
229[info] - should convert NOT collections in options
230
231************************
232Build summary:
233[{
234 "module": "scalaj-collection",
235 "compile": {"status": "ok", "tookMs": 6146, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
236 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
237 "test-compile": {"status": "ok", "tookMs": 7697, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
238 "test": {"status": "ok", "tookMs": 671, "passed": 55, "failed": 0, "ignored": 0, "skipped": 0, "total": 55, "byFramework": [{"framework": "unknown", "stats": {"passed": 55, "failed": 0, "ignored": 0, "skipped": 0, "total": 55}}]},
239 "publish": {"status": "skipped", "tookMs": 0},
240 "metadata": {
241 "crossScalaVersions": ["2.13.11", "2.12.18", "3.3.0"]
242}
243},{
244 "module": "scalaj-googleoptional",
245 "compile": {"status": "ok", "tookMs": 678, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
246 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
247 "test-compile": {"status": "ok", "tookMs": 2160, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
248 "test": {"status": "ok", "tookMs": 435, "passed": 22, "failed": 0, "ignored": 0, "skipped": 0, "total": 22, "byFramework": [{"framework": "unknown", "stats": {"passed": 22, "failed": 0, "ignored": 0, "skipped": 0, "total": 22}}]},
249 "publish": {"status": "skipped", "tookMs": 0},
250 "metadata": {
251 "crossScalaVersions": ["2.13.11", "2.12.18", "3.3.0"]
252}
253}]
254************************
255[success] Total time: 21 s, completed Jan 8, 2026, 2:13:51 AM
256[0JChecking patch project/plugins.sbt...
257Checking patch project/build.properties...
258Checking patch build.sbt...
259Applied patch project/plugins.sbt cleanly.
260Applied patch project/build.properties cleanly.
261Applied patch build.sbt cleanly.