JetBrains / sbt-idea-plugin

Develop IntelliJ plugins with Scala and SBT
Apache License 2.0
97 stars 28 forks source link

updateIdea NullPointerException #30

Closed regadas closed 4 years ago

regadas commented 4 years ago

with something like

lazy val ideaSettings = Def.settings(
  ThisBuild / ideaPluginName := "name",
  ThisBuild / ideaEdition := IdeaEdition.Community,
  ThisBuild / ideaBuild := "192.6603.28",
  ideaInternalPlugins := Seq("java"),
  ideaExternalPlugins += "org.intellij.scala::Nightly".toPlugin
)
[info] Resolving IDEA dependency for BuildInfo(192.6603.28,org.jetbrains.sbtidea.Defns$IdeaEdition$Community$@5a3428de)
[info] Downloading 2 IDEA artifacts
[error] java.lang.NullPointerException
[error]         at org.jetbrains.sbtidea.download.FileDownloader.$anonfun$getRemoteMetaData$2(FileDownloader.scala:108)
[error]         at org.jetbrains.sbtidea.download.package$.withConnection(package.scala:25)
[error]         at org.jetbrains.sbtidea.download.FileDownloader.getRemoteMetaData(FileDownloader.scala:100)
[error]         at org.jetbrains.sbtidea.download.FileDownloader.downloadNative(FileDownloader.scala:66)
[error]         at org.jetbrains.sbtidea.download.FileDownloader.download(FileDownloader.scala:21)
[error]         at org.jetbrains.sbtidea.download.IdeaUpdater.$anonfun$updateIdea$3(IdeaUpdater.scala:39)
[error]         at scala.collection.TraversableLike.$anonfun$map$1(TraversableLike.scala:237)
[error]         at scala.collection.immutable.List.foreach(List.scala:392)
[error]         at scala.collection.TraversableLike.map(TraversableLike.scala:237)
[error]         at scala.collection.TraversableLike.map$(TraversableLike.scala:230)
[error]         at scala.collection.immutable.List.map(List.scala:298)
[error]         at org.jetbrains.sbtidea.download.IdeaUpdater.updateIdea(IdeaUpdater.scala:39)
[error]         at org.jetbrains.sbtidea.download.IdeaUpdater.updateIdeaAndPlugins(IdeaUpdater.scala:27)
[error]         at org.jetbrains.sbtidea.Init.$anonfun$buildSettings$12(Init.scala:53)
[error]         at org.jetbrains.sbtidea.Init.$anonfun$buildSettings$12$adapted(Init.scala:44)
[error]         at scala.Function1.$anonfun$compose$1(Function1.scala:49)
[error]         at sbt.internal.util.$tilde$greater.$anonfun$$u2219$1(TypeFunctions.scala:62)
[error]         at sbt.std.Transform$$anon$4.work(Transform.scala:67)
[error]         at sbt.Execute.$anonfun$submit$2(Execute.scala:280)
[error]         at sbt.internal.util.ErrorHandling$.wideConvert(ErrorHandling.scala:19)
[error]         at sbt.Execute.work(Execute.scala:289)
[error]         at sbt.Execute.$anonfun$submit$1(Execute.scala:280)
[error]         at sbt.ConcurrentRestrictions$$anon$4.$anonfun$submitValid$1(ConcurrentRestrictions.scala:178)
[error]         at sbt.CompletionService$$anon$2.call(CompletionService.scala:37)
[error]         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[error]         at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
[error]         at java.util.concurrent.FutureTask.run(FutureTask.java:266)
[error]         at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
[error]         at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
[error]         at java.lang.Thread.run(Thread.java:745)
[error] (ThisBuild / updateIdea) java.lang.NullPointerException