Skip to content

Scala.js Com failed: Error: connect ECONNREFUSED ::1:50550 #16

@Atry

Description

@Atry

I encountered the following errors on a macOS when testing https://github.com/Atry/scalajs-all-in-one-template/tree/4cc5d0e1c3828203152aa213c61974af90bcb3fb

git clone https://github.com/Atry/scalajs-all-in-one-template.git && cd scalajs-all-in-one-template && git checkout 4cc5d0e1c3828203152aa213c61974af90bcb3fb && sbt --debug
sbt:scalajs-all-in-one-template> js / Test / loadedTestFrameworks
[debug] Copy resource mappings: 
[debug] 	
[debug] ScalablyTypedConverterPlugin.scala:44 input.asJson.spaces2 {
[debug]   "converterVersion" : "1.0.0-beta36",
[debug]   "conversion" : {
[debug]     "useScalaJsDomTypes" : true,
[debug]     "flavour" : "normal",
[debug]     "outputPackage" : "typings",
[debug]     "enableScalaJsDefined" : {
[debug]       "NoneExcept" : {
[debug]         "values" : [
[debug]         ]
[debug]       }
[debug]     },
[debug]     "stdLibs" : [
[debug]       "dom",
[debug]       "es6"
[debug]     ],
[debug]     "expandTypeMappings" : {
[debug]       "AllExcept" : {
[debug]         "values" : [
[debug]           "prop-types",
[debug]           "react",
[debug]           "std"
[debug]         ]
[debug]       }
[debug]     },
[debug]     "ignored" : [
[debug]       "typescript"
[debug]     ],
[debug]     "versions" : {
[debug]       "scala" : "2.13.7",
[debug]       "scalaJs" : "1.7.1"
[debug]     },
[debug]     "organization" : "org.scalablytyped",
[debug]     "enableReactTreeShaking" : {
[debug]       "NoneExcept" : {
[debug]         "values" : [
[debug]         ]
[debug]       }
[debug]     },
[debug]     "enableLongApplyMethod" : false,
[debug]     "privateWithin" : null
[debug]   },
[debug]   "wantedLibs" : {
[debug]     "bootstrap" : "5.1.6",
[debug]     "pad" : "2.3 <="
[debug]   }
[debug] } [project => js, ms => 49]
[debug] ScalablyTypedConverterPlugin.scala:45 input.packageJsonHash 84dcd51adc32d7921df85d8fd35e7964 [project => js, ms => 142]
[debug] ScalablyTypedConverterPlugin.scala:46 runCacheKey 8f61d761016ef2d91045a05d1bcf0bde [project => js, ms => 151]
[debug] RunCache.scala:224  Using cached result : [project => js, localRunFile.toString => /Users/atry/Library/Caches/ScalablyTyped/runs/8f61d761016ef2d91045a05d1bcf0bde.json, ms => 404]
[debug] not up to date. inChanged = true, force = false
[debug] Updating js...
[debug] Done updating js
[debug] Copy resource mappings: 
[debug] 	
[debug] [zinc] IncrementalCompile -----------
[debug] IncrementalCompile.incrementalCompile
[debug] previous = Stamps for: 4 products, 2 sources, 9 libraries
[debug] current source = Set(${BASE}/js/src/main/scala/views/Main.scala, ${BASE}/js/target/scala-2.13/src_managed/main/sbt-buildinfo/BuildInfo.scala)
[debug] > initialChanges = InitialChanges(Changes(added = Set(), removed = Set(), changed = Set(), unmodified = ...),Set(),Set(),API Changes: Set())
[debug] No changes
[debug] Created transactional ClassFileManager with tempDir = /Users/atry/github/scalajs-all-in-one-template/js/target/scala-2.13/classes.bak
[debug] Removing the temporary directory used for backing up class files: /Users/atry/github/scalajs-all-in-one-template/js/target/scala-2.13/classes.bak
[debug] [zinc] IncrementalCompile -----------
[debug] IncrementalCompile.incrementalCompile
[debug] previous = Stamps for: 1 products, 1 sources, 11 libraries
[debug] current source = Set(${BASE}/js/target/scala-2.13/src_managed/test/sbt-example-generated.scala)
[debug] > initialChanges = InitialChanges(Changes(added = Set(), removed = Set(), changed = Set(), unmodified = ...),Set(),Set(),API Changes: Set())
[debug] No changes
[debug] Created transactional ClassFileManager with tempDir = /Users/atry/github/scalajs-all-in-one-template/js/target/scala-2.13/test-classes.bak
[debug] Removing the temporary directory used for backing up class files: /Users/atry/github/scalajs-all-in-one-template/js/target/scala-2.13/test-classes.bak
[debug] Attempting to fetch ch.epfl.scala % scalajs-bundler-linker_2.12 % 0.20.0, org.scala-js % scalajs-linker_2.12 % 1.7.1. This operation may fail.
[debug] Files retrieved for ch.epfl.scala % scalajs-bundler-linker_2.12 % 0.20.0, org.scala-js % scalajs-linker_2.12 % 1.7.1:
[debug] /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/scalajs-bundler-linker_2.12/0.20.0/scalajs-bundler-linker_2.12-0.20.0.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-js/scalajs-linker_2.12/1.7.1/scalajs-linker_2.12-1.7.1.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.7/scala-library-2.13.7.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-js/scalajs-linker-interface_2.12/1.7.1/scalajs-linker-interface_2.12-1.7.1.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-js/scalajs-ir_2.12/1.7.1/scalajs-ir_2.12-1.7.1.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/javascript/closure-compiler/v20210601/closure-compiler-v20210601.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-js/scalajs-logging_2.12/1.1.1/scalajs-logging_2.12-1.1.1.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/scalajs-bundler-linker_2.12/0.20.0/scalajs-bundler-linker_2.12-0.20.0.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-js/scalajs-linker_2.12/1.7.1/scalajs-linker_2.12-1.7.1.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.7/scala-library-2.13.7.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-js/scalajs-linker-interface_2.12/1.7.1/scalajs-linker-interface_2.12-1.7.1.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-js/scalajs-ir_2.12/1.7.1/scalajs-ir_2.12-1.7.1.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/javascript/closure-compiler/v20210601/closure-compiler-v20210601.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-js/scalajs-logging_2.12/1.1.1/scalajs-logging_2.12-1.1.1.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/ch/epfl/scala/scalajs-bundler-linker_2.12/0.20.0/scalajs-bundler-linker_2.12-0.20.0.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-js/scalajs-linker_2.12/1.7.1/scalajs-linker_2.12-1.7.1.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.13.7/scala-library-2.13.7.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-js/scalajs-linker-interface_2.12/1.7.1/scalajs-linker-interface_2.12-1.7.1.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-js/scalajs-ir_2.12/1.7.1/scalajs-ir_2.12-1.7.1.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/com/google/javascript/closure-compiler/v20210601/closure-compiler-v20210601.jar, /Users/atry/Library/Caches/Coursier/v1/https/repo1.maven.org/maven2/org/scala-js/scalajs-logging_2.12/1.1.1/scalajs-logging_2.12-1.1.1.jar
[debug] Update IR cache: 423606 us
List(node)
[debug] Starting process: node
Scala.js Com failed: Error: connect ECONNREFUSED ::1:50550
[error] stack trace is suppressed; run last js / Test / loadedTestFrameworks for the full output
[error] (js / Test / loadedTestFrameworks) org.scalajs.testing.common.RPCCore$ClosedException: org.scalajs.testing.adapter.JSEnvRPC$RunTerminatedException
[error] Total time: 5 s, completed 2021年11月4日 上午3:05:43
sbt:scalajs-all-in-one-template> last js / Test / loadedTestFrameworks
[debug] Starting process: node
[error] org.scalajs.testing.common.RPCCore$ClosedException: org.scalajs.testing.adapter.JSEnvRPC$RunTerminatedException
[error] 	at org.scalajs.testing.common.RPCCore.helpClose(RPCCore.scala:223)
[error] 	at org.scalajs.testing.common.RPCCore.close(RPCCore.scala:215)
[error] 	at org.scalajs.testing.adapter.JSEnvRPC.close(JSEnvRPC.scala:47)
[error] 	at org.scalajs.testing.adapter.JSEnvRPC.$anonfun$new$1(JSEnvRPC.scala:38)
[error] 	at org.scalajs.testing.adapter.JSEnvRPC.$anonfun$new$1$adapted(JSEnvRPC.scala:38)
[error] 	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
[error] 	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
[error] 	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
[error] 	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1603)
[error] 	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
[error] Caused by: org.scalajs.testing.adapter.JSEnvRPC$RunTerminatedException
[error] 	at org.scalajs.testing.adapter.JSEnvRPC.$anonfun$new$1(JSEnvRPC.scala:38)
[error] 	at org.scalajs.testing.adapter.JSEnvRPC.$anonfun$new$1$adapted(JSEnvRPC.scala:38)
[error] 	at scala.concurrent.impl.CallbackRunnable.run(Promise.scala:64)
[error] 	at java.base/java.util.concurrent.ForkJoinTask$RunnableExecuteAction.exec(ForkJoinTask.java:1426)
[error] 	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
[error] 	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1603)
[error] 	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:177)
[error] Caused by: org.scalajs.jsenv.ExternalJSRun$NonZeroExitException: exited with code 255:
[error] 
[error] 	at org.scalajs.jsenv.ExternalJSRun$$anon$1.run(ExternalJSRun.scala:196)
[error] (js / Test / loadedTestFrameworks) org.scalajs.testing.common.RPCCore$ClosedException: org.scalajs.testing.adapter.JSEnvRPC$RunTerminatedException

I can reproduce the error every time on my macOS while it is never an issue in Github Actions https://github.com/Atry/scalajs-all-in-one-template/actions/workflows/scala.yml

Metadata

Metadata

Assignees

No one assigned

    Labels

    duplicateThis issue or pull request already exists

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions