This page is not created by, affiliated with, or supported by Slack Technologies, Inc.
2019-07-25
Channels
- # announcements (22)
- # architecture (6)
- # beginners (76)
- # cider (44)
- # clara (6)
- # clj-kondo (34)
- # cljdoc (4)
- # cljs-dev (8)
- # clojure (162)
- # clojure-brasil (4)
- # clojure-dev (32)
- # clojure-europe (3)
- # clojure-italy (16)
- # clojure-japan (4)
- # clojure-nl (3)
- # clojure-poland (1)
- # clojure-spec (25)
- # clojure-uk (45)
- # clojuredesign-podcast (5)
- # clojurescript (91)
- # clojutre (3)
- # core-async (19)
- # core-logic (8)
- # cursive (60)
- # data-science (3)
- # datomic (7)
- # defnpodcast (2)
- # duct (5)
- # emacs (7)
- # fulcro (1)
- # graalvm (9)
- # graphql (1)
- # jackdaw (12)
- # jobs (1)
- # jobs-discuss (1)
- # kaocha (3)
- # leiningen (3)
- # luminus (2)
- # off-topic (44)
- # onyx (17)
- # pathom (6)
- # planck (15)
- # re-frame (1)
- # reagent (13)
- # rum (2)
- # shadow-cljs (43)
- # spacemacs (3)
- # sql (43)
- # tools-deps (3)
- # vim (43)
- # xtdb (13)
I'm having a travis failure for a test suite that works locally https://travis-ci.org/leonoel/missionary Does the dump at the end look familiar to someone ?
@leonoel I think it might be possible to get Planck to crash in odd ways if it shuts down while there are threads processing things. (It shouldn't crash, of course, but I think I've seen this before.) So, my first hunch is that there might be a timer in your script that is firing but the script ends, and things derail. Does that sound like it might be a possibility?
@leonoel FWIW, it is passing for me locally with lumo
$ clojure -Acljs-test -x lumo
Testing missionary.core-test
Ran 17 tests containing 0 assertions.
0 failures, 0 errors.
But when I run it locally with planck
, it terminates prior to the tests completing.Sometimes it runs properly, but sometimes it just terminates
Mikes-iMac:missionary mfikes$ clojure -Acljs-test -x planck
Testing missionary.core-test
Ran 17 tests containing 0 assertions.
0 failures, 0 errors.
Mikes-iMac:missionary mfikes$ clojure -Acljs-test -x planck
Mikes-iMac:missionary mfikes$
Planck will specifically keep the process running if it knows there are outstanding timers.