matterandvoid-space / subscriptions

A subscriptions library over a source of data (forked + extracted from re-frame)
Other
50 stars 1 forks source link

Build failure when requiring subscriptions.fulcro #33

Closed joshcho closed 1 year ago

joshcho commented 1 year ago

I am using the 672f994fe58fc072e0044aa2e675df687c76b637 commit. Also did not work with "2023.05.13" version.

Using Fulcro 3.6.7.

[:main] Build failure: ------ ERROR ------------------------------------------------------------------- File: /home/pollock/.gitlibs/libs/space.matterandvoid/subscriptions/672f994fe58fc072e0044aa2e675df687c76b637/src/main/space/matterandvoid/subscriptions/fulcro.cljs failed to require macro-ns "space.matterandvoid.subscriptions.fulcro", it was required by "space.matterandvoid.subscriptions.fulcro" Error in phase :compile-syntax-check FileNotFoundException: Could not locate com/fulcrologic/fulcro/algorithm__init.class, com/fulcrologic/fulcro/algorithm.clj or com/fulcrologic/fulcro/algorithm.cljc on classpath. clojure.lang.RT.load (RT.java:462) clojure.lang.RT.load (RT.java:424) clojure.core/load/fn--6856 (core.clj:6115) clojure.core/load (core.clj:6114) clojure.core/load (core.clj:6098) clojure.core/load-one (core.clj:5897) clojure.core/load-one (core.clj:5892) clojure.core/load-lib/fn--6796 (core.clj:5937) clojure.core/load-lib (core.clj:5936) clojure.core/load-lib (core.clj:5917) clojure.core/apply (core.clj:669) clojure.core/load-libs (core.clj:5974) clojure.core/load-libs (core.clj:5958) clojure.core/apply (core.clj:669) clojure.core/require (core.clj:5996) clojure.core/require (core.clj:5996) space.matterandvoid.subscriptions.fulcro/eval75765/loading--6737--auto----75766 (fulcro.clj:1) space.matterandvoid.subscriptions.fulcro/eval75765 (fulcro.clj:1) space.matterandvoid.subscriptions.fulcro/eval75765 (fulcro.clj:1) clojure.lang.Compiler.eval (Compiler.java:7181) clojure.lang.Compiler.eval (Compiler.java:7170) clojure.lang.Compiler.load (Compiler.java:7640) clojure.lang.RT.loadResourceScript (RT.java:381) clojure.lang.RT.loadResourceScript (RT.java:372) clojure.lang.RT.load (RT.java:459) clojure.lang.RT.load (RT.java:424) clojure.core/load/fn--6856 (core.clj:6115) clojure.core/load (core.clj:6114) clojure.core/load (core.clj:6098) clojure.core/load-one (core.clj:5897) clojure.core/load-one (core.clj:5892) clojure.core/load-lib/fn--6796 (core.clj:5937) clojure.core/load-lib (core.clj:5936) clojure.core/load-lib (core.clj:5917) clojure.core/apply (core.clj:669) clojure.core/load-libs (core.clj:5974) clojure.core/load-libs (core.clj:5958) clojure.core/apply (core.clj:669) clojure.core/require (core.clj:5996) clojure.core/require (core.clj:5996) shadow.build.macros/load-macros/fn--37441/fn--37452 (macros.clj:101) shadow.build.macros/load-macros/fn--37441 (macros.clj:100) shadow.build.macros/load-macros (macros.clj:94) shadow.build.macros/load-macros (macros.clj:85) shadow.build.compiler/post-analyze-ns (compiler.clj:49) shadow.build.compiler/post-analyze-ns (compiler.clj:46) shadow.build.compiler/post-analyze (compiler.clj:92) shadow.build.compiler/post-analyze (compiler.clj:89) shadow.build.compiler/analyze/fn--37588 (compiler.clj:265) shadow.build.compiler/analyze (compiler.clj:252) shadow.build.compiler/analyze (compiler.clj:211) shadow.build.compiler/analyze (compiler.clj:213) shadow.build.compiler/analyze (compiler.clj:211) shadow.build.compiler/default-analyze-cljs (compiler.clj:408) shadow.build.compiler/default-analyze-cljs (compiler.clj:397) clojure.core/partial/fn--5857 (core.clj:2629) shadow.build.compiler/do-analyze-cljs-string (compiler.clj:318) shadow.build.compiler/do-analyze-cljs-string (compiler.clj:278) shadow.build.compiler/analyze-cljs-string/fn--37682 (compiler.clj:511) shadow.build.compiler/analyze-cljs-string (compiler.clj:510) shadow.build.compiler/analyze-cljs-string (compiler.clj:508) shadow.build.compiler/do-compile-cljs-resource/fn--37710 (compiler.clj:626) shadow.build.compiler/do-compile-cljs-resource (compiler.clj:607) shadow.build.compiler/do-compile-cljs-resource (compiler.clj:565) shadow.build.compiler/maybe-compile-cljs/fn--37813 (compiler.clj:958) shadow.build.compiler/maybe-compile-cljs (compiler.clj:957) shadow.build.compiler/maybe-compile-cljs (compiler.clj:933) shadow.build.compiler/par-compile-one (compiler.clj:1066) shadow.build.compiler/par-compile-one (compiler.clj:1021) shadow.build.compiler/par-compile-cljs-sources/fn--37849/iter--37871--37875/fn--37876/fn--37877/fn--37878 (compiler.clj:1139) clojure.core/apply (core.clj:667) clojure.core/with-bindings (core.clj:1977) clojure.core/with-bindings (core.clj:1977) clojure.core/apply (core.clj:671) clojure.core/bound-fn*/fn--5767 (core.clj:2007) java.util.concurrent.FutureTask.run (FutureTask.java:266) java.util.concurrent.ThreadPoolExecutor.runWorker (ThreadPoolExecutor.java:1149) java.util.concurrent.ThreadPoolExecutor$Worker.run (ThreadPoolExecutor.java:624) java.lang.Thread.run (Thread.java:750)

joshcho commented 1 year ago

I had this line in my dependencies: org.clojure/clojure {:mvn/version "1.10.3"} Removing it seems to have solved the problem, for now.