Help with shadow-cljs. I have created a luminus app with +shadow-cljs profile. When i run the command lein shadow watch app. i get an error saying Exception in thread "main" java.lang.NoSuchMethodError: com.fasterxml.jackson.core.JsonGenerator.writeStartObject(Ljava/lang/Object;)V at com.fasterxml.jackson.databind.ser.std.MapSerializer.serialize(MapSerializer.java:626)
Any ideas to resolve this
anybody encountered such a shadow-cjs error
Hey all, would it be ok to ask a continuous integration question here? It’s specific to Luminus and CircleCi
it sounds like there's a dependency conflict, you might want to check if you have any plugins in your ~/.lein/profiles.clj
that might be causing the issue
sure yeah
I have a test-config.edn
file that I need for my tests to work but the file itself says I shouldn’t push to my git repository. This is fine until I introduced Ci and now I am unsure how to get my tests to run without pushing the test-config.edn
file to github. Any ideas how to get ci to work with luminous without pushing this file?
Oh I would check the test-config.edn
in if you are using it for CI, you can just remove it from .gitignore
.
ok, I didn’t know if it would be a big deal. I was concerned that the config file would eventually have login credentials? I don’t know much yet about this file, I just read the comments it had inside and became a bit worried. Thanks for the feedback.
👍
@yogthos in the case you missed it 😊
Hi, I think Integrant is interesting, but personally I prefer mount. I find mount has two big advantages. First is that it leverages namespace hierarchy, so you don't have to manage state relationships by hand. Second is that it facilitates easily reloading things at runtime, e.g: https://github.com/tolitius/hubble
1👍