Sbt更新显示服务器访问错误:java.security.ProviderException:java.lang.NegativeArraySizeException
昨天一切正常,但今天当我执行Sbt更新显示服务器访问错误:java.security.ProviderException:java.lang.NegativeArraySizeException,java,scala,sbt,Java,Scala,Sbt,昨天一切正常,但今天当我执行sbt update时,我得到: [info] Resolving org.log4s#log4s_2.11;latest.release ... [error] Server access Error: java.security.ProviderException: java.lang.NegativeArraySizeException url=https://repo1.maven.org/maven2/org/log4s/log4s_2.11/maven-m
sbt update
时,我得到:
[info] Resolving org.log4s#log4s_2.11;latest.release ...
[error] Server access Error: java.security.ProviderException: java.lang.NegativeArraySizeException url=https://repo1.maven.org/maven2/org/log4s/log4s_2.11/maven-metadata.xml
[error] Server access Error: java.security.ProviderException: java.lang.NegativeArraySizeException url=https://repo1.maven.org/maven2/org/log4s/log4s_2.11/
[warn] module not found: org.log4s#log4s_2.11;latest.release
[warn] ==== local: tried
[warn] /home/hkr/.ivy2/local/org.log4s/log4s_2.11/[revision]/ivys/ivy.xml
[warn] ==== public: tried
[warn] https://repo1.maven.org/maven2/org/log4s/log4s_2.11/[revision]/log4s_2.11-[revision].pom
[info] Resolving ch.qos.logback#logback-classic;latest.release ...
[error] Server access Error: java.security.ProviderException: java.lang.NegativeArraySizeException url=https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/maven-metadata.xml
[error] Server access Error: java.security.ProviderException: java.lang.NegativeArraySizeException url=https://repo1.maven.org/maven2/ch/qos/logback/logback-classic/
对于我所有的依赖关系,我找到了一些答案,指出可能是CA Java证书,但我已经安装了它们。它终于开始工作了,我必须将
Scala
更新到2.12.1
版本,并删除openjdk
(Gentoo中的Icedtea)然后安装OracleJDK
我也遇到了同样的问题,我把jdk从OpenJDK改成OracleJDK也行得通。我从这里取了Fedora和SBT:
因此,没有必要升级Scala版本,特别是因为不是每个库现在都升级了。是的,我认为对我来说,窍门也是从OpenJDK到OracleJDK的变化。当做