pathom

:pathom: https://github.com/wilkerlucio/pathom/ & https://pathom3.wsscode.com & https://roamresearch.com/#/app/wsscode
Lucas Senna 2021-01-07T18:37:41.098700Z

Hi, is anyone else having issues upgrading from Pathom 2.2.x to 2.3.0? I’m trying to upgrade a cljs project from 2.2.31 to 2.3.0 but keep getting the following error during compilation:

Lucas Senna 2021-01-08T23:24:44.173900Z

Bumping org.clojure/core.async to the latest stable version did the trick. Thanks a lot, man.

wilkerlucio 2021-01-07T19:13:11.099Z

hello πŸ™‚ I can only imagine some classpath issue, did you tried looking inside the jar to verify its contents?

πŸ‘‹ 1
Lucas Senna 2021-01-07T19:39:47.099800Z

I did, but everything seems fine 🀷

Lucas Senna 2021-01-07T19:40:28.100800Z

➜ jar tf pathom-2.3.0.jar
META-INF/MANIFEST.MF
META-INF/maven/com.wsscode/pathom/pom.xml
META-INF/leiningen/com.wsscode/pathom/project.clj
META-INF/leiningen/com.wsscode/pathom/README.md
META-INF/leiningen/com.wsscode/pathom/LICENSE
META-INF/
META-INF/maven/
META-INF/maven/com.wsscode/
META-INF/maven/com.wsscode/pathom/
META-INF/maven/com.wsscode/pathom/pom.properties
union_resolver_test.clj
com/
com/wsscode/
com/wsscode/pathom/
com/wsscode/pathom/parser.cljc
com/wsscode/pathom/merge.cljc
com/wsscode/pathom/map_db.cljc
com/wsscode/pathom/profile.cljc
com/wsscode/pathom/gen.cljc
com/wsscode/pathom/diplomat/
com/wsscode/pathom/diplomat/http/
com/wsscode/pathom/diplomat/http/fetch.cljs
com/wsscode/pathom/diplomat/http/clj_http.clj
com/wsscode/pathom/diplomat/http.cljc
com/wsscode/pathom/graphql.cljc
com/wsscode/pathom/specs/
com/wsscode/pathom/specs/ast.cljc
com/wsscode/pathom/specs/query.cljc
com/wsscode/pathom/core.cljc
com/wsscode/pathom/fulcro/
com/wsscode/pathom/fulcro/network.cljs
com/wsscode/pathom/misc.cljc
com/wsscode/pathom/test.cljc
com/wsscode/pathom/sugar.cljc
com/wsscode/pathom/trace.cljc
com/wsscode/pathom/connect.cljc
com/wsscode/pathom/connect/
com/wsscode/pathom/connect/gen.cljc
com/wsscode/pathom/connect/graphql.cljc
com/wsscode/pathom/connect/indexes.cljc
com/wsscode/pathom/connect/planner.cljc
com/wsscode/pathom/connect/test.cljc
com/wsscode/pathom/connect/foreign.cljc
com/wsscode/pathom/connect/graphql2.cljc
com/wsscode/common/
com/wsscode/common/async_cljs.cljs
com/wsscode/common/combinatorics.cljc
com/wsscode/common/async_clj.clj
com/wsscode/common/async_cljs.clj
com/wsscode/demos/
com/wsscode/demos/meta.clj

Lucas Senna 2021-01-07T19:43:11.101Z

2 of my colleagues are facing the same issue, so I don’t think it is a problem with my machine. Could it be something with the way that Shuffle is configured?

wilkerlucio 2021-01-07T20:42:50.101300Z

I just tried to reproduce in a full setup, both on CLJ or CLJS (using Shadow), but here worked fine in both cases

wilkerlucio 2021-01-07T20:43:14.101500Z

I deleted the libraries to force a re-download before, but still fine

wilkerlucio 2021-01-07T20:43:23.101800Z

can you make a reproduction repo?

wilkerlucio 2021-01-07T20:43:38.102Z

is it working on other machines you know?

wilkerlucio 2021-01-07T20:44:09.102200Z

I also suggest checking version of core.async, just in case

wilkerlucio 2021-01-07T20:45:56.103200Z

hello everybody, happy new year! I'm glad to announce a very long wanted feature in Pathom, now in Pathom 3 you can do resolvers with nested inputs! check latest on github, docs on nested inputs: https://pathom3.wsscode.com/docs/resolvers/#nested-inputs.

🦜 6
πŸŽ‰ 4
wilkerlucio 2021-01-07T20:47:36.103800Z

this required considerable changes, including changes in the indexes of Pathom, I'll give more details in the next blog post I'll make. for now if you are curious these were the changes involved in it: https://github.com/wilkerlucio/pathom3-docs/pull/5/files

Lucas Senna 2021-01-07T23:29:27.104500Z

:loading: