Commit c5c7f66
committed
Fix empty Seq compatibility across Scala 2.12 and 2.13
The previous fix passed Stream$Empty$ to deequ constructors/methods via
to_scala_seq(jvm, ArrayList()), which Py4J's reflection-based overload
resolution rejects in Scala 2.12 (Spark 3.x).
Add empty_scala_seq() helper that uses JavaConverters.toList() instead
of toSeq(). This produces immutable.Nil (an empty List), which deequ
accepts as Seq[_] in both Scala 2.12 and 2.13, and is correctly matched
by Py4J constructor/method lookup in both versions.
Affirm-Skill: acli-jira
Affirm-Skill: att-deploy-check
Affirm-Skill: att-test
Affirm-Skill: buildkite-debug
Affirm-Skill: capture-context
Affirm-Skill: cmt-writer
Affirm-Skill: commit-and-push
Affirm-Skill: create-adr
Affirm-Skill: create-cmt-ticket
Affirm-Skill: create-tech-spec
Affirm-Skill: export-conversation-record
Affirm-Skill: gather-best-practices
Affirm-Skill: mcp-debug
Affirm-Skill: multi-thor-provisioner
Affirm-Skill: resolve-pr-comments
Affirm-Skill: save-output
Affirm-Skill: security-scanner-for-skill-md
Affirm-Skill: skill-evaluator
Affirm-Skill: thor-control
Affirm-Skill: tickets-from-plan
Affirm-Skill: write-implementation-plan1 parent 1b23780 commit c5c7f66
3 files changed
Lines changed: 16 additions & 4 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
12 | | - | |
| 12 | + | |
13 | 13 | | |
14 | 14 | | |
15 | 15 | | |
| |||
311 | 311 | | |
312 | 312 | | |
313 | 313 | | |
314 | | - | |
| 314 | + | |
315 | 315 | | |
316 | 316 | | |
317 | 317 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
5 | 5 | | |
6 | 6 | | |
7 | 7 | | |
8 | | - | |
| 8 | + | |
9 | 9 | | |
10 | 10 | | |
11 | 11 | | |
| |||
563 | 563 | | |
564 | 564 | | |
565 | 565 | | |
566 | | - | |
| 566 | + | |
567 | 567 | | |
568 | 568 | | |
569 | 569 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
83 | 95 | | |
84 | 96 | | |
85 | 97 | | |
| |||
0 commit comments