chestnut project complains "java.lang.IllegalArgumentException: No matching method: app_system, compiling:(user.clj:14:10)"
on every (user/reset)
and I have to go and eval my application and config namespaces, then user and then (go)
works again
@nooga is this from a clean new project?
New projects' user ns should reference app-system; the underscore looks suspicious to me
@featheredtoast I noticed it after doing some work and app_system
is probably how java error refers to app-system
user.clj:14:10
is (mystuff.application/app-system (config))
ah, ok. I kinda figured, but I'm not super familiar with how clj plays with underlying java stuff. have you lein uberjar'd perchance?
Yeah I did several times but this happens in the repl
suggesting a lein clean
, wondering if it's possible that your repl is trying to run the function from a .class file in the classpath, rather your clj namespace or something.
(Most issues I've come across with switching between uberjar-ing and repl dev have been solved by a clean.)
hmm
that might be the case
I’ll try that in a bit
thanks!