chestnut

2017-09-15T11:59:10.000073Z

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

2017-09-15T16:11:22.000205Z

@nooga is this from a clean new project?

2017-09-15T16:14:27.000377Z

New projects' user ns should reference app-system; the underscore looks suspicious to me

2017-09-15T18:22:59.000406Z

@featheredtoast I noticed it after doing some work and app_system is probably how java error refers to app-system

2017-09-15T18:23:33.000671Z

user.clj:14:10 is (mystuff.application/app-system (config))

2017-09-15T18:25:08.000136Z

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?

2017-09-15T18:27:52.000364Z

Yeah I did several times but this happens in the repl

2017-09-15T18:31:07.000208Z

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.

2017-09-15T18:34:45.000437Z

(Most issues I've come across with switching between uberjar-ing and repl dev have been solved by a clean.)

2017-09-15T19:03:01.000194Z

hmm

2017-09-15T19:03:07.000011Z

that might be the case

2017-09-15T19:03:12.000290Z

I’ll try that in a bit

2017-09-15T19:03:14.000123Z

thanks!