Skip to content

Boot fails for cljs task (can't locate boot_cljs__init.class) on Windows 10 #192

@kirill-gerasimenko

Description

@kirill-gerasimenko

Hi,

I'm going through https://github.com/magomimmo/modern-cljs/blob/master/doc/second-edition/tutorial-01.md tutorial and at the stage after defining dependencies and calling boot -h I'm getting the exception below.

I'm on Windows 10 (1709), using JDK 8 (1.8.0_172), boot is installed via Chocolatey.
I've reinstalled java, cleaned ~/.m2 and ~/.boot directories - exception is still there.

Please advise.

e:/projects/modern-cljs $ boot -vh
registering src\cljs [:create :modify :delete]
registering src\cljs\modern_cljs [:create :modify :delete]
sending change event
Acquired java.util.concurrent.Semaphore@6a2b953e[Permits = 0]...
Syncing project dirs to temp dirs...
Filesystem: copying modern_cljs/core.cljs...
Sync complete.
Released java.util.concurrent.Semaphore@6a2b953e[Permits = 1]...
Acquired java.util.concurrent.Semaphore@6a2b953e[Permits = 0]...
Syncing project dirs to temp dirs...
watch service closed
registering src\cljs [:create :modify :delete]
Filesystem: copying index.html...
registering src\cljs\modern_cljs [:create :modify :delete]
registering html [:create :modify :delete]
sending change event
Sync complete.
Released java.util.concurrent.Semaphore@6a2b953e[Permits = 1]...
Acquired java.util.concurrent.Semaphore@6a2b953e[Permits = 0]...
Syncing project dirs to temp dirs...
Sync complete.
Released java.util.concurrent.Semaphore@6a2b953e[Permits = 1]...
                                                  Boot.main                          Boot.java:  258
                            java.lang.reflect.Method.invoke                        Method.java:  498
            sun.reflect.DelegatingMethodAccessorImpl.invoke  DelegatingMethodAccessorImpl.java:   43
                sun.reflect.NativeMethodAccessorImpl.invoke      NativeMethodAccessorImpl.java:   62
               sun.reflect.NativeMethodAccessorImpl.invoke0       NativeMethodAccessorImpl.java     
                                              boot.App.main                           App.java:  491
                                           boot.App.runBoot                           App.java:  399
org.projectodd.shimdandy.impl.ClojureRuntimeShimImpl.invoke        ClojureRuntimeShimImpl.java:  150
org.projectodd.shimdandy.impl.ClojureRuntimeShimImpl.invoke        ClojureRuntimeShimImpl.java:  159
                                    clojure.lang.Var.invoke                           Var.java:  394
                                            boot.main/-main                           main.clj:  216
                                         boot.main/-main/fn                           main.clj:  216
                                   clojure.core/load-string                           core.clj: 3943
                                   clojure.core/load-reader                           core.clj: 3933
                                 clojure.lang.Compiler.load                      Compiler.java: 7174
                                 clojure.lang.Compiler.load                      Compiler.java: 7227
                                 clojure.lang.Compiler.eval                      Compiler.java: 6782
                                    boot.user$eval32.invoke                                   :   11
                                 clojure.lang.RestFn.invoke                        RestFn.java:  408
                                       clojure.core/require                           core.clj: 5832
                                         clojure.core/apply                           core.clj:  632
                                clojure.lang.RestFn.applyTo                        RestFn.java:  137
                                     clojure.core/load-libs                           core.clj: 5749
                                         clojure.core/apply                           core.clj:  632
                                clojure.lang.RestFn.applyTo                        RestFn.java:  142
                                      clojure.core/load-lib                           core.clj: 5710
                                   clojure.core/load-lib/fn                           core.clj: 5711
                                      clojure.core/load-one                           core.clj: 5671
                                 clojure.lang.RestFn.invoke                        RestFn.java:  408
                                          clojure.core/load                           core.clj: 5865
                                       clojure.core/load/fn                           core.clj: 5866
                                       clojure.lang.RT.load                            RT.java:  412
                                       clojure.lang.RT.load                            RT.java:  449
java.io.FileNotFoundException: Could not locate boot_cljs__init.class or boot_cljs.clj on classpath. Please check that namespaces with dashes use underscores in the Clojure file name.
   clojure.lang.ExceptionInfo: Could not locate boot_cljs__init.class or boot_cljs.clj on classpath. Please check that namespaces with dashes use underscores in the Clojure file name.
    line: 11

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions