boot-clj / boot-clj/boot

ClassNotFoundException: clojure.lang.AFunction

Open
#639 13 comments 0 reactions 0 assignees View on GitHub
Bug
Dominant language
Clojure
Stars
1.7k
Forks
178
PR merge metrics
No merged PRs in 30d

Description

This is weird. Few days ago it was working fine, now out of a sudden not anymore. Any boot commands, even invalid ones, do nothing.

`boot sdfsdfsdfs` just returns an empty line.

but `boot --version` works fine:

```
└─❱❱❱ boot --version
#http://boot-clj.com
#Wed Aug 23 10:06:42 NZST 2017
BOOT_CLOJURE_NAME=org.clojure/clojure
BOOT_CLOJURE_VERSION=1.8.0
BOOT_VERSION=2.6.0
```

and when I run in verbose mode, there is some output but at the end it just does nothing:

```
└─❱❱❱ boot -v +4839 10:09 ❰─┘
Acquired java.util.concurrent.Semaphore@6754ef00[Permits = 0]...
Syncing project dirs to temp dirs...
Filesystem: copying (removed)
Sync complete.
Released java.util.concurrent.Semaphore@6754ef00[Permits = 1]...
Acquired java.util.concurrent.Semaphore@6754ef00[Permits = 0]...
Syncing project dirs to temp dirs...
Filesystem: copying index.html...
Sync complete.
Released java.util.concurrent.Semaphore@6754ef00[Permits = 1]...
```

I am on latest Mac OS here

Contributor guide

Open the contributing guide

Research direction

Start by reproducing `boot sdfsdfsdfs` and `boot -v` on the reported Mac OS setup, then compare the silent behavior with the reported `ClassNotFoundException: clojure.lang.AFunction`. Done means identifying a reproducible cause and confirming that valid and invalid Boot commands produce their expected output.

Written by the indexing model from the issue text.

Assessment

Tech stack
clojure
Domain
build-system, cli, tooling
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.