java.lang.IllegalArgumentException: Service attempts to define function 'get-config', but does not provide protocol, compiling:(puppetlabs/trapperkeeper/config.clj:93:3)

JIRA | Stephen Brady | 2 years ago
  1. 0

    I am unable to get an uberjar built. I have my own main defined which calls TK's build-app. I have tried various flavors of AOT to see if the problem is resolved that way but to no avail. I am able to run my app from the repl using a reloaded workflow which calls build-app. Aside, I've also tried setting up my application using puppetlabs.trapperkeeper.main per the wiki. I am able to uberjar, but I'm unable to call `java -jar my-uberjar.jar` because it does not find a main. All that said, I do need to be able to do an uberjar build and call TK from my own main. --- Compiling longitude.main java.lang.IllegalArgumentException: Service attempts to define function 'get-config', but does not provide protocol, compiling:(puppetlabs/trapperkeeper/config.clj:93:3) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6651) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.analyze(Compiler.java:6406) at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5782) at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5217) at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3846) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6642) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6632) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.access$100(Compiler.java:38) at clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:538) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6644) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.analyze(Compiler.java:6406) at clojure.lang.Compiler.compile1(Compiler.java:7221) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:619) at puppetlabs.trapperkeeper.bootstrap$loading__4958__auto__.invoke(bootstrap.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:703) at puppetlabs.trapperkeeper.core$loading__4958__auto__.invoke(core.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:619) at longitude.system$loading__4958__auto__.invoke(system.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:421) at longitude.main$loading__4958__auto__.invoke(main.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$compile$fn__5071.invoke(core.clj:5652) at clojure.core$compile.invoke(core.clj:5651) at user$eval19$fn__26.invoke(form-init9068046988380725616.clj:1) at user$eval19.invoke(form-init9068046988380725616.clj:1) at clojure.lang.Compiler.eval(Compiler.java:6703) at clojure.lang.Compiler.eval(Compiler.java:6693) at clojure.lang.Compiler.load(Compiler.java:7130) at clojure.lang.Compiler.loadFile(Compiler.java:7086) at clojure.main$load_script.invoke(main.clj:274) at clojure.main$init_opt.invoke(main.clj:279) at clojure.main$initialize.invoke(main.clj:307) at clojure.main$null_opt.invoke(main.clj:342) at clojure.main$main.doInvoke(main.clj:420) at clojure.lang.RestFn.invoke(RestFn.java:421) at clojure.lang.Var.invoke(Var.java:383) at clojure.lang.AFn.applyToHelper(AFn.java:156) at clojure.lang.Var.applyTo(Var.java:700) at clojure.main.main(main.java:37) Caused by: java.lang.IllegalArgumentException: Service attempts to define function 'get-config', but does not provide protocol at puppetlabs.trapperkeeper.services_internal$validate_provided_fns_BANG_.invoke(services_internal.clj:168) at puppetlabs.trapperkeeper.services_internal$build_fns_map_BANG_.invoke(services_internal.clj:313) at puppetlabs.trapperkeeper.services_internal$parse_service_forms_BANG_.invoke(services_internal.clj:372) at puppetlabs.trapperkeeper.services$service.doInvoke(services.clj:60) at clojure.lang.RestFn.invoke(RestFn.java:566) at clojure.lang.Var.invoke(Var.java:419) at clojure.lang.AFn.applyToHelper(AFn.java:186) at clojure.lang.Var.applyTo(Var.java:700) at clojure.lang.Compiler.macroexpand1(Compiler.java:6552) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6630) ... 133 more Exception in thread "main" java.lang.IllegalArgumentException: Service attempts to define function 'get-config', but does not provide protocol, compiling:(puppetlabs/trapperkeeper/config.clj:93:3) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6651) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.analyze(Compiler.java:6406) at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5782) at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5217) at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3846) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6642) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6632) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.access$100(Compiler.java:38) at clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:538) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6644) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.analyze(Compiler.java:6406) at clojure.lang.Compiler.compile1(Compiler.java:7221) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:619) at puppetlabs.trapperkeeper.bootstrap$loading__4958__auto__.invoke(bootstrap.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:703) at puppetlabs.trapperkeeper.core$loading__4958__auto__.invoke(core.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:619) at longitude.system$loading__4958__auto__.invoke(system.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:421) at longitude.main$loading__4958__auto__.invoke(main.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$compile$fn__5071.invoke(core.clj:5652) at clojure.core$compile.invoke(core.clj:5651) at user$eval19$fn__26.invoke(form-init9068046988380725616.clj:1) at user$eval19.invoke(form-init9068046988380725616.clj:1) at clojure.lang.Compiler.eval(Compiler.java:6703) at clojure.lang.Compiler.eval(Compiler.java:6693) at clojure.lang.Compiler.load(Compiler.java:7130) at clojure.lang.Compiler.loadFile(Compiler.java:7086) at clojure.main$load_script.invoke(main.clj:274) at clojure.main$init_opt.invoke(main.clj:279) at clojure.main$initialize.invoke(main.clj:307) at clojure.main$null_opt.invoke(main.clj:342) at clojure.main$main.doInvoke(main.clj:420) at clojure.lang.RestFn.invoke(RestFn.java:421) at clojure.lang.Var.invoke(Var.java:383) at clojure.lang.AFn.applyToHelper(AFn.java:156) at clojure.lang.Var.applyTo(Var.java:700) at clojure.main.main(main.java:37) Caused by: java.lang.IllegalArgumentException: Service attempts to define function 'get-config', but does not provide protocol at puppetlabs.trapperkeeper.services_internal$validate_provided_fns_BANG_.invoke(services_internal.clj:168) at puppetlabs.trapperkeeper.services_internal$build_fns_map_BANG_.invoke(services_internal.clj:313) at puppetlabs.trapperkeeper.services_internal$parse_service_forms_BANG_.invoke(services_internal.clj:372) at puppetlabs.trapperkeeper.services$service.doInvoke(services.clj:60) at clojure.lang.RestFn.invoke(RestFn.java:566) at clojure.lang.Var.invoke(Var.java:419) at clojure.lang.AFn.applyToHelper(AFn.java:186) at clojure.lang.Var.applyTo(Var.java:700) at clojure.lang.Compiler.macroexpand1(Compiler.java:6552) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6630) ... 133 more Compilation failed: Subprocess failed

    JIRA | 2 years ago | Stephen Brady
    java.lang.IllegalArgumentException: Service attempts to define function 'get-config', but does not provide protocol, compiling:(puppetlabs/trapperkeeper/config.clj:93:3)
  2. 0

    I am unable to get an uberjar built. I have my own main defined which calls TK's build-app. I have tried various flavors of AOT to see if the problem is resolved that way but to no avail. I am able to run my app from the repl using a reloaded workflow which calls build-app. Aside, I've also tried setting up my application using puppetlabs.trapperkeeper.main per the wiki. I am able to uberjar, but I'm unable to call `java -jar my-uberjar.jar` because it does not find a main. All that said, I do need to be able to do an uberjar build and call TK from my own main. --- Compiling longitude.main java.lang.IllegalArgumentException: Service attempts to define function 'get-config', but does not provide protocol, compiling:(puppetlabs/trapperkeeper/config.clj:93:3) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6651) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.analyze(Compiler.java:6406) at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5782) at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5217) at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3846) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6642) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6632) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.access$100(Compiler.java:38) at clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:538) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6644) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.analyze(Compiler.java:6406) at clojure.lang.Compiler.compile1(Compiler.java:7221) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:619) at puppetlabs.trapperkeeper.bootstrap$loading__4958__auto__.invoke(bootstrap.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:703) at puppetlabs.trapperkeeper.core$loading__4958__auto__.invoke(core.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:619) at longitude.system$loading__4958__auto__.invoke(system.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:421) at longitude.main$loading__4958__auto__.invoke(main.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$compile$fn__5071.invoke(core.clj:5652) at clojure.core$compile.invoke(core.clj:5651) at user$eval19$fn__26.invoke(form-init9068046988380725616.clj:1) at user$eval19.invoke(form-init9068046988380725616.clj:1) at clojure.lang.Compiler.eval(Compiler.java:6703) at clojure.lang.Compiler.eval(Compiler.java:6693) at clojure.lang.Compiler.load(Compiler.java:7130) at clojure.lang.Compiler.loadFile(Compiler.java:7086) at clojure.main$load_script.invoke(main.clj:274) at clojure.main$init_opt.invoke(main.clj:279) at clojure.main$initialize.invoke(main.clj:307) at clojure.main$null_opt.invoke(main.clj:342) at clojure.main$main.doInvoke(main.clj:420) at clojure.lang.RestFn.invoke(RestFn.java:421) at clojure.lang.Var.invoke(Var.java:383) at clojure.lang.AFn.applyToHelper(AFn.java:156) at clojure.lang.Var.applyTo(Var.java:700) at clojure.main.main(main.java:37) Caused by: java.lang.IllegalArgumentException: Service attempts to define function 'get-config', but does not provide protocol at puppetlabs.trapperkeeper.services_internal$validate_provided_fns_BANG_.invoke(services_internal.clj:168) at puppetlabs.trapperkeeper.services_internal$build_fns_map_BANG_.invoke(services_internal.clj:313) at puppetlabs.trapperkeeper.services_internal$parse_service_forms_BANG_.invoke(services_internal.clj:372) at puppetlabs.trapperkeeper.services$service.doInvoke(services.clj:60) at clojure.lang.RestFn.invoke(RestFn.java:566) at clojure.lang.Var.invoke(Var.java:419) at clojure.lang.AFn.applyToHelper(AFn.java:186) at clojure.lang.Var.applyTo(Var.java:700) at clojure.lang.Compiler.macroexpand1(Compiler.java:6552) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6630) ... 133 more Exception in thread "main" java.lang.IllegalArgumentException: Service attempts to define function 'get-config', but does not provide protocol, compiling:(puppetlabs/trapperkeeper/config.clj:93:3) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6651) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.analyze(Compiler.java:6406) at clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5782) at clojure.lang.Compiler$FnMethod.parse(Compiler.java:5217) at clojure.lang.Compiler$FnExpr.parse(Compiler.java:3846) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6642) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6632) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.access$100(Compiler.java:38) at clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:538) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6644) at clojure.lang.Compiler.analyze(Compiler.java:6445) at clojure.lang.Compiler.analyze(Compiler.java:6406) at clojure.lang.Compiler.compile1(Compiler.java:7221) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:619) at puppetlabs.trapperkeeper.bootstrap$loading__4958__auto__.invoke(bootstrap.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:703) at puppetlabs.trapperkeeper.core$loading__4958__auto__.invoke(core.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:619) at longitude.system$loading__4958__auto__.invoke(system.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$load_lib$fn__5015.invoke(core.clj:5486) at clojure.core$load_lib.doInvoke(core.clj:5485) at clojure.lang.RestFn.applyTo(RestFn.java:142) at clojure.core$apply.invoke(core.clj:626) at clojure.core$load_libs.doInvoke(core.clj:5524) at clojure.lang.RestFn.applyTo(RestFn.java:137) at clojure.core$apply.invoke(core.clj:626) at clojure.core$require.doInvoke(core.clj:5607) at clojure.lang.RestFn.invoke(RestFn.java:421) at longitude.main$loading__4958__auto__.invoke(main.clj:1) at clojure.lang.AFn.applyToHelper(AFn.java:152) at clojure.lang.AFn.applyTo(AFn.java:144) at clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553) at clojure.lang.Compiler.compile1(Compiler.java:7226) at clojure.lang.Compiler.compile1(Compiler.java:7216) at clojure.lang.Compiler.compile(Compiler.java:7292) at clojure.lang.RT.compile(RT.java:398) at clojure.lang.RT.load(RT.java:438) at clojure.lang.RT.load(RT.java:411) at clojure.core$load$fn__5066.invoke(core.clj:5641) at clojure.core$load.doInvoke(core.clj:5640) at clojure.lang.RestFn.invoke(RestFn.java:408) at clojure.core$load_one.invoke(core.clj:5446) at clojure.core$compile$fn__5071.invoke(core.clj:5652) at clojure.core$compile.invoke(core.clj:5651) at user$eval19$fn__26.invoke(form-init9068046988380725616.clj:1) at user$eval19.invoke(form-init9068046988380725616.clj:1) at clojure.lang.Compiler.eval(Compiler.java:6703) at clojure.lang.Compiler.eval(Compiler.java:6693) at clojure.lang.Compiler.load(Compiler.java:7130) at clojure.lang.Compiler.loadFile(Compiler.java:7086) at clojure.main$load_script.invoke(main.clj:274) at clojure.main$init_opt.invoke(main.clj:279) at clojure.main$initialize.invoke(main.clj:307) at clojure.main$null_opt.invoke(main.clj:342) at clojure.main$main.doInvoke(main.clj:420) at clojure.lang.RestFn.invoke(RestFn.java:421) at clojure.lang.Var.invoke(Var.java:383) at clojure.lang.AFn.applyToHelper(AFn.java:156) at clojure.lang.Var.applyTo(Var.java:700) at clojure.main.main(main.java:37) Caused by: java.lang.IllegalArgumentException: Service attempts to define function 'get-config', but does not provide protocol at puppetlabs.trapperkeeper.services_internal$validate_provided_fns_BANG_.invoke(services_internal.clj:168) at puppetlabs.trapperkeeper.services_internal$build_fns_map_BANG_.invoke(services_internal.clj:313) at puppetlabs.trapperkeeper.services_internal$parse_service_forms_BANG_.invoke(services_internal.clj:372) at puppetlabs.trapperkeeper.services$service.doInvoke(services.clj:60) at clojure.lang.RestFn.invoke(RestFn.java:566) at clojure.lang.Var.invoke(Var.java:419) at clojure.lang.AFn.applyToHelper(AFn.java:186) at clojure.lang.Var.applyTo(Var.java:700) at clojure.lang.Compiler.macroexpand1(Compiler.java:6552) at clojure.lang.Compiler.analyzeSeq(Compiler.java:6630) ... 133 more Compilation failed: Subprocess failed

    JIRA | 2 years ago | Stephen Brady
    java.lang.IllegalArgumentException: Service attempts to define function 'get-config', but does not provide protocol, compiling:(puppetlabs/trapperkeeper/config.clj:93:3)
  3. 0

    Hyphens on list items cause issues with XmlPath

    GitHub | 1 year ago | johanhaleby
    java.lang.IllegalArgumentException: The parameter "item" was used but not defined. Define parameters using the XmlPath.params(...) function
  4. Speed up your debug routine!

    Automated exception search integrated into your IDE

  5. 0

    Not able to use JSON Path for json attributes having space

    GitHub | 1 year ago | johanhaleby
    java.lang.IllegalArgumentException: The parameter "Categories" was used but not defined. Define parameters using the JsonPath.params(...) function
  6. 0

    [spin-api] upgrade 1.1.2 to 1.2.0 issue SPINModuleRegistry.get().init() fails.

    Google Groups | 6 years ago | jerven....@isb-sib.ch
    java.lang.ExceptionInInitializerError

    Not finding the right solution?
    Take a tour to get the most out of Samebug.

    Tired of useless tips?

    Automated exception search integrated into your IDE

    Root Cause Analysis

    1. java.lang.IllegalArgumentException

      Service attempts to define function 'get-config', but does not provide protocol

      at puppetlabs.trapperkeeper.services_internal$validate_provided_fns_BANG_.invoke()
    2. puppetlabs.trapperkeeper
      services$service.doInvoke
      1. puppetlabs.trapperkeeper.services_internal$validate_provided_fns_BANG_.invoke(services_internal.clj:168)
      2. puppetlabs.trapperkeeper.services_internal$build_fns_map_BANG_.invoke(services_internal.clj:313)
      3. puppetlabs.trapperkeeper.services_internal$parse_service_forms_BANG_.invoke(services_internal.clj:372)
      4. puppetlabs.trapperkeeper.services$service.doInvoke(services.clj:60)
      4 frames
    3. Clojure
      RestFn.invoke
      1. clojure.lang.RestFn.invoke(RestFn.java:566)
      2. clojure.lang.Var.invoke(Var.java:419)
      3. clojure.lang.AFn.applyToHelper(AFn.java:186)
      4. clojure.lang.Var.applyTo(Var.java:700)
      5. clojure.lang.Compiler.macroexpand1(Compiler.java:6552)
      6. clojure.lang.Compiler.analyzeSeq(Compiler.java:6630)
      7. clojure.lang.Compiler.analyze(Compiler.java:6445)
      8. clojure.lang.Compiler.analyze(Compiler.java:6406)
      9. clojure.lang.Compiler$BodyExpr$Parser.parse(Compiler.java:5782)
      10. clojure.lang.Compiler$FnMethod.parse(Compiler.java:5217)
      11. clojure.lang.Compiler$FnExpr.parse(Compiler.java:3846)
      12. clojure.lang.Compiler.analyzeSeq(Compiler.java:6642)
      13. clojure.lang.Compiler.analyze(Compiler.java:6445)
      14. clojure.lang.Compiler.analyzeSeq(Compiler.java:6632)
      15. clojure.lang.Compiler.analyze(Compiler.java:6445)
      16. clojure.lang.Compiler.access$100(Compiler.java:38)
      17. clojure.lang.Compiler$DefExpr$Parser.parse(Compiler.java:538)
      18. clojure.lang.Compiler.analyzeSeq(Compiler.java:6644)
      19. clojure.lang.Compiler.analyze(Compiler.java:6445)
      20. clojure.lang.Compiler.analyze(Compiler.java:6406)
      21. clojure.lang.Compiler.compile1(Compiler.java:7221)
      22. clojure.lang.Compiler.compile(Compiler.java:7292)
      23. clojure.lang.RT.compile(RT.java:398)
      24. clojure.lang.RT.load(RT.java:438)
      25. clojure.lang.RT.load(RT.java:411)
      26. clojure.core$load$fn__5066.invoke(core.clj:5641)
      27. clojure.core$load.doInvoke(core.clj:5640)
      28. clojure.lang.RestFn.invoke(RestFn.java:408)
      29. clojure.core$load_one.invoke(core.clj:5446)
      30. clojure.core$load_lib$fn__5015.invoke(core.clj:5486)
      31. clojure.core$load_lib.doInvoke(core.clj:5485)
      32. clojure.lang.RestFn.applyTo(RestFn.java:142)
      33. clojure.core$apply.invoke(core.clj:626)
      34. clojure.core$load_libs.doInvoke(core.clj:5524)
      35. clojure.lang.RestFn.applyTo(RestFn.java:137)
      36. clojure.core$apply.invoke(core.clj:626)
      37. clojure.core$require.doInvoke(core.clj:5607)
      38. clojure.lang.RestFn.invoke(RestFn.java:619)
      38 frames
    4. puppetlabs.trapperkeeper
      bootstrap$loading__4958__auto__.invoke
      1. puppetlabs.trapperkeeper.bootstrap$loading__4958__auto__.invoke(bootstrap.clj:1)
      1 frame
    5. Clojure
      RestFn.invoke
      1. clojure.lang.AFn.applyToHelper(AFn.java:152)
      2. clojure.lang.AFn.applyTo(AFn.java:144)
      3. clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553)
      4. clojure.lang.Compiler.compile1(Compiler.java:7226)
      5. clojure.lang.Compiler.compile1(Compiler.java:7216)
      6. clojure.lang.Compiler.compile(Compiler.java:7292)
      7. clojure.lang.RT.compile(RT.java:398)
      8. clojure.lang.RT.load(RT.java:438)
      9. clojure.lang.RT.load(RT.java:411)
      10. clojure.core$load$fn__5066.invoke(core.clj:5641)
      11. clojure.core$load.doInvoke(core.clj:5640)
      12. clojure.lang.RestFn.invoke(RestFn.java:408)
      13. clojure.core$load_one.invoke(core.clj:5446)
      14. clojure.core$load_lib$fn__5015.invoke(core.clj:5486)
      15. clojure.core$load_lib.doInvoke(core.clj:5485)
      16. clojure.lang.RestFn.applyTo(RestFn.java:142)
      17. clojure.core$apply.invoke(core.clj:626)
      18. clojure.core$load_libs.doInvoke(core.clj:5524)
      19. clojure.lang.RestFn.applyTo(RestFn.java:137)
      20. clojure.core$apply.invoke(core.clj:626)
      21. clojure.core$require.doInvoke(core.clj:5607)
      22. clojure.lang.RestFn.invoke(RestFn.java:703)
      22 frames
    6. puppetlabs.trapperkeeper
      core$loading__4958__auto__.invoke
      1. puppetlabs.trapperkeeper.core$loading__4958__auto__.invoke(core.clj:1)
      1 frame
    7. Clojure
      RestFn.invoke
      1. clojure.lang.AFn.applyToHelper(AFn.java:152)
      2. clojure.lang.AFn.applyTo(AFn.java:144)
      3. clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553)
      4. clojure.lang.Compiler.compile1(Compiler.java:7226)
      5. clojure.lang.Compiler.compile1(Compiler.java:7216)
      6. clojure.lang.Compiler.compile(Compiler.java:7292)
      7. clojure.lang.RT.compile(RT.java:398)
      8. clojure.lang.RT.load(RT.java:438)
      9. clojure.lang.RT.load(RT.java:411)
      10. clojure.core$load$fn__5066.invoke(core.clj:5641)
      11. clojure.core$load.doInvoke(core.clj:5640)
      12. clojure.lang.RestFn.invoke(RestFn.java:408)
      13. clojure.core$load_one.invoke(core.clj:5446)
      14. clojure.core$load_lib$fn__5015.invoke(core.clj:5486)
      15. clojure.core$load_lib.doInvoke(core.clj:5485)
      16. clojure.lang.RestFn.applyTo(RestFn.java:142)
      17. clojure.core$apply.invoke(core.clj:626)
      18. clojure.core$load_libs.doInvoke(core.clj:5524)
      19. clojure.lang.RestFn.applyTo(RestFn.java:137)
      20. clojure.core$apply.invoke(core.clj:626)
      21. clojure.core$require.doInvoke(core.clj:5607)
      22. clojure.lang.RestFn.invoke(RestFn.java:619)
      22 frames
    8. longitude
      system$loading__4958__auto__.invoke
      1. longitude.system$loading__4958__auto__.invoke(system.clj:1)
      1 frame
    9. Clojure
      RestFn.invoke
      1. clojure.lang.AFn.applyToHelper(AFn.java:152)
      2. clojure.lang.AFn.applyTo(AFn.java:144)
      3. clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553)
      4. clojure.lang.Compiler.compile1(Compiler.java:7226)
      5. clojure.lang.Compiler.compile1(Compiler.java:7216)
      6. clojure.lang.Compiler.compile(Compiler.java:7292)
      7. clojure.lang.RT.compile(RT.java:398)
      8. clojure.lang.RT.load(RT.java:438)
      9. clojure.lang.RT.load(RT.java:411)
      10. clojure.core$load$fn__5066.invoke(core.clj:5641)
      11. clojure.core$load.doInvoke(core.clj:5640)
      12. clojure.lang.RestFn.invoke(RestFn.java:408)
      13. clojure.core$load_one.invoke(core.clj:5446)
      14. clojure.core$load_lib$fn__5015.invoke(core.clj:5486)
      15. clojure.core$load_lib.doInvoke(core.clj:5485)
      16. clojure.lang.RestFn.applyTo(RestFn.java:142)
      17. clojure.core$apply.invoke(core.clj:626)
      18. clojure.core$load_libs.doInvoke(core.clj:5524)
      19. clojure.lang.RestFn.applyTo(RestFn.java:137)
      20. clojure.core$apply.invoke(core.clj:626)
      21. clojure.core$require.doInvoke(core.clj:5607)
      22. clojure.lang.RestFn.invoke(RestFn.java:421)
      22 frames
    10. longitude
      main$loading__4958__auto__.invoke
      1. longitude.main$loading__4958__auto__.invoke(main.clj:1)
      1 frame
    11. Clojure
      core$compile.invoke
      1. clojure.lang.AFn.applyToHelper(AFn.java:152)
      2. clojure.lang.AFn.applyTo(AFn.java:144)
      3. clojure.lang.Compiler$InvokeExpr.eval(Compiler.java:3553)
      4. clojure.lang.Compiler.compile1(Compiler.java:7226)
      5. clojure.lang.Compiler.compile1(Compiler.java:7216)
      6. clojure.lang.Compiler.compile(Compiler.java:7292)
      7. clojure.lang.RT.compile(RT.java:398)
      8. clojure.lang.RT.load(RT.java:438)
      9. clojure.lang.RT.load(RT.java:411)
      10. clojure.core$load$fn__5066.invoke(core.clj:5641)
      11. clojure.core$load.doInvoke(core.clj:5640)
      12. clojure.lang.RestFn.invoke(RestFn.java:408)
      13. clojure.core$load_one.invoke(core.clj:5446)
      14. clojure.core$compile$fn__5071.invoke(core.clj:5652)
      15. clojure.core$compile.invoke(core.clj:5651)
      15 frames
    12. Unknown
      user$eval19.invoke
      1. user$eval19$fn__26.invoke(form-init9068046988380725616.clj:1)
      2. user$eval19.invoke(form-init9068046988380725616.clj:1)
      2 frames
    13. Clojure
      main.main
      1. clojure.lang.Compiler.eval(Compiler.java:6703)
      2. clojure.lang.Compiler.eval(Compiler.java:6693)
      3. clojure.lang.Compiler.load(Compiler.java:7130)
      4. clojure.lang.Compiler.loadFile(Compiler.java:7086)
      5. clojure.main$load_script.invoke(main.clj:274)
      6. clojure.main$init_opt.invoke(main.clj:279)
      7. clojure.main$initialize.invoke(main.clj:307)
      8. clojure.main$null_opt.invoke(main.clj:342)
      9. clojure.main$main.doInvoke(main.clj:420)
      10. clojure.lang.RestFn.invoke(RestFn.java:421)
      11. clojure.lang.Var.invoke(Var.java:383)
      12. clojure.lang.AFn.applyToHelper(AFn.java:156)
      13. clojure.lang.Var.applyTo(Var.java:700)
      14. clojure.main.main(main.java:37)
      14 frames