-
Notifications
You must be signed in to change notification settings - Fork 950
Closed
Labels
Milestone
Description
steps
$ uname -rsvm
Darwin 20.5.0 Darwin Kernel Version 20.5.0: Sat May 8 05:10:31 PDT 2021; root:xnu-7195.121.3~9/RELEASE_ARM64_T8101 arm64
$ java -version
openjdk version "16.0.1" 2021-04-20
OpenJDK Runtime Environment Zulu16.30+19-CA (build 16.0.1+9)
OpenJDK 64-Bit Server VM Zulu16.30+19-CA (build 16.0.1+9, mixed mode)
$ sbt
[info] [launcher] getting org.scala-sbt sbt 1.5.3 (this may take some time)...
[info] [launcher] getting Scala 2.12.14 (for sbt)...
[info] welcome to sbt 1.5.3 (Azul Systems, Inc. Java 16.0.1)
Then launch IntelliJ, import the project as BSP with bloop disabled.
problem
SBT itself works fine, but when IntelliJ tries to connect via BSP:
Exception in thread "sbt-network-1-write-thread" java.lang.NoClassDefFoundError: Could not initialize class org.scalasbt.ipcsocket.UnixDomainSocketLibrary
at org.scalasbt.ipcsocket.JNAUnixDomainSocketLibraryProvider.write(UnixDomainSocketLibrary.java:247)
at org.scalasbt.ipcsocket.UnixDomainSocket$UnixDomainSocketOutputStream.doWrite(UnixDomainSocket.java:185)
at org.scalasbt.ipcsocket.UnixDomainSocket$UnixDomainSocketOutputStream.write(UnixDomainSocket.java:176)
at java.base/java.io.OutputStream.write(OutputStream.java:127)
at sbt.internal.server.NetworkChannel.impl$1(NetworkChannel.scala:345)
at sbt.internal.server.NetworkChannel.$anonfun$writeThread$1(NetworkChannel.scala:360)
at java.base/java.lang.Thread.run(Thread.java:831)
expectation
On an Intel Mac, IntelliJ connects successfully to the running SBT via BSP.