Build Logs
edadma/recognizer • 3.8.0-RC6:2026-01-08
Errors
1
Warnings
11
Total Lines
301
1##################################
2Clonning https://github.com/edadma/recognizer.git into /build/repo using revision
3##################################
4----
5Preparing build for 3.8.0-RC6
6Scala binary version found: 3.8
7Implicitly using source version 3.8
8Scala binary version found: 3.8
9Implicitly using source version 3.8
10Would try to apply common scalacOption (best-effort, sbt/mill only):
11Append: ,REQUIRE:-source:3.8
12Remove: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
13----
14Starting build for 3.8.0-RC6
15Execute tests: true
16sbt project found:
17Sbt version 1.10.11 is not supported, minimal supported version is 1.11.5
18Enforcing usage of sbt in version 1.11.5
19No prepare script found for project edadma/recognizer
20##################################
21Scala version: 3.8.0-RC6
22Targets: io.github.edadma%recognizer
23Project projectConfig: {"tests":null}
24##################################
25Using extra scalacOptions: ,REQUIRE:-source:3.8
26Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
27[sbt_options] declare -a sbt_options=()
28[process_args] java_version = '17'
29[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8/rt.jar'
30# Executing command line:
31java
32-Dfile.encoding=UTF-8
33-Dcommunitybuild.scala=3.8.0-RC6
34-Dcommunitybuild.project.dependencies.add=
35-Xmx7G
36-Xms4G
37-Xss8M
38-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
39-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_17_0_8
40-jar
41/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
42"setCrossScalaVersions 3.8.0-RC6"
43"++3.8.0-RC6 -v"
44"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
45"set every credentials := Nil"
46"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
47"removeScalacOptionsStartingWith -P:wartremover"
48
49moduleMappings
50"runBuild 3.8.0-RC6 """{"tests":null}""" io.github.edadma%recognizer"
51
52[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 17.0.8)
53[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
54[info] loading project definition from /build/repo/project
55[info] compiling 2 Scala sources to /build/repo/project/target/scala-2.12/sbt-1.0/classes ...
56[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.20. Compiling...
57[info] Compilation completed in 8.18s.
58[info] done compiling
59/build/repo/build.sbt:14: 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:
60 resolvers += Resolver.sonatypeCentralSnapshots
61ThisBuild / resolvers ++= Resolver.sonatypeOssRepos("snapshots") ++ Resolver.sonatypeOssRepos("releases")
62 ^
63/build/repo/build.sbt:14: 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:
64 resolvers += Resolver.sonatypeCentralSnapshots
65ThisBuild / resolvers ++= Resolver.sonatypeOssRepos("snapshots") ++ Resolver.sonatypeOssRepos("releases")
66 ^
67[info] loading settings for project repo from build.sbt...
68[info] set current project to repo (in build file:/build/repo/)
69[warn] there are 2 keys that are not used by any other settings/tasks:
70[warn]
71[warn] * ThisBuild / pomIncludeRepository
72[warn] +- /build/repo/build.sbt:35
73[warn] * ThisBuild / publishMavenStyle
74[warn] +- /build/repo/build.sbt:41
75[warn]
76[warn] note: a setting might still be used by a command; to exclude a key from this `lintUnused` check
77[warn] either append it to `Global / excludeLintKeys` or call .withRank(KeyRanks.Invisible) on the key
78Execute setCrossScalaVersions: 3.8.0-RC6
79OpenCB::Changing crossVersion 3.6.4 -> 3.8.0-RC6 in recognizerNative/crossScalaVersions
80OpenCB::Changing crossVersion 3.6.4 -> 3.8.0-RC6 in recognizerJVM/crossScalaVersions
81OpenCB::Changing crossVersion 3.6.4 -> 3.8.0-RC6 in recognizerJS/crossScalaVersions
82OpenCB::Changing crossVersion 3.6.4 -> 3.8.0-RC6 in repo/crossScalaVersions
83[info] set current project to repo (in build file:/build/repo/)
84[info] Setting Scala version to 3.8.0-RC6 on 4 projects.
85[info] Switching Scala version on:
86[info] * repo (3.8.0-RC6)
87[info] recognizerJS (3.8.0-RC6)
88[info] recognizerJVM (3.8.0-RC6)
89[info] recognizerNative (3.8.0-RC6)
90[info] Excluding projects:
91[info] Reapplying settings...
92[info] set current project to repo (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 repo (in build file:/build/repo/)
96[info] Defining Global / credentials, credentials and 2 others.
97[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 19 others.
98[info] Run `last` for details.
99[info] Reapplying settings...
100[info] set current project to repo (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 repo (in build file:/build/repo/)
110Execute removeScalacOptionsStartingWith: -P:wartremover
111[info] Reapplying settings...
112[info] set current project to repo (in build file:/build/repo/)
113[success] Total time: 0 s, completed Jan 8, 2026, 2:38:47 AM
114Build config: {"tests":null}
115Parsed config: Failure(sjsonnew.DeserializationException: Expected String as JString, but got JNull)
116Starting build...
117Projects: Set(recognizerJVM)
118Starting build for ProjectRef(file:/build/repo/,recognizerJVM) (recognizer)... [0/1]
119OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
120OpenCB::Filter out '-deprecation', matches setting pattern '^-?-deprecation'
121OpenCB::Filter out '-feature', matches setting pattern '^-?-feature'
122Compile scalacOptions: -unchecked, -language:postfixOps, -language:implicitConversions, -language:existentials, -language:dynamics, -Wconf:msg=can be rewritten automatically under:s, -source:3.8
123[info] compiling 4 Scala sources to /build/repo/jvm/target/scala-3.8.0-RC6/classes ...
124[info] done compiling
125[info] compiling 8 Scala sources to /build/repo/jvm/target/scala-3.8.0-RC6/test-classes ...
126[info] done compiling
127[info] BasicTests:
128[info] - basic 1
129[info] - basic 2
130[info] - basic 3
131[info] - basic 4
132[info] - basic 5
133[info] - basic 5a
134[info] - basic 5b
135[info] - basic 5c
136[info] - basic 5d
137[info] - basic 5e
138[info] - basic 5f
139[info] - basic 6
140[info] - basic 7
141[info] - basic 8
142[info] - basic 9
143[info] - basic 10
144[info] - basic 11
145[info] - basic 12
146[info] - basic 13
147[info] - basic 14
148[info] - basic 15
149[info] - basic 16
150[info] - basic 17
151[info] - basic 18
152[info] - basic 19
153[info] - basic 20
154[info] - basic 21
155[info] - basic 22
156[info] - basic 23
157[info] - basic 24
158[info] - basic 25
159[info] PatternPrimitivesTests:
160[info] - opt 1
161[info] - opt 2
162[info] - opt 3
163[info] - rep 1
164[info] - rep 2
165[info] - rep 3
166[info] - rep 4
167[info] - rep 5
168[info] - rep 6
169[info] - rep 7
170[info] - rep 8
171[info] - rep1 1
172[info] - rep1 2
173[info] - string 1
174[info] - string 2
175[info] ImageParsingTests:
176[info] - image 1
177[info] - image 2
178[info] - image 3
179[info] - image 4
180[info] - image 5
181[info] - image 6
182[info] - image 7
183[info] - image 8
184[info] - image 9
185[info] - image 10
186[info] - image 11
187[info] - image 12
188[info] - image 13
189[info] - image 14
190[info] - image 15
191[info] - image 16
192[info] - image 17
193[info] - image 18
194[info] - image 19
195[info] - image 20
196[info] - image 21
197[info] - image 22
198[info] - image 23
199[info] - image 24
200[info] - image 25
201[info] - image 26
202[info] - image 27
203[info] - image ref 1
204[info] - image ref 2
205[info] - image ref 3
206[info] - image ref 4
207[info] - image ref 5
208[info] - image ref 6
209[info] - image ref 7
210[info] - image ref 8
211[info] - image ref 9
212[info] - image ref 10
213[info] - image ref 11
214[info] - image ref 12
215[info] - image ref 13
216[info] - image ref 14
217[info] - image ref 15
218[info] LookBehindTests:
219[info] lookBehind
220[info] - matches when previous character satisfies predicate
221[info] - fails when previous character doesn't satisfy predicate
222[info] - fails at beginning of input
223[info] - can check for specific character classes
224[info] - can be used in longer sequences
225[info] notLookBehind
226[info] - matches when previous character doesn't satisfy predicate
227[info] - fails when previous character satisfies predicate
228[info] - succeeds at beginning of input
229[info] - can check for absence of character classes
230[info] - can be used in longer sequences
231[info] complex scenarios
232[info] - combining look-behind with other features
233[info] - using look-behind with alternatives
234[info] - chaining multiple look-behind checks
235[info] practical examples
236[info] - detecting word beginnings
237[info] LinkParsingTests:
238[info] - link 1
239[info] - link 2
240[info] - link 3
241[info] - link 4
242[info] - link 5
243[info] - link 6
244[info] - link 7
245[info] - link 8
246[info] - link 9
247[info] - link 10
248[info] - link 11
249[info] - link 12
250[info] - link 13
251[info] - link 14
252[info] - link 15
253[info] - link 16
254[info] - link 17
255[info] - link 18
256[info] - link 19
257[info] - link 20
258[info] - link 21
259[info] - link 22
260[info] - link 23
261[info] - link 24
262[info] - link 25
263[info] - link 26
264[info] - link 27
265[info] - link ref 1
266[info] - link ref 2
267[info] - link ref 3
268[info] - link ref 4
269[info] - link ref 5
270[info] - link ref 6
271[info] - link ref 7
272[info] - link ref 8
273[info] - link ref 9
274[info] - link ref 10
275[info] - link ref 11
276[info] - link ref 12
277[info] - link ref 13
278[info] - link ref 14
279[info] - link ref 15
280
281************************
282Build summary:
283[{
284 "module": "recognizer",
285 "compile": {"status": "ok", "tookMs": 6589, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
286 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
287 "test-compile": {"status": "ok", "tookMs": 6371, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
288 "test": {"status": "ok", "tookMs": 1838, "passed": 144, "failed": 0, "ignored": 0, "skipped": 0, "total": 144, "byFramework": [{"framework": "unknown", "stats": {"passed": 144, "failed": 0, "ignored": 0, "skipped": 0, "total": 144}}]},
289 "publish": {"status": "skipped", "tookMs": 0},
290 "metadata": {
291 "crossScalaVersions": ["3.6.4"]
292}
293}]
294************************
295[success] Total time: 20 s, completed Jan 8, 2026, 2:39:07 AM
296[0JChecking patch project/plugins.sbt...
297Checking patch project/build.properties...
298Checking patch build.sbt...
299Applied patch project/plugins.sbt cleanly.
300Applied patch project/build.properties cleanly.
301Applied patch build.sbt cleanly.