Skip to content

"javafx-controls-17-ea+9-${javafx.platform}.jar" is not found #6564

Open
@Christewart

Description

@Christewart

steps

Here are two different versions you can try to pull down and clone. This branch has the bug, note the version bump to 17-ea+9

https://github.com/Christewart/bitcoin-s-core/tree/2021-06-23-javafx-classifer-bug

problem

sbt does not seem to resolve classifiers correctly on 1.5.4, and here is the proof that it doesn't work on CI:
https://github.com/bitcoin-s/bitcoin-s/runs/2609905220#step:5:508

[error] lmcoursier.internal.shaded.coursier.error.FetchError$DownloadingArtifacts: Error fetching artifacts:
[error] https://repo1.maven.org/maven2/org/openjfx/javafx-controls/17-ea+9/javafx-controls-17-ea+9-${javafx.platform}.jar: not found: https://repo1.maven.org/maven2/org/openjfx/javafx-controls/17-ea+9/javafx-controls-17-ea+9-${javafx.platform}.jar
[error] https://repo1.maven.org/maven2/org/openjfx/javafx-web/17-ea+9/javafx-web-17-ea+9-${javafx.platform}.jar: not found: https://repo1.maven.org/maven2/org/openjfx/javafx-web/17-ea+9/javafx-web-17-ea+9-${javafx.platform}.jar
[error] https://repo1.maven.org/maven2/org/openjfx/javafx-swing/17-ea+9/javafx-swing-17-ea+9-${javafx.platform}.jar: not found: https://repo1.maven.org/maven2/org/openjfx/javafx-swing/17-ea+9/javafx-swing-17-ea+9-${javafx.platform}.jar
[error] https://repo1.maven.org/maven2/org/openjfx/javafx-base/17-ea+9/javafx-base-17-ea+9-${javafx.platform}.jar: not found: https://repo1.maven.org/maven2/org/openjfx/javafx-base/17-ea+9/javafx-base-17-ea+9-${javafx.platform}.jar
[error] https://repo1.maven.org/maven2/org/openjfx/javafx-graphics/17-ea+9/javafx-graphics-17-ea+9-${javafx.platform}.jar: not found: https://repo1.maven.org/maven2/org/openjfx/javafx-graphics/17-ea+9/javafx-graphics-17-ea+9-${javafx.platform}.jar
[error] https://repo1.maven.org/maven2/org/openjfx/javafx-media/17-ea+9/javafx-media-17-ea+9-${javafx.platform}.jar: not found: https://repo1.maven.org/maven2/org/openjfx/javafx-media/17-ea+9/javafx-media-17-ea+9-${javafx.platform}.jar
[error] https://repo1.maven.org/maven2/org/openjfx/javafx-fxml/17-ea+9/javafx-fxml-17-ea+9-${javafx.platform}.jar: not found: https://repo1.maven.org/maven2/org/openjfx/javafx-fxml/17-ea+9/javafx-fxml-17-ea+9-${javafx.platform}.jar
[error] 
[error] 	at lmcoursier.internal.shaded.coursier.Artifacts$.$anonfun$fetchArtifacts$9(Artifacts.scala:346)
[error] 	at lmcoursier.internal.shaded.coursier.util.Task$.$anonfun$flatMap$extension$1(Task.scala:14)
[error] 	at lmcoursier.internal.shaded.coursier.util.Task$.$anonfun$flatMap$extension$1$adapted(Task.scala:14)
[error] 	at lmcoursier.internal.shaded.coursier.util.Task$.wrap(Task.scala:84)
[error] 	at lmcoursier.internal.shaded.coursier.util.Task$.$anonfun$flatMap$2(Task.scala:14)
[error] 	at scala.concurrent.Future.$anonfun$flatMap$1(Future.scala:307)
[error] 	at scala.concurrent.impl.Promise.$anonfun$transformWith$1(Promise.scala:41)
[error] 	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
[error] 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[error] 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[error] 	at java.base/java.lang.Thread.run(Thread.java:834)
[error] Caused by: lmcoursier.internal.shaded.coursier.cache.ArtifactError$NotFound: not found: https://repo1.maven.org/maven2/org/openjfx/javafx-controls/17-ea+9/javafx-controls-17-ea+9-${javafx.platform}.jar
[error] 	at lmcoursier.internal.shaded.coursier.cache.internal.Downloader$Blocking$.doDownload(Downloader.scala:217)
[error] 	at lmcoursier.internal.shaded.coursier.cache.internal.Downloader$Blocking$.$anonfun$remote$2(Downloader.scala:380)
[error] 	at lmcoursier.internal.shaded.coursier.cache.internal.Downloader$.$anonfun$downloading$1(Downloader.scala:678)
[error] 	at lmcoursier.internal.shaded.coursier.cache.CacheLocks$.withUrlLock(CacheLocks.scala:116)
[error] 	at lmcoursier.internal.shaded.coursier.cache.internal.Downloader$.helper$2(Downloader.scala:678)
[error] 	at lmcoursier.internal.shaded.coursier.cache.internal.Downloader$.coursier$cache$internal$Downloader$$downloading(Downloader.scala:711)
[error] 	at lmcoursier.internal.shaded.coursier.cache.internal.Downloader$Blocking$.$anonfun$remote$1(Downloader.scala:380)
[error] 	at lmcoursier.internal.shaded.coursier.cache.CacheLocks$.loop$1(CacheLocks.scala:72)
[error] 	at lmcoursier.internal.shaded.coursier.cache.CacheLocks$.withLockOr(CacheLocks.scala:98)
[error] 	at lmcoursier.internal.shaded.coursier.cache.internal.Downloader$Blocking$.remote(Downloader.scala:382)
[error] 	at lmcoursier.internal.shaded.coursier.cache.internal.Downloader.$anonfun$remote$5(Downloader.scala:480)
[error] 	at scala.concurrent.Future$.$anonfun$apply$1(Future.scala:659)
[error] 	at scala.util.Success.$anonfun$map$1(Try.scala:255)
[error] 	at scala.util.Success.map(Try.scala:213)
[error] 	at scala.concurrent.Future.$anonfun$map$1(Future.scala:292)
[error] 	at scala.concurrent.impl.Promise.liftedTree1$1(Promise.scala:33)
[error] 	at scala.concurrent.impl.Promise.$anonfun$transform$1(Promise.scala:33)
[error] 	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
[error] 	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128)
[error] 	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628)
[error] 	at java.base/java.lang.Thread.run(Thread.java:834)
[error] (gui / update) lmcoursier.internal.shaded.coursier.error.FetchError$DownloadingArtifacts: Error fetching artifacts:

expectations

it resolves.

note

master branch runs on 17-ea+8 which seems to work ok.

here are the links to the artifacts published on maven:

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions