Build Logs
herminiogg/shexml • scheduled_3.8.1-RC1-bin-20251121-0470ec1-NIGHTLY
Errors
3
Warnings
383
Total Lines
525
1##################################
2Clonning https://github.com/herminiogg/shexml.git into /build/repo using revision v0.6.1
3##################################
4Note: switching to 'fa4d2f8dbc2c7b6ff7904abd38984538c24222f0'.
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.1-RC1-bin-20251121-0470ec1-NIGHTLY
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.1-RC1-bin-20251121-0470ec1-NIGHTLY
32Execute tests: false
33sbt project found:
34Sbt version 1.11.2 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 herminiogg/shexml
37/opencb/project-builder/sbt/prepare-project.sh: line 107: /root/.ssh/config: No such file or directory
38##################################
39Scala version: 3.8.1-RC1-bin-20251121-0470ec1-NIGHTLY
40Targets: com.herminiogarcia%shexml
41Project projectConfig: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[]}
42##################################
43Using extra scalacOptions: ,REQUIRE:-source:3.8
44Filtering out scalacOptions: ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
45[sbt_options] declare -a sbt_options=()
46[process_args] java_version = '21'
47[copyRt] java9_rt = '/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21/rt.jar'
48# Executing command line:
49java
50-Dfile.encoding=UTF-8
51-Dcommunitybuild.scala=3.8.1-RC1-bin-20251121-0470ec1-NIGHTLY
52-Dcommunitybuild.project.dependencies.add=
53-Xmx7G
54-Xms4G
55-Xss8M
56-Dsbt.script=/root/.sdkman/candidates/sbt/current/bin/sbt
57-Dscala.ext.dirs=/root/.sbt/1.0/java9-rt-ext-eclipse_adoptium_21
58-jar
59/root/.sdkman/candidates/sbt/1.11.5/bin/sbt-launch.jar
60"setCrossScalaVersions 3.8.1-RC1-bin-20251121-0470ec1-NIGHTLY"
61"++3.8.1-RC1-bin-20251121-0470ec1-NIGHTLY -v"
62"mapScalacOptions ",REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s" ",-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e""
63"set every credentials := Nil"
64"excludeLibraryDependency com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}"
65"removeScalacOptionsStartingWith -P:wartremover"
66
67moduleMappings
68"runBuild 3.8.1-RC1-bin-20251121-0470ec1-NIGHTLY """{"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[]}""" com.herminiogarcia%shexml"
69
70[info] welcome to sbt 1.11.5 (Eclipse Adoptium Java 21)
71[info] loading settings for project repo-build from akka.sbt, plugins.sbt...
72[info] loading project definition from /build/repo/project
73/build/repo/publish.sbt:22: warning: constructor URL in class URL is deprecated
74ThisBuild / licenses := List("MIT License" -> new URL("https://opensource.org/licenses/MIT"))
75 ^
76[info] loading settings for project shexml from build.sbt, publish.sbt...
77[info] set current project to ShExML (in build file:/build/repo/)
78Execute setCrossScalaVersions: 3.8.1-RC1-bin-20251121-0470ec1-NIGHTLY
79OpenCB::Changing crossVersion 3.3.6 -> 3.8.1-RC1-bin-20251121-0470ec1-NIGHTLY in shexml/crossScalaVersions
80[info] set current project to ShExML (in build file:/build/repo/)
81[info] Setting Scala version to 3.8.1-RC1-bin-20251121-0470ec1-NIGHTLY on 1 projects.
82[info] Switching Scala version on:
83[info] * shexml (2.12.20, 2.13.16, 3.8.1-RC1-bin-20251121-0470ec1-NIGHTLY)
84[info] Excluding projects:
85[info] Reapplying settings...
86[info] set current project to ShExML (in build file:/build/repo/)
87Execute mapScalacOptions: ,REQUIRE:-source:3.8,-Wconf:msg=can be rewritten automatically under:s ,-deprecation,-feature,-Xfatal-warnings,-Werror,MATCH:.*-Wconf.*any:e
88[info] Reapplying settings...
89[info] set current project to ShExML (in build file:/build/repo/)
90[info] Defining Global / credentials, credentials
91[info] The new values will be used by Global / pgpSelectPassphrase, Global / pgpSigningKey and 4 others.
92[info] Run `last` for details.
93[info] Reapplying settings...
94[info] set current project to ShExML (in build file:/build/repo/)
95Execute excludeLibraryDependency: com.github.ghik:zerowaste_{scalaVersion} com.olegpy:better-monadic-for_3 org.polyvariant:better-tostring_{scalaVersion} org.wartremover:wartremover_{scalaVersion}
96[info] Reapplying settings...
97OpenCB::Failed to reapply settings in excludeLibraryDependency: Reference to undefined setting:
98
99 Global / allExcludeDependencies from Global / allExcludeDependencies (CommunityBuildPlugin.scala:336)
100 Did you mean allExcludeDependencies ?
101 , retry without global scopes
102[info] Reapplying settings...
103[info] set current project to ShExML (in build file:/build/repo/)
104Execute removeScalacOptionsStartingWith: -P:wartremover
105[info] Reapplying settings...
106[info] set current project to ShExML (in build file:/build/repo/)
107[success] Total time: 0 s, completed Nov 22, 2025, 3:06:45 AM
108Build config: {"projects":{"exclude":[],"overrides":{}},"java":{"version":"21"},"sbt":{"commands":[],"options":[]},"mill":{"options":[]},"tests":"compile-only","migrationVersions":[],"sourcePatches":[]}
109Parsed config: Success(ProjectBuildConfig(ProjectsConfig(List(),Map()),CompileOnly,List()))
110Starting build...
111Projects: Set(shexml)
112Starting build for ProjectRef(file:/build/repo/,shexml) (shexml)... [0/1]
113OpenCB::Exclude Scala3 specific scalacOption `REQUIRE:-source:3.8` in Scala 2.12.20 module Global
114Compile scalacOptions: -Wconf:msg=can be rewritten automatically under:s, -source:3.8
115[info] compiling 24 Scala sources and 7 Java sources to /build/repo/target/scala-3.8.1-RC1-bin-20251121-0470ec1-NIGHTLY/classes ...
116[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/shex/ShExGeneratorVisitor.scala:17:123
117[warn] 17 | override def doVisit(ast: com.herminiogarcia.shexml.ast.AST, optionalArgument: HashMap[String, String]): ShExSubsetAST = ast match {
118[warn] | ^^^
119[warn] |match may not be exhaustive.
120[warn] |
121[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.Action(_, _, _), com.herminiogarcia.shexml.ast.LiteralSubject(_, _), com.herminiogarcia.shexml.ast.Source(_, _), com.herminiogarcia.shexml.ast.Query(_, _), com.herminiogarcia.shexml.ast.Functions(_, _), com.herminiogarcia.shexml.ast.Iterator(_, _, _, _)
122[warn] |(More unmatched cases are elided)
123[warn] |
124[warn] | longer explanation available when compiling with `-explain`
125[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/DefaultUnitVisitor.scala:60:55
126[warn] 60 | case ObjectElement(_, action, _, _, _, _, _, _) => action match { case Some(value) => doVisit(value) }
127[warn] | ^^^^^^
128[warn] | match may not be exhaustive.
129[warn] |
130[warn] | It would fail on pattern case: None
131[warn] |
132[warn] | longer explanation available when compiling with `-explain`
133[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/DefaultVisitor.scala:59:55
134[warn] 59 | case ObjectElement(_, action, _, _, _, _, _, _) => action match { case Some(value) => doVisit(value, optionalArgument) }
135[warn] | ^^^^^^
136[warn] | match may not be exhaustive.
137[warn] |
138[warn] | It would fail on pattern case: None
139[warn] |
140[warn] | longer explanation available when compiling with `-explain`
141[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/QuerySearcher.scala:11:26
142[warn] 11 | case Some(value) => value match {
143[warn] | ^^^^^
144[warn] |match may not be exhaustive.
145[warn] |
146[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.Graph(_, _), com.herminiogarcia.shexml.ast.Shape(_, _, _, _), com.herminiogarcia.shexml.ast.Iterator(_, _, _, _), com.herminiogarcia.shexml.ast.NestedIterator(_, _, _, _), com.herminiogarcia.shexml.ast.Matchers(_, _), com.herminiogarcia.shexml.ast.AutoIncrement(_, _, _, _, _, _)
147[warn] |(More unmatched cases are elided)
148[warn] |
149[warn] | longer explanation available when compiling with `-explain`
150[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:366:16
151[warn] 366 | case (a: Var, b: Var) => a.name.size < b.name.size
152[warn] | ^
153[warn] |match may not be exhaustive.
154[warn] |
155[warn] |It would fail on pattern case: (com.herminiogarcia.shexml.ast.ShapeVar(_), _), (com.herminiogarcia.shexml.ast.GraphVar(_, _), _), (_, com.herminiogarcia.shexml.ast.ShapeVar(_)), (_, com.herminiogarcia.shexml.ast.GraphVar(_, _))
156[warn] |
157[warn] | longer explanation available when compiling with `-explain`
158[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:368:16
159[warn] 368 | case v: Var => v.name.replaceFirst(iteratorName, "") -> {
160[warn] | ^
161[warn] |match may not be exhaustive.
162[warn] |
163[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.ShapeVar(_), com.herminiogarcia.shexml.ast.GraphVar(_, _)
164[warn] |
165[warn] | longer explanation available when compiling with `-explain`
166[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:721:129
167[warn] 721 | protected def doVisitIteratorQuery(nestedIterator: QueryClause, currentIterator: QueryClause, optionalArgument: Any): Result = nestedIterator match {
168[warn] | ^^^^^^^^^^^^^^
169[warn] |match may not be exhaustive.
170[warn] |
171[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.CSVPerRow(_), com.herminiogarcia.shexml.ast.SqlQuery(_), com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _), com.herminiogarcia.shexml.ast.FieldQuery(_, _, _)
172[warn] |
173[warn] | longer explanation available when compiling with `-explain`
174[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:732:66
175[warn] 732 | case r: ResultWithIteratorQuery => r.results.indices.map(i => query match {
176[warn] | ^^^^^
177[warn] |match may not be exhaustive.
178[warn] |
179[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.CSVPerRow(_), com.herminiogarcia.shexml.ast.SqlQuery(_), com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _), com.herminiogarcia.shexml.ast.FieldQuery(_, _, _)
180[warn] |
181[warn] | longer explanation available when compiling with `-explain`
182[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:744:63
183[warn] 744 | case r: ResultWithNested => r.results.indices.flatMap(i => query match {
184[warn] | ^^^^^
185[warn] |match may not be exhaustive.
186[warn] |
187[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.CSVPerRow(_), com.herminiogarcia.shexml.ast.SqlQuery(_), com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _), com.herminiogarcia.shexml.ast.FieldQuery(_, _, _)
188[warn] |
189[warn] | longer explanation available when compiling with `-explain`
190[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:732:4
191[warn] 732 | case r: ResultWithIteratorQuery => r.results.indices.map(i => query match {
192[warn] | ^
193[warn] |match may not be exhaustive.
194[warn] |
195[warn] |It would fail on pattern case: com.herminiogarcia.shexml.visitor.Result(_, _, _, _, _, _, _), com.herminiogarcia.shexml.visitor.ResultAutoIncrement(_, _, _, _, _)
196[warn] |
197[warn] | longer explanation available when compiling with `-explain`
198[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:788:48
199[warn] 788 | case FieldQuery(query, pushed, popped) => rootQuery match {
200[warn] | ^^^^^^^^^
201[warn] |match may not be exhaustive.
202[warn] |
203[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.FieldQuery(_, _, _)
204[warn] |
205[warn] | longer explanation available when compiling with `-explain`
206[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:762:111
207[warn] 762 | protected def generateFinalQuery(varList: List[Var], context: String, rootQuery: QueryClause): QueryClause = varList match {
208[warn] | ^^^^^^^
209[warn] | match may not be exhaustive.
210[warn] |
211[warn] | It would fail on pattern case: Nil
212[warn] |
213[warn] | longer explanation available when compiling with `-explain`
214[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:811:42
215[warn] 811 | case FieldQuery(query, _, _) => rootQuery match {
216[warn] | ^^^^^^^^^
217[warn] |match may not be exhaustive.
218[warn] |
219[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.CSVPerRow(_), com.herminiogarcia.shexml.ast.SqlQuery(_), com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _), com.herminiogarcia.shexml.ast.FieldQuery(_, _, _)
220[warn] |
221[warn] | longer explanation available when compiling with `-explain`
222[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:808:28
223[warn] 808 | getQueryFromVarTable(Var(varContext + x.name)) match {
224[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
225[warn] |match may not be exhaustive.
226[warn] |
227[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.CSVPerRow(_), com.herminiogarcia.shexml.ast.SqlQuery(_), com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _)
228[warn] |
229[warn] | longer explanation available when compiling with `-explain`
230[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:820:66
231[warn] 820 | val queries = precedentQueries.map(q => getQueryFromVarTable(Var(varContext + x.name)) match {
232[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
233[warn] |match may not be exhaustive.
234[warn] |
235[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.CSVPerRow(_), com.herminiogarcia.shexml.ast.SqlQuery(_), com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _), com.herminiogarcia.shexml.ast.FieldQuery(_, _, _)
236[warn] |
237[warn] | longer explanation available when compiling with `-explain`
238[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:826:53
239[warn] 826 | results(iq).results.indices.map(ir => queries(iq) match {
240[warn] | ^^^^^^^^^^^
241[warn] |match may not be exhaustive.
242[warn] |
243[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.CSVPerRow(_), com.herminiogarcia.shexml.ast.SqlQuery(_), com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _), com.herminiogarcia.shexml.ast.FieldQuery(_, _, _)
244[warn] |
245[warn] | longer explanation available when compiling with `-explain`
246[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:804:166
247[warn] 804 | protected def doIteratorQueries(varList: List[Var], varContext: String, precedentQueries: List[String], arguments: Any, rootQuery: QueryClause): List[Resultable] = varList match {
248[warn] | ^^^^^^^
249[warn] | match may not be exhaustive.
250[warn] |
251[warn] | It would fail on pattern case: Nil
252[warn] |
253[warn] | longer explanation available when compiling with `-explain`
254[warn] -- [E121] Pattern Match Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:1168:11
255[warn] 1168 | case _ => throw new Exception("Collection not supported")
256[warn] | ^
257[warn] |Unreachable case except for null (if this is intentional, consider writing case null => instead).
258[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RMLGeneratorVisitor.scala:130:41
259[warn] 130 | val referenceFormulation = iterator match {
260[warn] | ^^^^^^^^
261[warn] |match may not be exhaustive.
262[warn] |
263[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.SqlQuery(_), com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _), com.herminiogarcia.shexml.ast.FieldQuery(_, _, _)
264[warn] |
265[warn] | longer explanation available when compiling with `-explain`
266[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RMLGeneratorVisitor.scala:93:14
267[warn] 93 | varTable(firstVar) match {
268[warn] | ^^^^^^^^^^^^^^^^^^
269[warn] |match may not be exhaustive.
270[warn] |
271[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.Graph(_, _), com.herminiogarcia.shexml.ast.Shape(_, _, _, _), com.herminiogarcia.shexml.ast.Iterator(_, _, _, _), com.herminiogarcia.shexml.ast.NestedIterator(_, _, _, _), com.herminiogarcia.shexml.ast.Matchers(_, _), com.herminiogarcia.shexml.ast.AutoIncrement(_, _, _, _, _, _)
272[warn] |(More unmatched cases are elided)
273[warn] |
274[warn] | longer explanation available when compiling with `-explain`
275[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RMLGeneratorVisitor.scala:335:34
276[warn] 335 | }).filter(_.isDefined).map {case Some(v) => v}
277[warn] | ^
278[warn] | match may not be exhaustive.
279[warn] |
280[warn] | It would fail on pattern case: None
281[warn] |
282[warn] | longer explanation available when compiling with `-explain`
283[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RMLGeneratorVisitor.scala:435:56
284[warn] 435 | case FieldQuery(query, _, _) => getQueryFromVarTable(Var(v.name.split('.').head)) match {
285[warn] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
286[warn] |match may not be exhaustive.
287[warn] |
288[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _), com.herminiogarcia.shexml.ast.FieldQuery(_, _, _)
289[warn] |
290[warn] | longer explanation available when compiling with `-explain`
291[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RMLGeneratorVisitor.scala:434:87
292[warn] 434 | private def transformNestedIterator(queryClause: QueryClause, v: Var): QueryClause = queryClause match {
293[warn] | ^^^^^^^^^^^
294[warn] |match may not be exhaustive.
295[warn] |
296[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _)
297[warn] |
298[warn] | longer explanation available when compiling with `-explain`
299[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RMLGeneratorVisitor.scala:447:91
300[warn] 447 | private def mergeQueries(leftQuery: QueryClause, rightQuery: QueryClause): QueryClause = rightQuery match {
301[warn] | ^^^^^^^^^^
302[warn] |match may not be exhaustive.
303[warn] |
304[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.CSVPerRow(_), com.herminiogarcia.shexml.ast.SqlQuery(_), com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _), com.herminiogarcia.shexml.ast.FieldQuery(_, _, _)
305[warn] |
306[warn] | longer explanation available when compiling with `-explain`
307[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RMLGeneratorVisitor.scala:455:37
308[warn] 455 | val accIteratorQueryClause = iteratorQueryClause match {
309[warn] | ^^^^^^^^^^^^^^^^^^^
310[warn] |match may not be exhaustive.
311[warn] |
312[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.CSVPerRow(_), com.herminiogarcia.shexml.ast.SqlQuery(_), com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _), com.herminiogarcia.shexml.ast.FieldQuery(_, _, _)
313[warn] |
314[warn] | longer explanation available when compiling with `-explain`
315[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RMLGeneratorVisitor.scala:463:33
316[warn] 463 | case fq: FieldQuery => iteratorQueryClause match {
317[warn] | ^^^^^^^^^^^^^^^^^^^
318[warn] |match may not be exhaustive.
319[warn] |
320[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.CSVPerRow(_), com.herminiogarcia.shexml.ast.SqlQuery(_), com.herminiogarcia.shexml.ast.SqlColumn(_, _), com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _), com.herminiogarcia.shexml.ast.FieldQuery(_, _, _)
321[warn] |
322[warn] | longer explanation available when compiling with `-explain`
323[warn] -- [E029] Pattern Match Exhaustivity Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/VarTableBuilderVisitor.scala:44:26
324[warn] 44 | val topIteratorType = value match {
325[warn] | ^^^^^
326[warn] |match may not be exhaustive.
327[warn] |
328[warn] |It would fail on pattern case: com.herminiogarcia.shexml.ast.SparqlQuery(_), com.herminiogarcia.shexml.ast.SparqlColumn(_, _)
329[warn] |
330[warn] | longer explanation available when compiling with `-explain`
331[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:118:123
332[warn] 118 | logger.info(s"Expanded ${predicateObjects.size} predicate-object statements in ${predicateObjectsList.collect { case r: List[Result] => r.size }.sum} results")
333[warn] | ^
334[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
335[warn] |
336[warn] | longer explanation available when compiling with `-explain`
337[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:189:15
338[warn] 189 | case lr: List[Result] => lr.map(result => {
339[warn] | ^
340[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
341[warn] |
342[warn] | longer explanation available when compiling with `-explain`
343[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:219:13
344[warn] 219 | case _: List[Result] =>
345[warn] | ^
346[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
347[warn] |
348[warn] | longer explanation available when compiling with `-explain`
349[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:223:19
350[warn] 223 | case dataTypeResults: List[Result] => dataTypeResults.filter(_.id == result.id).head.results.head
351[warn] | ^
352[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
353[warn] |
354[warn] | longer explanation available when compiling with `-explain`
355[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:227:19
356[warn] 227 | case langTagResults: List[Result] => langTagResults.filter(_.id == result.id).head.results.head
357[warn] | ^
358[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
359[warn] |
360[warn] | longer explanation available when compiling with `-explain`
361[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:240:17
362[warn] 240 | case _: List[Result] => throw new Exception("Autoincrement values cannot have a generated dataType")
363[warn] | ^
364[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
365[warn] |
366[warn] | longer explanation available when compiling with `-explain`
367[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:244:17
368[warn] 244 | case _: List[Result] => throw new Exception("Autoincrement values cannot have a generated langTag")
369[warn] | ^
370[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
371[warn] |
372[warn] | longer explanation available when compiling with `-explain`
373[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:257:13
374[warn] 257 | case ml: Map[String, List[Result]] => rightList match {
375[warn] | ^
376[warn] |the type test for Map[String, List[com.herminiogarcia.shexml.visitor.Result]] cannot be checked at runtime because its type arguments can't be determined from Any
377[warn] |
378[warn] | longer explanation available when compiling with `-explain`
379[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:258:15
380[warn] 258 | case mr: Map[String, List[Result]] => ml.keySet.union(mr.keySet).map(k => {
381[warn] | ^
382[warn] |the type test for Map[String, List[com.herminiogarcia.shexml.visitor.Result]] cannot be checked at runtime because its type arguments can't be determined from Any
383[warn] |
384[warn] | longer explanation available when compiling with `-explain`
385[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:267:13
386[warn] 267 | case l: List[Result] => l.union(rightList.asInstanceOf[List[Result]])
387[warn] | ^
388[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
389[warn] |
390[warn] | longer explanation available when compiling with `-explain`
391[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:277:13
392[warn] 277 | case ml: Map[String, List[Result]] => rightList match {
393[warn] | ^
394[warn] |the type test for Map[String, List[com.herminiogarcia.shexml.visitor.Result]] cannot be checked at runtime because its type arguments can't be determined from Any
395[warn] |
396[warn] | longer explanation available when compiling with `-explain`
397[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:278:15
398[warn] 278 | case mr: Map[String, List[Result]] => joinList match {
399[warn] | ^
400[warn] |the type test for Map[String, List[com.herminiogarcia.shexml.visitor.Result]] cannot be checked at runtime because its type arguments can't be determined from Any
401[warn] |
402[warn] | longer explanation available when compiling with `-explain`
403[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:279:17
404[warn] 279 | case mj: Map[String, List[Result]] => ml.keySet.union(mr.keySet).union(mj.keySet).foreach(k => {
405[warn] | ^
406[warn] |the type test for Map[String, List[com.herminiogarcia.shexml.visitor.Result]] cannot be checked at runtime because its type arguments can't be determined from Any
407[warn] |
408[warn] | longer explanation available when compiling with `-explain`
409[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:290:13
410[warn] 290 | case left: List[Result] => getSubstitutionResults(left, rightList.asInstanceOf[List[Result]], joinList.asInstanceOf[List[Result]])
411[warn] | ^
412[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
413[warn] |
414[warn] | longer explanation available when compiling with `-explain`
415[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:301:13
416[warn] 301 | case ml: Map[String, List[Result]] => rightList match {
417[warn] | ^
418[warn] |the type test for Map[String, List[com.herminiogarcia.shexml.visitor.Result]] cannot be checked at runtime because its type arguments can't be determined from Any
419[warn] |
420[warn] | longer explanation available when compiling with `-explain`
421[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:302:15
422[warn] 302 | case mr: Map[String, List[Result]] => leftClauseList match {
423[warn] | ^
424[warn] |the type test for Map[String, List[com.herminiogarcia.shexml.visitor.Result]] cannot be checked at runtime because its type arguments can't be determined from Any
425[warn] |
426[warn] | longer explanation available when compiling with `-explain`
427[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:303:17
428[warn] 303 | case l: List[Result] => rightClauseList match {
429[warn] | ^
430[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
431[warn] |
432[warn] | longer explanation available when compiling with `-explain`
433[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:304:19
434[warn] 304 | case r: List[Result] => ml.keySet.union(mr.keySet).foreach(k => {
435[warn] | ^
436[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
437[warn] |
438[warn] | longer explanation available when compiling with `-explain`
439[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:325:13
440[warn] 325 | case ml: Map[String, List[Result]] => rightList match {
441[warn] | ^
442[warn] |the type test for Map[String, List[com.herminiogarcia.shexml.visitor.Result]] cannot be checked at runtime because its type arguments can't be determined from Any
443[warn] |
444[warn] | longer explanation available when compiling with `-explain`
445[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:326:15
446[warn] 326 | case mr: Map[String, List[Result]] => ml.keySet.union(mr.keySet).foreach(k => {
447[warn] | ^
448[warn] |the type test for Map[String, List[com.herminiogarcia.shexml.visitor.Result]] cannot be checked at runtime because its type arguments can't be determined from Any
449[warn] |
450[warn] | longer explanation available when compiling with `-explain`
451[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:334:13
452[warn] 334 | case left: List[Result] => getStringOperationResults(left, rightList.asInstanceOf[List[Result]], unionString)
453[warn] | ^
454[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
455[warn] |
456[warn] | longer explanation available when compiling with `-explain`
457[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:464:15
458[warn] 464 | case m: Map[String, Any] => m.+("varName" -> v.name)
459[warn] | ^
460[warn] |the type test for Map[String, Any] cannot be checked at runtime because its type arguments can't be determined from Any
461[warn] |
462[warn] | longer explanation available when compiling with `-explain`
463[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:578:13
464[warn] 578 | case _: List[Result] =>
465[warn] | ^
466[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
467[warn] |
468[warn] | longer explanation available when compiling with `-explain`
469[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:1021:15
470[warn] 1021 | case lr: List[Result] => lr.flatMap(r =>
471[warn] | ^
472[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
473[warn] |
474[warn] | longer explanation available when compiling with `-explain`
475[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:1047:11
476[warn] 1047 | case lr: List[Result] if lr.nonEmpty => mostCommonSize += ((lr.size, mostCommonSize.getOrElse(lr.size, 0) + 1))
477[warn] | ^
478[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
479[warn] |
480[warn] | longer explanation available when compiling with `-explain`
481[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RDFGeneratorVisitor.scala:1053:11
482[warn] 1053 | case lr: List[Result] => lr.size == maxSize._1
483[warn] | ^
484[warn] |the type test for List[com.herminiogarcia.shexml.visitor.Result] cannot be checked at runtime because its type arguments can't be determined from Any
485[warn] |
486[warn] | longer explanation available when compiling with `-explain`
487[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RMLGeneratorVisitor.scala:239:13
488[warn] 239 | case l: List[RMLMap] => l
489[warn] | ^
490[warn] |the type test for List[com.herminiogarcia.shexml.visitor.RMLMap] cannot be checked at runtime because its type arguments can't be determined from Any
491[warn] |
492[warn] | longer explanation available when compiling with `-explain`
493[warn] -- [E092] Pattern Match Unchecked Warning: /build/repo/src/main/scala/com/herminiogarcia/shexml/visitor/RMLGeneratorVisitor.scala:243:13
494[warn] 243 | case l: List[RMLMap] => l
495[warn] | ^
496[warn] |the type test for List[com.herminiogarcia.shexml.visitor.RMLMap] cannot be checked at runtime because its type arguments can't be determined from Any
497[warn] |
498[warn] | longer explanation available when compiling with `-explain`
499[warn] there were 18 deprecation warnings; re-run with -deprecation for details
500[warn] 56 warnings found
501[info] done compiling
502[info] compiling 123 Scala sources to /build/repo/target/scala-3.8.1-RC1-bin-20251121-0470ec1-NIGHTLY/test-classes ...
503[info] done compiling
504
505************************
506Build summary:
507[{
508 "module": "shexml",
509 "compile": {"status": "ok", "tookMs": 20493, "warnings": 55, "errors": 0, "sourceVersion": "3.8"},
510 "doc": {"status": "skipped", "tookMs": 0, "files": 0, "totalSizeKb": 0},
511 "test-compile": {"status": "ok", "tookMs": 14949, "warnings": 0, "errors": 0, "sourceVersion": "3.8"},
512 "test": {"status": "skipped", "tookMs": 0, "passed": 0, "failed": 0, "ignored": 0, "skipped": 0, "total": 0, "byFramework": []},
513 "publish": {"status": "skipped", "tookMs": 0},
514 "metadata": {
515 "crossScalaVersions": ["2.12.20", "2.13.16", "3.3.6"]
516}
517}]
518************************
519[success] Total time: 125 s (0:02:05.0), completed Nov 22, 2025, 3:08:50 AM
520[0JChecking patch project/plugins.sbt...
521Checking patch project/build.properties...
522Checking patch build.sbt...
523Applied patch project/plugins.sbt cleanly.
524Applied patch project/build.properties cleanly.
525Applied patch build.sbt cleanly.