Ich habe eine neue SBT/Scala-Setup mit einem bestehenden Play/Scala-Projekt. Wenn ich versuche, und führen Sie activator clean
in dem Ordner, erhalte ich die Fehler unter:sbt nicht herunterladen jna-4.1.0.jar Verbindung zurückgesetzt
[info] Resolving org.fusesource.jansi#jansi;1.4 ...
[info] downloading https://repo1.maven.org/maven2/net/java/dev/jna/jna/4.1.0/jna
-4.1.0.jar ...
[warn] [FAILED ] net.java.dev.jna#jna;4.1.0!jna.jar: Connection reset (1178
4ms)
[warn] [FAILED ] net.java.dev.jna#jna;4.1.0!jna.jar: (0ms)
[warn] ==== typesafe-ivy-releases: tried
[warn] https://repo.typesafe.com/typesafe/ivy-releases/net.java.dev.jna/jna/4.
1.0/jars/jna.jar
[warn] ==== sbt-plugin-releases: tried
[warn] https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/net.java.dev.jn
a/jna/4.1.0/jars/jna.jar
[warn] ==== local: tried
[warn] C:\Users\xxxxxxxxxxxx\.ivy2\local\net.java.dev.jna\jna\4.1.0\jars\jna.
jar
[warn] ==== public: tried
[warn] https://repo1.maven.org/maven2/net/java/dev/jna/jna/4.1.0/jna-4.1.0.jar
[warn] ==== activator-launcher-local: tried
[warn] C:\Projects\xxxxxxxxxxxx\repository\net.java.dev.j
na\jna\4.1.0\jars\jna.jar
[warn] ==== typesafe-releases: tried
[warn] https://repo.typesafe.com/typesafe/releases/net/java/dev/jna/jna/4.1.0/
jna-4.1.0.jar
[warn] ==== typesafe-ivy-releasez: tried
[warn] https://repo.typesafe.com/typesafe/ivy-releases/net.java.dev.jna/jna/4.
1.0/jars/jna.jar
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: FAILED DOWNLOADS ::
[warn] ::^see resolution messages for details^::
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
[warn] :: net.java.dev.jna#jna;4.1.0!jna.jar
[warn] ::::::::::::::::::::::::::::::::::::::::::::::
sbt.ResolveException: download failed: net.java.dev.jna#jna;4.1.0!jna.jar
at sbt.IvyActions$.sbt$IvyActions$$resolve(IvyActions.scala:313)
at sbt.IvyActions$$anonfun$updateEither$1.apply(IvyActions.scala:191)
at sbt.IvyActions$$anonfun$updateEither$1.apply(IvyActions.scala:168)
at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:156)
at sbt.IvySbt$Module$$anonfun$withModule$1.apply(Ivy.scala:156)
at sbt.IvySbt$$anonfun$withIvy$1.apply(Ivy.scala:133)
at sbt.IvySbt.sbt$IvySbt$$action$1(Ivy.scala:57)
at sbt.IvySbt$$anon$4.call(Ivy.scala:65)
at xsbt.boot.Locks$GlobalLock.withChannel$1(Locks.scala:93)
at xsbt.boot.Locks$GlobalLock.xsbt$boot$Locks$GlobalLock$$withChannelRet
ries$1(Locks.scala:78)
at xsbt.boot.Locks$GlobalLock$$anonfun$withFileLock$1.apply(Locks.scala:
97)
at xsbt.boot.Using$.withResource(Using.scala:10)
at xsbt.boot.Using$.apply(Using.scala:9)
at xsbt.boot.Locks$GlobalLock.ignoringDeadlockAvoided(Locks.scala:58)
at xsbt.boot.Locks$GlobalLock.withLock(Locks.scala:48)
at xsbt.boot.Locks$.apply0(Locks.scala:31)
at xsbt.boot.Locks$.apply(Locks.scala:28)
at sbt.IvySbt.withDefaultLogger(Ivy.scala:65)
at sbt.IvySbt.withIvy(Ivy.scala:128)
at sbt.IvySbt.withIvy(Ivy.scala:125)
at sbt.IvySbt$Module.withModule(Ivy.scala:156)
at sbt.IvyActions$.updateEither(IvyActions.scala:168)
at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala
:1439)
at sbt.Classpaths$$anonfun$sbt$Classpaths$$work$1$1.apply(Defaults.scala
:1435)
at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$90.apply(Defaults.scala:1
470)
at sbt.Classpaths$$anonfun$doWork$1$1$$anonfun$90.apply(Defaults.scala:1
468)
at sbt.Tracked$$anonfun$lastOutput$1.apply(Tracked.scala:37)
at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1473)
at sbt.Classpaths$$anonfun$doWork$1$1.apply(Defaults.scala:1467)
at sbt.Tracked$$anonfun$inputChanged$1.apply(Tracked.scala:60)
at sbt.Classpaths$.cachedUpdate(Defaults.scala:1490)
at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1417)
at sbt.Classpaths$$anonfun$updateTask$1.apply(Defaults.scala:1369)
at scala.Function1$$anonfun$compose$1.apply(Function1.scala:47)
at sbt.$tilde$greater$$anonfun$$u2219$1.apply(TypeFunctions.scala:40)
at sbt.std.Transform$$anon$4.work(System.scala:63)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:22
8)
at sbt.Execute$$anonfun$submit$1$$anonfun$apply$1.apply(Execute.scala:22
8)
at sbt.ErrorHandling$.wideConvert(ErrorHandling.scala:17)
at sbt.Execute.work(Execute.scala:237)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
at sbt.Execute$$anonfun$submit$1.apply(Execute.scala:228)
at sbt.ConcurrentRestrictions$$anon$4$$anonfun$1.apply(ConcurrentRestric
tions.scala:159)
at sbt.CompletionService$$anon$2.call(CompletionService.scala:28)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:51
1)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.
java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor
.java:617)
at java.lang.Thread.run(Thread.java:745)
[error] (*:update) sbt.ResolveException: download failed: net.java.dev.jna#jna;4
.1.0!jna.jar
Project loading failed: (r)etry, (q)uit, (l)ast, or (i)gnore?
Wenn ich versuche, und fügen Sie die URL https://repo1.maven.org/maven2/net/java/dev/jna/jna/4.1.0/jna-4.1.0.jar
für das Glas in meinem Browser, ich bin in der Lage das Glas zum Download bereit. Ich habe versucht, beide .sbt und .ivy-Ordner zu löschen und dann den Befehl erneut ausgeführt, aber den gleichen Fehler erhalten.
Nicht sicher, was vor sich geht?
Vielen Dank im Voraus.
aktualisieren lief ich den Build von Aktivator UI und aktiviert Debug-Ausgabe. Hier ist, was ich gefunden habe:
Activator versucht zuerst https://repo.typesafe.com/typesafe/ivy-releases/net.java.dev.jna/jna/4.1.0/jars/jna.jar
zum Download, die wirklich nicht existiert. Kopieren Sie die URL und fügen Sie sie in einen Browser ein. Sie lautet nicht gefunden.
Es versucht dann https://repo.scala-sbt.org/scalasbt/sbt-plugin-releases/net.java.dev.jna/jna/4.1.0/jars/jna.jar
und schlägt aus dem gleichen Grund.
Es versucht dann https://repo1.maven.org/maven2/net/java/dev/jna/jna/4.1.0/jna-4.1.0.jar
, die erfolgreich und es beginnt zu Download, aber nicht mit dem Fehler unter:
[info] downloading https://repo1.maven.org/maven2/net/java/dev/jna/jna/4.1.0/jna-4.1.0.jar ...
downloading https://repo1.maven.org/maven2/net/java/dev/jna/jna/4.1.0/jna-4.1.0.jar ...
public: downloading https://repo1.maven.org/maven2/net/java/dev/jna/jna/4.1.0/jna-4.1.0.jar
[warn] [FAILED ] net.java.dev.jna#jna;4.1.0!jna.jar: Connection reset (22821ms)
[FAILED ] net.java.dev.jna#jna;4.1.0!jna.jar: Connection reset (22821ms)
tried http://repo.typesafe.com/typesafe/releases/net/java/dev/jna/jna/4.1.0/jna-4.1.0.jar
CLIENT ERROR: Not Found url=http://repo.typesafe.com/typesafe/releases/net/java/dev/jna/jna/4.1.0/jna-4.1.0.jar
tried http://repo.typesafe.com/typesafe/ivy-releases/net.java.dev.jna/jna/4.1.0/jars/jna.jar
CLIENT ERROR: Not Found url=http://repo.typesafe.com/typesafe/ivy-releases/net.java.dev.jna/jna/4.1.0/jars/jna.jar
nicht sicher, was bewirkt, dass connection reset
?
UPDATE 2: Es stellt sich heraus, dass das fragliche Jar eine DLL-Datei enthält. Ich frage mich, ob es der Netscaler/Antivirus ist, der das Problem verursacht. Habe einen Anruf bei den Netzwerkadministratoren protokolliert.
Arbeiten Sie vielleicht hinter einer Proxy/Firewall? – irundaia
Ja, ich bin. Ich habe das benutzerdefinierte/selbstsignierte Zertifikat den vom Proxy zur zugrunde liegenden JVM verwendeten CACERTs hinzugefügt und konnte alle anderen JARs herunterladen, aber dieses bestimmte JAR schlägt fehl. – MojoJojo