Build Logs

gekomad/itto-csv • 3.8.0:2026-01-13

Errors

1

Warnings

13

Total Lines

317

1##################################
2Clonning https://github.com/gekomad/itto-csv.git into /build/repo using revision itto-csv-2.1.2
3##################################
4fatal: unable to access 'https://github.com/gekomad/itto-csv.git/': Failed to connect to github.com port 443 after 134670 ms: Connection timed out
5Initial clone with submodules failed, retrying with fallbacks...
6Note: switching to '8385d6a02205084a58fede451b0a6fbace0272ca'.
7
8You are in 'detached HEAD' state. You can look around, make experimental
9changes and commit them, and you can discard any commits you make in this
10state without impacting any branches by switching back to a branch.
11
12If you want to create a new branch to retain commits you create, you may
13do so (now or later) by using -c with the switch command. Example:
14
15 git switch -c <new-branch-name>
16
17Or undo this operation with:
18
19 git switch -
20
21Turn off this advice by setting config variable advice.detachedHead to false
22
23HEAD is now at 8385d6a v2.1.2
24----
25Preparing build for 3.8.0
26Scala binary version found: 3.8
27Implicitly using source version 3.8
28Scala binary version found: 3.8
29Implicitly using source version 3.8
30Would try to apply common scalacOption (best-effort, sbt/mill only):
31Append: ,REQUIRE:-source:3.8
32Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
33----
34Starting build for 3.8.0
35Execute tests: true
36sbt project found:
37Sbt version 1.10.7 is not supported, minimal supported version is 1.11.5
38Enforcing usage of sbt in version 1.11.5
39No prepare script found for project gekomad/itto-csv
40##################################
41Scala version: 3.8.0
42Targets: com.github.gekomad%itto-csv
43Project projectConfig: {"tests":null}
44##################################
45Using extra scalacOptions: ,REQUIRE:-source:3.8
46Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
47[sbt_options] declare -a sbt_options=()
48[process_args] java_version = '17'
49[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
50# Executing command line:
51java
52-Dfile.encoding=UTF-8
53-Dcommunitybuild.scala=3.8.0
54-Dcommunitybuild.project.dependencies.add=
55-Xmx7G
56-Xms4G
57-Xss8M
58-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
59-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
60-jar
61/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
62"setCrossScalaVersions 3.8.0"
63"++3.8.0 -v"
64"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
65"set every credentials := Nil"
66"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
67"removeScalacOptionsStartingWith -P:wartremover"
68
69moduleMappings
70"runBuild 3.8.0 """{"tests":null}""" com.github.gekomad%itto-csv"
71
72[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
73[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
74[info] loading project definition from /build/repo/project
75[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
76[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
77[info] Compilation completed in 8.628s.
78[info] done compiling
79[info] loading settings for project itto-csv from build.sbt, publish.sbt...
80[info] loading settings for project scala2 from build.sbt...
81[info] loading settings for project scala3 from build.sbt...
82[info] loading settings for project scala2Js from build.sbt...
83[info] loading settings for project scala3Js from build.sbt...
84[info] set current project to itto-csv (in build file:/build/repo/)
85Execute setCrossScalaVersions: 3.8.0
86OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in scala2/crossScalaVersions
87OpenCB::Changing crossVersion 3.5.2 -> 3.8.0 in scala3Js/crossScalaVersions
88OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in scala3Js/crossScalaVersions
89OpenCB::Changing crossVersion 3.5.2 -> 3.8.0 in scala3/crossScalaVersions
90OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(3.8.0) in scala3/crossScalaVersions
91OpenCB::Limitting incorrect crossVersions List(2.12.20) -> List(2.13.16) in scala2Js/crossScalaVersions
92[info] set current project to itto-csv (in build file:/build/repo/)
93[info] Setting Scala version to 3.8.0 on 2 projects.
94[info] Switching Scala version on:
95[info] scala3 (3.8.0)
96[info] scala3Js (3.8.0)
97[info] Excluding projects:
98[info] * itto-csv (2.12.20)
99[info] scala2 (2.13.16)
100[info] scala2Js (2.13.16)
101[info] Reapplying settings...
102[info] set current project to itto-csv (in build file:/build/repo/)
103Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
104[info] Reapplying settings...
105[info] set current project to itto-csv (in build file:/build/repo/)
106[info] Defining Global / credentials, credentials and 3 others.
107[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 24 others.
108[info] Run `last` for details.
109[info] Reapplying settings...
110[info] set current project to itto-csv (in build file:/build/repo/)
111Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
112[info] Reapplying settings...
113OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
114
115 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:331)
116 Did you mean allExcludeDependencies ?
117 , retry without global scopes
118[info] Reapplying settings...
119[info] set current project to itto-csv (in build file:/build/repo/)
120Execute removeScalacOptionsStartingWith: -P:wartremover
121[info] Reapplying settings...
122[info] set current project to itto-csv (in build file:/build/repo/)
123[success] Total time: 0 s, completed Jan 13, 2026, 4:09:07 PM
124Build config: {"tests":null}
125Parsed config: Failure(sjsonnew.DeserializationException: Expected String as JString, but got JNull)
126Starting build...
127Projects: Set(scala3)
128Starting build for ProjectRef(file:/build/repo/,scala3) (itto-csv)... [0/1]
129OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
130OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
131OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
132OpenCB::Filter out '-Xfatal-warnings', matches setting pattern '^-?-Xfatal-warnings'
133Compile scalacOptions: -encoding, utf8, -unchecked, -language:experimental.macros, -language:higherKinds, -language:implicitConversions, -Wunused:implicits, -Wunused:explicits, -Wunused:imports, -Wunused:locals, -Wunused:params, -Wunused:privates, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
134[info] compiling 12 Scala sources to /build/repo/scala3/target/scala-3.8.0/classes ...
135[info] done compiling
136[info] compiling 13 Scala sources to /build/repo/scala3/target/scala-3.8.0/test-classes ...
137[warn] -- [E198] Unused Symbol Warning: /build/repo/scala3/src/test/scala/ListToCSV.scala:9:50
138[warn] 9 | import com.github.gekomad.ittocsv.core.Header.*
139[warn] | ^
140[warn] | unused import
141[warn] -- [E198] Unused Symbol Warning: /build/repo/scala3/src/test/scala/ToCsvTest.scala:4:57
142[warn] 4 |import com.github.gekomad.ittocsv.parser.{IttoCSVFormat, StringToCsvField}
143[warn] | ^^^^^^^^^^^^^^^^
144[warn] | unused import
145[warn] -- [E198] Unused Symbol Warning: /build/repo/scala3/src/test/scala/WriteToFileTest.scala:102:49
146[warn] 102 | import com.github.gekomad.ittocsv.core.ToCsv.*
147[warn] | ^
148[warn] | unused import
149[warn] three warnings found
150[info] done compiling
151CsvLineTest:
152 + csvStringToList 0.023s
153TypeToCSV:
154 + CSVtoList1 0.031s
155 + CSVtoList2 0.002s
156ListToCSV:
157 + listToCsv 0.032s
158GetHeader:
159 + GetHeader 0.007s
160CompareTest:
161 + CompareWithApacheXommons_csv 0.08s
162CsvFieldTest:
163 + stringToCsvFieldTrim 0.001s
164 + stringToCsvFieldForceQuote 0.012s
165 + stringToCsvField0 0.002s
166 + stringToCsvField1 0.006s
167 + stringToCsvField2 0.009s
168 + csvFieldToStringTest 0.008s
169 + both1 0.0s
170ToCsvTest:
171 + toCsvSHA1 0.009s
172 + email 0.005s
173 + email1 0.003s
174 + emailSimple 0.01s
175 + url 0.006s
176 + ftpDomain 0.005s
177 + social1 0.009s
178 + macAddress 0.005s
179 + phones 0.005s
180 + bitcoinAdd 0.006s
181 + codes 0.013s
182 + coordinates 0.005s
183 + numbers 0.01s
184 + zipCode 0.008s
185 + germanStreet 0.001s
186 + singleChar 0.011s
187 + azString 0.001s
188 + celsius1 0.003s
189 + fahrenheit 0.002s
190 + stringAndNumber 0.004s
191 + asciiString 0.002s
192 + singleNumber 0.001s
193 + concurrency 0.008s
194 + crontab 0.003s
195 + apacheError 0.004s
196 + noAscii 0.005s
197 + time 0.007s
198 + hex 0.002s
199 + ip 0.001s
200 + ip6 0.003s
201 + sha256 0.001s
202 + uuid 0.002s
203 + type_to_csv_string 0.022s
204 + encode_custom_type 0.005s
205 + toCsvTest 0.024s
206 + type_to_csv_with_Instant 0.007s
207 + type_to_csv_with_date_and_time 0.013s
208 + type_to_csv_with_custom_localDateTime 0.005s
209 + from_type_to_csv 0.001s
210 + from_list_of_type_to_csv 0.003s
211 + from_list_of_type_to_List_of_csv 0.064s
212 + serialize_List_Type 0.004s
213 + serialize_List_Double 0.006s
214 + serialize_with_record_separator 0.001s
215 + write_Csv_with_header 0.003s
216 + get_header1 0.001s
217 + get_header2 0.001s
218TreeTest:
219 + encode_decodeTree_Int 0.011s
220StringUtilTest:
221 + split1 0.002s
222FromCsvTest:
223 + csv_string_to_type_1 0.028s
224 + csv_string_to_type_2 0.009s
225 + csv_string_to_type_3 0.004s
226 + tokenizeCsvLine_to_types_ok 0.002s
227 + tokenizeCsvLine_to_types_boolean_ko 0.005s
228 + tokenizeCsvLine_to_types_Option_Double__ko 0.001s
229 + fromCsvSha1 0.06s
230 + fromCsvShaKO 0.002s
231 + List_Int_ok 0.004s
232 + List_Int_ko 0.0s
233 + from_csv_SHA256 0.007s
234 + from_csv_IP 0.005s
235 + from_csv_IP6 0.007s
236 + from_csv_MD5 0.003s
237 + from_csv_UUID 0.005s
238 + from_csv_URL 0.012s
239 + from_csv_domain 0.004s
240 + hex 0.018s
241 + germanStreet 0.007s
242 + singleChar 0.007s
243 + azString 0.003s
244 + stringAndNumber 0.006s
245 + asciiString 0.003s
246 + singleNumber 0.004s
247 + macAddress 0.003s
248 + phines 0.007s
249 + time 0.03s
250 + coordinates 0.006s
251 + zipCode 0.004s
252 + numbers 0.009s
253 + codes 0.02s
254 + bitcoinAdd 0.002s
255 + celsius 0.005s
256 + fahrenheit 0.001s
257 + apacheError 0.005s
258 + concurrency 0.006s
259 + notAscii 0.01s
260 + crontab 0.011s
261 + fromCsvSocial 0.008s
262 + decodeCustomType 0.069s
263 + from_csv_email_with_custom_parser 0.007s
264 + from_csv_url_with_custom_parser 0.006s
265 + from_csv_email 0.015s
266 + from_csv_email_simple 0.006s
267 + from_csv_email1 0.003s
268 + from_csv_to_type 0.001s
269 + from_csv_to_list_of_type 0.002s
270 + tokenizeCsvLine_to_types_complete 0.001s
271 + list_of_csv_string_to_list_of_type 0.001s
272 + list_of_csv_string_to_list_of_type_with_empty_string_and_ignoreEmptyLines_false 0.001s
273 + list_of_csv_string_to_list_of_type_with_empty_string_and_ignoreEmptyLines_true 0.001s
274 + decode_List_char 0.004s
275 + decodeOption_List_int 0.005s
276 + decode_List_bool 0.005s
277 + decode_List_int 0.002s
278 + decode_List_double 0.002s
279 + decode_LocalDateTime 0.003s
280 + decode_Option_LocalDate 0.002s
281 + decode_LocalDateTime2 0.001s
282 + decode_date_and_time 0.005s
283 + CSVtoListOftTypeWithCustomLocalDateTime 0.004s
284 + decode_custom_option_LocalDateTime 0.006s
285Right(Bar(1cc3ccbb-c749-3078-e050-1aacbe064651,bob,2018-11-20T09:10:25))
286Right(Bar(3cc3ccbb-c749-3078-e050-1aacbe064653,alice,2018-11-20T10:12:24))
287Right(Bar(4cc3ccbb-c749-3078-e050-1aacbe064654,jim,2018-11-20T11:18:17))
288Right(Bar(5cc3ccbb-c749-3078-e050-1aacbe064655,tom,2018-11-20T11:36:04))
289Left(List( value is not valid UUID, empty list))
290ReadFromFileTest:
291 + readFromFile 0.675s
292WriteToFileTest:
293 + writeEmptyListToFile 0.727s
294 + writeListToFile 0.034s
295 + writeStreamToFile 0.011s
296
297************************
298Build summary:
299[{
300 "module": "itto-csv",
301 "compile": {"status": "ok", "tookMs": 11994, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
302 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
303 "test-compile": {"status": "ok", "tookMs": 8201, "warnings": 3, "errors": 0, "sourceVersion": "3.8"},
304 "test": {"status": "ok", "tookMs": 1370, "passed": 128, "failed": 0, "ignored": 0, "skipped": 0, "total": 128, "byFramework": [{"framework": "munit", "stats": {"passed": 128, "failed": 0, "ignored": 0, "skipped": 0, "total": 128}}]},
305 "publish": {"status": "skipped", "tookMs": 0},
306 "metadata": {
307 "crossScalaVersions": ["2.12.20"]
308}
309}]
310************************
311[success] Total time: 23 s, completed Jan 13, 2026, 4:09:30 PM
312[0JChecking patch project/plugins.sbt...
313Checking patch project/build.properties...
314Checking patch build.sbt...
315Applied patch project/plugins.sbt cleanly.
316Applied patch project/build.properties cleanly.
317Applied patch build.sbt cleanly.