我可以通过限制我的工作机器的带宽来复现这个错误。
所以首先运行
sudo wondershaper -a eth0 -d 1024 -u 1024
将下载带宽限制为1MBit/s
然后使用最新的Clojure Docker镜像启动clj
docker run -ti clojure clj -Sdeps '{:deps {org.deeplearning4j/deeplearning4j-nlp {:mvn/version "1.0.0-M2.1"}}}'
在下载时会失败
从中央仓库下载:com/twelvemonkeys/imageio/imageio-bmp/3.1.1/imageio-bmp-3.1.1.jar
从中央仓库下载:org/bytedeco/javacpp/1.5.7/javacpp-1.5.7-linux-arm64.jar
构建classpath时出错。无法获取'artifact:org.bytedeco:leptonica:1.82.0-1.5.7'的写锁
java.lang.IllegalStateException: 无法获取'artifact:org.bytedeco:leptonica:1.82.0-1.5.7'的写锁
at org.eclipse.aether.internal.impl.synccontext.named.NamedLockFactoryAdapter$AdaptedLockSyncContext.acquire(N