Exception when detaching node via crate-node

Command:

crate-4.2.0-SNAPSHOT-14c3bf338b $ bin/crate-node detach-cluster -Cpath.conf=config -Cpath.home=.

yields an exception, despite working:

Do you want to proceed?

Confirm [y/N] y
Node was successfully detached from the cluster
Exception in thread "Thread-0" java.lang.NoClassDefFoundError: org/elasticsearch/core/internal/io/IOUtils
	at org.elasticsearch.cli.MultiCommand.close(MultiCommand.java:82)
	at org.elasticsearch.cli.Command.lambda$main$0(Command.java:70)
	at java.base/java.lang.Thread.run(Thread.java:832)
Caused by: java.lang.ClassNotFoundException: org.elasticsearch.core.internal.io.IOUtils
	at java.base/jdk.internal.loader.BuiltinClassLoader.loadClass(BuiltinClassLoader.java:602)
	at java.base/jdk.internal.loader.ClassLoaders$AppClassLoader.loadClass(ClassLoaders.java:178)
	at java.base/java.lang.ClassLoader.loadClass(ClassLoader.java:522)
	... 3 more

Is that a bug or a feature?