Skip to content

Upgrade prismatic/schema-generators #3439

@pikariop

Description

@pikariop

[prismatic/schema-generators "0.1.4"] ; event consistency tests fail with "0.1.5"

ERROR in rems.db.test-applications/test-event-serialization (rose_tree.cljc:78)
Uncaught exception, not in assertion.
Exception: java.lang.NullPointerException: Cannot invoke "clojure.lang.IFn.invoke(Object)" because "f" is null
 at clojure.test.check.rose_tree$fmap.invokeStatic (rose_tree.cljc:78)
    clojure.test.check.rose_tree$fmap.invoke (rose_tree.cljc:74)
    clojure.test.check.generators$fmap$fn__2871.invoke (generators.cljc:89)
    clojure.test.check.generators$gen_fmap$fn__2845.invoke (generators.cljc:55)
    clojure.test.check.generators$call_gen.invokeStatic (generators.cljc:41)
    clojure.test.check.generators$call_gen.invoke (generators.cljc:38)
    clojure.test.check.generators$such_that_helper.invokeStatic (generators.cljc:323)
    clojure.test.check.generators$such_that_helper.invoke (generators.cljc:317)
    clojure.test.check.generators$such_that$fn__2954.invoke (generators.cljc:349)
    clojure.test.check.generators$gen_fmap$fn__2845.invoke (generators.cljc:55)
    clojure.test.check.generators$call_gen.invokeStatic (generators.cljc:41)
    clojure.test.check.generators$call_gen.invoke (generators.cljc:38)
    clojure.test.check.generators$gen_seq__GT_seq_gen$fn__2865$fn__2866.invoke (generators.cljc:81)
    ...
    clojure.test.check.generators$gen_seq__GT_seq_gen$fn__2865.invoke (generators.cljc:81)
    clojure.test.check.generators$gen_bind$fn__2850.invoke (generators.cljc:63)
    clojure.test.check.generators$gen_fmap$fn__2845.invoke (generators.cljc:55)
    clojure.test.check.generators$call_gen.invokeStatic (generators.cljc:41)
    clojure.test.check.generators$call_gen.invoke (generators.cljc:38)
    clojure.test.check.generators$bind_helper$fn__2876$fn__2877$fn__2878.invoke (generators.cljc:105)
    clojure.test.check.rose_tree$fmap.invokeStatic (rose_tree.cljc:78)
    clojure.test.check.rose_tree$fmap.invoke (rose_tree.cljc:74)
    clojure.test.check.generators$bind_helper$fn__2876$fn__2877.invoke (generators.cljc:105)
    clojure.test.check.generators$gen_fmap$fn__2845.invoke (generators.cljc:55)
    clojure.test.check.generators$gen_bind$fn__2850.invoke (generators.cljc:65)
    clojure.test.check.generators$call_gen.invokeStatic (generators.cljc:41)
    clojure.test.check.generators$call_gen.invoke (generators.cljc:38)
    clojure.test.check.generators$gen_seq__GT_seq_gen$fn__2865$fn__2866.invoke (generators.cljc:81)
    ...
    clojure.test.check.generators$gen_seq__GT_seq_gen$fn__2865.invoke (generators.cljc:81)
    clojure.test.check.generators$gen_bind$fn__2850.invoke (generators.cljc:63)
    clojure.test.check.generators$gen_fmap$fn__2845.invoke (generators.cljc:55)
    clojure.test.check.generators$gen_fmap$fn__2845.invoke (generators.cljc:55)
    clojure.test.check.generators$call_gen.invokeStatic (generators.cljc:41)
    clojure.test.check.generators$call_gen.invoke (generators.cljc:38)
    clojure.test.check.generators$such_that_helper.invokeStatic (generators.cljc:323)
    clojure.test.check.generators$such_that_helper.invoke (generators.cljc:317)
    clojure.test.check.generators$such_that$fn__2954.invoke (generators.cljc:349)
    clojure.test.check.generators$call_gen.invokeStatic (generators.cljc:41)
    clojure.test.check.generators$call_gen.invoke (generators.cljc:38)
    clojure.test.check.generators$such_that_helper.invokeStatic (generators.cljc:323)
    clojure.test.check.generators$such_that_helper.invoke (generators.cljc:317)
    clojure.test.check.generators$such_that$fn__2954.invoke (generators.cljc:349)
    clojure.test.check.generators$call_gen.invokeStatic (generators.cljc:41)
    clojure.test.check.generators$call_gen.invoke (generators.cljc:38)
    clojure.test.check.generators$bind_helper$fn__2876$fn__2877$fn__2878.invoke (generators.cljc:105)
    clojure.test.check.rose_tree$fmap.invokeStatic (rose_tree.cljc:78)
    clojure.test.check.rose_tree$fmap.invoke (rose_tree.cljc:74)
    clojure.test.check.generators$bind_helper$fn__2876$fn__2877.invoke (generators.cljc:105)
    clojure.test.check.generators$gen_fmap$fn__2845.invoke (generators.cljc:55)
    clojure.test.check.generators$gen_bind$fn__2850.invoke (generators.cljc:65)
    clojure.test.check.generators$call_gen.invokeStatic (generators.cljc:41)
    clojure.test.check.generators$call_gen.invoke (generators.cljc:38)
    clojure.test.check.generators$such_that_helper.invokeStatic (generators.cljc:323)
    clojure.test.check.generators$such_that_helper.invoke (generators.cljc:317)
    clojure.test.check.generators$such_that$fn__2954.invoke (generators.cljc:349)
    clojure.test.check.generators$gen_fmap$fn__2845.invoke (generators.cljc:55)
    clojure.test.check.generators$call_gen.invokeStatic (generators.cljc:41)
    clojure.test.check.generators$call_gen.invoke (generators.cljc:38)
    clojure.test.check.generators$sample_seq$fn__2887.invoke (generators.cljc:140)
    ...
    rems.db.test_applications$fn__82251$fn__82252.invoke (test_applications.clj:27)
    rems.db.test_applications$fn__82251.invokeStatic (test_applications.clj:21)
    rems.db.test_applications/fn (test_applications.clj:20)
    kaocha.type.var$test_var.invokeStatic (var.clj:24)
    kaocha.type.var$test_var.invoke (var.clj:20)
    kaocha.type.var$eval90949$fn__90951$wrapped_test__90954.invoke (var.clj:36)
    rems.db.testing$rollback_db_fixture$fn__69352.invoke (testing.clj:72)
    clojure.java.jdbc$db_transaction_STAR_.invokeStatic (jdbc.clj:807)
    clojure.java.jdbc$db_transaction_STAR_.invoke (jdbc.clj:776)
    clojure.java.jdbc$db_transaction_STAR_.invokeStatic (jdbc.clj:852)
    clojure.java.jdbc$db_transaction_STAR_.invoke (jdbc.clj:776)
    rems.db.testing$rollback_db_fixture.invokeStatic (testing.clj:70)
    rems.db.testing$rollback_db_fixture.invoke (testing.clj:68)
    ...
    kaocha.type.ns$eval4774$fn__4775$fn__4777$fn__4781$fn__4782.invoke (ns.clj:52)
    kaocha.plugin.capture_output$capture_output_pre_test_hook$fn__2276$fn__2277.invoke (capture_output.cljc:97)
    kaocha.type.var$eval90949$fn__90951.invoke (var.clj:38)
    ...
    kaocha.plugin.capture_output$capture_output_wrap_run_hook$fn__2268$fn__2269.invoke (capture_output.cljc:88)
    ...
    kaocha.plugin.capture_output$capture_output_wrap_run_hook$fn__2268.doInvoke (capture_output.cljc:88)
    ...
    kaocha.testable$run.invokeStatic (testable.clj:129)
    kaocha.testable$run.invoke (testable.clj:120)
    kaocha.testable$run_testable.invokeStatic (testable.clj:211)
    kaocha.testable$run_testable.invoke (testable.clj:158)
    kaocha.testable$run_testables.invokeStatic (testable.clj:224)
    kaocha.testable$run_testables.invoke (testable.clj:214)
    kaocha.type.ns$run_tests$fn__4771.invoke (ns.clj:21)
    rems.db.testing$test_db_fixture.invokeStatic (testing.clj:55)
    rems.db.testing$test_db_fixture.invoke (testing.clj:43)
    ...
    kaocha.type.ns$run_tests.invokeStatic (ns.clj:21)
    kaocha.type.ns$run_tests.invoke (ns.clj:16)
    kaocha.type.ns$eval4789$fn__4790.invoke (ns.clj:61)
    ...
    kaocha.plugin.capture_output$capture_output_wrap_run_hook$fn__2268$fn__2269.invoke (capture_output.cljc:88)
    ...
    kaocha.plugin.capture_output$capture_output_wrap_run_hook$fn__2268.doInvoke (capture_output.cljc:88)
    ...
    kaocha.testable$run.invokeStatic (testable.clj:129)
    kaocha.testable$run.invoke (testable.clj:120)
    kaocha.testable$run_testable.invokeStatic (testable.clj:211)
    kaocha.testable$run_testable.invoke (testable.clj:158)
    kaocha.testable$run_testables.invokeStatic (testable.clj:224)
    kaocha.testable$run_testables.invoke (testable.clj:214)
    kaocha.test_suite$run.invokeStatic (test_suite.clj:7)
    kaocha.test_suite$run.invoke (test_suite.clj:5)
    kaocha.type.clojure.test$eval6204$fn__6205.invoke (test.clj:18)
    ...
    kaocha.plugin.capture_output$capture_output_wrap_run_hook$fn__2268$fn__2269.invoke (capture_output.cljc:88)
    ...
    kaocha.plugin.capture_output$capture_output_wrap_run_hook$fn__2268.doInvoke (capture_output.cljc:88)
    ...
    kaocha.testable$run.invokeStatic (testable.clj:129)
    kaocha.testable$run.invoke (testable.clj:120)
    kaocha.testable$run_testable.invokeStatic (testable.clj:211)
    kaocha.testable$run_testable.invoke (testable.clj:158)
    kaocha.testable$run_testables.invokeStatic (testable.clj:224)
    kaocha.testable$run_testables.invoke (testable.clj:214)
    kaocha.api$run$fn__4007$fn__4011$fn__4012.invoke (api.clj:159)
    ...
    kaocha.api$run$fn__4007$fn__4011.invoke (api.clj:133)
    ...
    kaocha.api$run$fn__4007.invoke (api.clj:132)
    ...
    kaocha.api$run.invokeStatic (api.clj:110)
    kaocha.api$run.invoke (api.clj:97)
    kaocha.runner$run$fn__4070.invoke (runner.clj:131)
    ...
    kaocha.runner$run.invokeStatic (runner.clj:129)
    kaocha.runner$run.invoke (runner.clj:72)
    kaocha.runner$_main_STAR_.invokeStatic (runner.clj:165)
    kaocha.runner$_main_STAR_.doInvoke (runner.clj:143)
    ...
    kaocha.runner$_main.invokeStatic (runner.clj:176)
    kaocha.runner$_main.doInvoke (runner.clj:174)
    ...
    user$eval138.invokeStatic (form-init2465012816187179733.clj:1)
    user$eval138.invoke (form-init2465012816187179733.clj:1)
    ...
╭───── Test output ───────────────────────────────────────────────────────
│ 2026-03-05 12:13:53,275 [main rqc:- - -] INFO  rems.service.caches - :reset-all
│ 2026-03-05 12:13:53,275 [main rqc:- - -] INFO  rems.db.events - Emptying low level event cache
│ 2026-03-05 12:13:53,285 [main rqc:- - -] INFO  rems.service.caches - :statistics-all
╰─────────────────────────────────────────────────────────────────────────
403 tests, 3733 assertions, 1 errors, 0 failures.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Technical DebtImproving internal product quality

    Type

    No type

    Projects

    Status

    No status

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions