scalameta / metals-vscode

Visual Studio Code extension for Metals
https://marketplace.visualstudio.com/items?itemName=scalameta.metals#overview
Apache License 2.0
299 stars 76 forks source link

Failed to connect with build server #909

Closed Dragon1573 closed 1 year ago

Dragon1573 commented 2 years ago

Summary

Reproduce Steps

  1. Invoke F1 and choose Metals: New Scala Project
  2. Choose scala/hello-world.g8
  3. Use a temporary folder (anywhere you want) to store the project, waiting VSCode fetching the project for you
  4. VSCode reminds Do you want to open the new project in a new window?. Click Yes
  5. Wait a moment for SBT server startup and Metals server startup.
  6. SBT server startup succeeded and VSCode reminds New sbt workspace detected, would you like to import the build?. Click Import build
  7. The Scala (Metals) plugin will start running sbt bloopInstall automatically. Around 30 seconds later, VSCode report an error that Failed to connect with build server, no functionality will work. See logs for more details.

Expected Behavior

SBT, Metals & Bloop should all launced successfully. Users can get powerful language support by Bloop Language Server.

Dragon1573 commented 2 years ago

Screenshots

Metals: Restart server ![Restarting Metals](https://user-images.githubusercontent.com/49941141/157368351-a398089f-2bbf-42e3-bce8-f2a111ec13e9.png) ![image](https://user-images.githubusercontent.com/49941141/157368402-4050b193-d0ea-4ec3-8862-d0896e401e73.png) ```text 2022.03.09 11:41:34 INFO shutting down Metals [Info - 上午11:41:35] Connection to server got closed. Server will restart. 2022.03.09 11:41:38 INFO logging to file E:\Repository\scala\.metals\metals.log 2022.03.09 11:41:38 INFO Started: Metals version 0.11.2 in workspace 'E:\Repository\scala' for client Visual Studio Code 1.65.1. 2022.03.09 11:41:38 INFO Parse release: 17.0.2 2022.03.09 11:41:41 INFO time: initialize in 3.2s 2022.03.09 11:41:42 INFO Flyway Community Edition 8.5.1 by Redgate 2022.03.09 11:41:42 INFO See what's new here: https://flywaydb.org/documentation/learnmore/releaseNotes#8.5.1 2022.03.09 11:41:42 INFO 2022.03.09 11:41:42 INFO Database: jdbc:h2:file:E:\Repository\scala\.metals\metals (H2 2.0) 2022.03.09 11:41:42 INFO Successfully validated 3 migrations (execution time 00:00.036s) 2022.03.09 11:41:42 INFO Current version of schema "PUBLIC": 3 2022.03.09 11:41:42 INFO Schema "PUBLIC" is up to date. No migration necessary. 2022.03.09 11:41:42 INFO Attempting to connect to the build server... 2022.03.09 11:41:42 INFO skipping build import with status 'Installed' 2022.03.09 11:41:48 ERROR Starting the bsp launcher for bloop... 2022.03.09 11:41:48 ERROR Opening a bsp server connection with 'bsp --protocol tcp --port 18547'... 2022.03.09 11:41:48 ERROR Waiting for the bsp connection to come up... 2022.03.09 11:41:48 ERROR Waiting for the bsp connection to come up... 2022.03.09 11:41:48 ERROR Waiting for the bsp connection to come up... 2022.03.09 11:41:48 ERROR Waiting for the bsp connection to come up... 2022.03.09 11:41:48 ERROR error: The command bsp --protocol tcp --port 18547 returned with an error 2022.03.09 11:41:48 ERROR > No server running at 127.0.0.1:8212, let's fire one... 2022.03.09 11:41:48 ERROR > Resolving ch.epfl.scala:bloop-frontend_2.12:1.4.13... 2022.03.09 11:41:48 ERROR > Starting bloop server at 127.0.0.1:8212... 2022.03.09 11:41:48 ERROR > Attempting a connection to the server... 2022.03.09 11:41:48 ERROR > Attempting a connection to the server... 2022.03.09 11:41:48 ERROR > Attempting a connection to the server... 2022.03.09 11:41:48 ERROR > Attempting a connection to the server... 2022.03.09 11:41:48 ERROR > Attempting a connection to the server... 2022.03.09 11:41:48 ERROR > Attempting a connection to the server... 2022.03.09 11:41:48 ERROR > Attempting a connection to the server... 2022.03.09 11:41:48 ERROR > Attempting a connection to the server... 2022.03.09 11:41:48 ERROR > error: Command 'C:\Program Files\Microsoft\jdk-17.0.2.8-hotspot\bin\java -Xss4m -XX:MaxInlineLevel=20 -XX:+UseParallelGC -classpath C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-frontend_2.12\1.4.13\bloop-frontend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-library\2.12.15\scala-library-2.12.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\sockets\1.4.13\sockets-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-shared_2.12\1.4.13\bloop-shared_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-backend_2.12\1.4.13\bloop-backend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-config_2.12\1.4.13\bloop-config_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-core_2.12\7.2.20\scalaz-core_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix_2.12\2.3.3\monix_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app_2.12\2.0.6\case-app_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\scala-debug-adapter_2.12\2.0.13\scala-debug-adapter_2.12-2.0.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna\5.8.0\jna-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna-platform\5.8.0\jna-platform-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bsp4s_2.12\2.0.0-M13\bsp4s_2.12-2.0.0-M13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc_2.12\1.3.0-M4%2B47-d881fa2f\zinc_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-core\2.17.1\log4j-core-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\jpountz\lz4\lz4\1.3.0\lz4-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\github\soc\directories\10\directories-10.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-interface\1.0\test-interface-1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-agent\1.6.2\test-agent-1.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\googlecode\java-diff-utils\diffutils\1.3.0\diffutils-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\pprint_2.12\0.5.5\pprint_2.12-0.5.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\com-microsoft-java-debug-core\0.21.0%2B1-7f1080f1\com-microsoft-java-debug-core-0.21.0%2B1-7f1080f1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\nailgun-server\ee3c4343\nailgun-server-ee3c4343.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-concurrent_2.12\7.2.20\scalaz-concurrent_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\get-coursier\interface\1.0.6\interface-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-ivy_2.12\1.0.0\librarymanagement-ivy_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\sourcecode_2.12\0.1.7\sourcecode_2.12-0.1.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\directory-watcher\0.8.0%2B6-f651bd93\directory-watcher-0.8.0%2B6-f651bd93.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\zeroturnaround\zt-zip\1.13\zt-zip-1.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\brave\brave\5.6.1\brave-5.6.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-sender-urlconnection\2.7.15\zipkin-sender-urlconnection-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm\9.2\asm-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-util\9.2\asm-util-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\plokhotnyuk\jsoniter-scala\jsoniter-scala-core_2.12\2.4.0\jsoniter-scala-core_2.12-2.4.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-types_2.12\2.3.3\monix-types_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-execution_2.12\2.3.3\monix-execution_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-eval_2.12\2.3.3\monix-eval_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-reactive_2.12\2.3.3\monix-reactive_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-annotations_2.12\2.0.6\case-app-annotations_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-util_2.12\2.0.6\case-app-util_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-core_2.12\0.9.3\circe-core_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-derivation_2.12\0.9.0-M4\circe-derivation_2.12-0.9.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\lsp4s_2.12\0.2.0\lsp4s_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-persist_2.12\1.3.0-M4%2B47-d881fa2f\zinc-persist_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-compile-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-compile-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classfile_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classfile_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\protobuf\protobuf-java\3.7.0\protobuf-java-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-api\2.17.1\log4j-api-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fansi_2.12\0.2.7\fansi_2.12-0.2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\code\gson\gson\2.7\gson-2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\reactivex\rxjava2\rxjava\2.1.1\rxjava-2.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\reactivestreams\reactive-streams\1.0.0\reactive-streams-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\slf4j\slf4j-api\1.7.26\slf4j-api-1.7.26.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-effect_2.12\7.2.20\scalaz-effect_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-core_2.12\1.0.0\librarymanagement-core_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-core_2.12\0.8.2\sjson-new-core_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\ivy\ivy\2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd\ivy-2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\zipkin2\zipkin\2.12.1\zipkin-2.12.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-reporter\2.7.15\zipkin-reporter-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-tree\9.2\asm-tree-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-analysis\9.2\asm-analysis-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\jctools\jctools-core\2.0.1\jctools-core-2.0.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\chuusai\shapeless_2.12\2.3.3\shapeless_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-numbers_2.12\0.9.3\circe-numbers_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-core_2.12\1.1.0\cats-core_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\jsonrpc_2.12\0.2.0\jsonrpc_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum_2.12\1.5.13\enumeratum_2.12-1.5.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-circe_2.12\1.5.17\enumeratum-circe_2.12-1.5.17.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-apiinfo_2.12\1.3.0-M4%2B47-d881fa2f\zinc-apiinfo_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classpath_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classpath_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-interface\1.3.0-M4%2B47-d881fa2f\compiler-interface-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\scalapb-runtime_2.12\0.8.0-RC1\scalapb-runtime_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\io_2.12\1.2.0\io_2.12-1.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-logging_2.12\1.2.2\util-logging_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-relation_2.12\1.2.2\util-relation_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\sbinary_2.12\0.5.0\sbinary_2.12-0.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\launcher-interface\1.0.0\launcher-interface-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-parser-combinators_2.12\1.0.5\scala-parser-combinators_2.12-1.0.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-control_2.12\1.2.2\util-control_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-compiler\2.12.11\scala-compiler-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\jcraft\jsch\0.1.46\jsch-0.1.46.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-reflect\2.12.11\scala-reflect-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-okhttp_2.12\0.3.0\gigahorse-okhttp_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp-urlconnection\3.7.0\okhttp-urlconnection-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-xml_2.12\1.0.6\scala-xml_2.12-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-position_2.12\1.0.0\util-position_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-cache_2.12\1.0.0\util-cache_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\macro-compat_2.12\1.1.1\macro-compat_2.12-1.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-macros_2.12\1.1.0\cats-macros_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-kernel_2.12\1.1.0\cats-kernel_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\machinist_2.12\0.6.2\machinist_2.12-0.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe_2.12\2.5.0\scribe_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-parser_2.12\0.9.3\circe-parser_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-macros_2.12\1.5.9\enumeratum-macros_2.12-1.5.9.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-bridge_2.12\1.3.0-M4%2B47-d881fa2f\compiler-bridge_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-interface\1.2.2\util-interface-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\lenses_2.12\0.8.0-RC1\lenses_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse_2.12\1.0.0\fastparse_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\swoval\apple-file-events\1.3.2\apple-file-events-1.3.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\jline\jline\2.14.4\jline-2.14.4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lmax\disruptor\3.3.6\disruptor-3.3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-scalajson_2.12\0.8.2\sjson-new-scalajson_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-core_2.12\0.3.0\gigahorse-core_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp\3.7.0\okhttp-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-murmurhash_2.12\0.8.0\sjson-new-murmurhash_2.12-0.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe-macros_2.12\2.5.0\scribe-macros_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation_2.12\1.0.2\perfolation_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-jawn_2.12\0.9.3\circe-jawn_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse-utils_2.12\1.0.0\fastparse-utils_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\shaded-scalajson_2.12\1.0.0-M4\shaded-scalajson_2.12-1.0.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\spire-math\jawn-parser_2.12\0.11.1\jawn-parser_2.12-0.11.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\ssl-config-core_2.12\0.2.2\ssl-config-core_2.12-0.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okio\okio\1.12.0\okio-1.12.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation-macros_2.12\1.0.2\perfolation-macros_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\config\1.2.0\config-1.2.0.jar bloop.Server 8212' finished with 0: '' 2022.03.09 11:41:48 ERROR > Attempt connection a last time before giving up... 2022.03.09 11:41:48 ERROR > Attempting a connection to the server... 2022.03.09 11:41:48 ERROR > error: Server could not be started at None:Some(8212)! Giving up... 2022.03.09 11:41:48 ERROR error: The launcher failed to establish a bsp connection, aborting... 2022.03.09 11:41:48 ERROR Failed to connect with build server, no functionality will work. java.lang.RuntimeException: The server did not start, got FailedToOpenBspConnection at bloop.launcher.LauncherMain.failPromise$1(Launcher.scala:95) at bloop.launcher.LauncherMain.runLauncher(Launcher.scala:122) at scala.meta.internal.metals.BloopServers$$anon$2.run(BloopServers.scala:169) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.lang.Thread.run(Thread.java:833) ```
Metals: Restart build server ![Restart build server](https://user-images.githubusercontent.com/49941141/157368562-60316700-8109-4976-8884-f3493f9f0a3b.png) ```text 2022.03.09 11:42:51 INFO Attempting to connect to the build server... 2022.03.09 11:42:53 ERROR Starting the bsp launcher for bloop... 2022.03.09 11:42:53 ERROR Opening a bsp server connection with 'bsp --protocol tcp --port 42117'... 2022.03.09 11:42:53 ERROR Waiting for the bsp connection to come up... 2022.03.09 11:42:53 ERROR Waiting for the bsp connection to come up... 2022.03.09 11:42:53 ERROR error: The command bsp --protocol tcp --port 42117 returned with an error 2022.03.09 11:42:53 ERROR > No server running at 127.0.0.1:8212, let's fire one... 2022.03.09 11:42:53 ERROR > Resolving ch.epfl.scala:bloop-frontend_2.12:1.4.13... 2022.03.09 11:42:53 ERROR > Starting bloop server at 127.0.0.1:8212... 2022.03.09 11:42:53 ERROR > Attempting a connection to the server... 2022.03.09 11:42:53 ERROR > Attempting a connection to the server... 2022.03.09 11:42:53 ERROR > Attempting a connection to the server... 2022.03.09 11:42:53 ERROR > Attempting a connection to the server... 2022.03.09 11:42:53 ERROR > Attempting a connection to the server... 2022.03.09 11:42:53 ERROR > Attempting a connection to the server... 2022.03.09 11:42:53 ERROR > Attempting a connection to the server... 2022.03.09 11:42:53 ERROR > error: Command 'C:\Program Files\Microsoft\jdk-17.0.2.8-hotspot\bin\java -Xss4m -XX:MaxInlineLevel=20 -XX:+UseParallelGC -classpath C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-frontend_2.12\1.4.13\bloop-frontend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-library\2.12.15\scala-library-2.12.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\sockets\1.4.13\sockets-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-shared_2.12\1.4.13\bloop-shared_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-backend_2.12\1.4.13\bloop-backend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-config_2.12\1.4.13\bloop-config_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-core_2.12\7.2.20\scalaz-core_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix_2.12\2.3.3\monix_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app_2.12\2.0.6\case-app_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\scala-debug-adapter_2.12\2.0.13\scala-debug-adapter_2.12-2.0.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna\5.8.0\jna-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna-platform\5.8.0\jna-platform-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bsp4s_2.12\2.0.0-M13\bsp4s_2.12-2.0.0-M13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc_2.12\1.3.0-M4%2B47-d881fa2f\zinc_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-core\2.17.1\log4j-core-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\jpountz\lz4\lz4\1.3.0\lz4-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\github\soc\directories\10\directories-10.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-interface\1.0\test-interface-1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-agent\1.6.2\test-agent-1.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\googlecode\java-diff-utils\diffutils\1.3.0\diffutils-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\pprint_2.12\0.5.5\pprint_2.12-0.5.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\com-microsoft-java-debug-core\0.21.0%2B1-7f1080f1\com-microsoft-java-debug-core-0.21.0%2B1-7f1080f1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\nailgun-server\ee3c4343\nailgun-server-ee3c4343.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-concurrent_2.12\7.2.20\scalaz-concurrent_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\get-coursier\interface\1.0.6\interface-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-ivy_2.12\1.0.0\librarymanagement-ivy_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\sourcecode_2.12\0.1.7\sourcecode_2.12-0.1.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\directory-watcher\0.8.0%2B6-f651bd93\directory-watcher-0.8.0%2B6-f651bd93.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\zeroturnaround\zt-zip\1.13\zt-zip-1.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\brave\brave\5.6.1\brave-5.6.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-sender-urlconnection\2.7.15\zipkin-sender-urlconnection-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm\9.2\asm-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-util\9.2\asm-util-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\plokhotnyuk\jsoniter-scala\jsoniter-scala-core_2.12\2.4.0\jsoniter-scala-core_2.12-2.4.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-types_2.12\2.3.3\monix-types_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-execution_2.12\2.3.3\monix-execution_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-eval_2.12\2.3.3\monix-eval_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-reactive_2.12\2.3.3\monix-reactive_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-annotations_2.12\2.0.6\case-app-annotations_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-util_2.12\2.0.6\case-app-util_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-core_2.12\0.9.3\circe-core_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-derivation_2.12\0.9.0-M4\circe-derivation_2.12-0.9.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\lsp4s_2.12\0.2.0\lsp4s_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-persist_2.12\1.3.0-M4%2B47-d881fa2f\zinc-persist_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-compile-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-compile-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classfile_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classfile_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\protobuf\protobuf-java\3.7.0\protobuf-java-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-api\2.17.1\log4j-api-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fansi_2.12\0.2.7\fansi_2.12-0.2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\code\gson\gson\2.7\gson-2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\reactivex\rxjava2\rxjava\2.1.1\rxjava-2.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\reactivestreams\reactive-streams\1.0.0\reactive-streams-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\slf4j\slf4j-api\1.7.26\slf4j-api-1.7.26.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-effect_2.12\7.2.20\scalaz-effect_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-core_2.12\1.0.0\librarymanagement-core_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-core_2.12\0.8.2\sjson-new-core_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\ivy\ivy\2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd\ivy-2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\zipkin2\zipkin\2.12.1\zipkin-2.12.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-reporter\2.7.15\zipkin-reporter-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-tree\9.2\asm-tree-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-analysis\9.2\asm-analysis-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\jctools\jctools-core\2.0.1\jctools-core-2.0.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\chuusai\shapeless_2.12\2.3.3\shapeless_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-numbers_2.12\0.9.3\circe-numbers_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-core_2.12\1.1.0\cats-core_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\jsonrpc_2.12\0.2.0\jsonrpc_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum_2.12\1.5.13\enumeratum_2.12-1.5.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-circe_2.12\1.5.17\enumeratum-circe_2.12-1.5.17.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-apiinfo_2.12\1.3.0-M4%2B47-d881fa2f\zinc-apiinfo_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classpath_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classpath_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-interface\1.3.0-M4%2B47-d881fa2f\compiler-interface-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\scalapb-runtime_2.12\0.8.0-RC1\scalapb-runtime_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\io_2.12\1.2.0\io_2.12-1.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-logging_2.12\1.2.2\util-logging_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-relation_2.12\1.2.2\util-relation_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\sbinary_2.12\0.5.0\sbinary_2.12-0.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\launcher-interface\1.0.0\launcher-interface-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-parser-combinators_2.12\1.0.5\scala-parser-combinators_2.12-1.0.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-control_2.12\1.2.2\util-control_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-compiler\2.12.11\scala-compiler-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\jcraft\jsch\0.1.46\jsch-0.1.46.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-reflect\2.12.11\scala-reflect-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-okhttp_2.12\0.3.0\gigahorse-okhttp_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp-urlconnection\3.7.0\okhttp-urlconnection-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-xml_2.12\1.0.6\scala-xml_2.12-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-position_2.12\1.0.0\util-position_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-cache_2.12\1.0.0\util-cache_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\macro-compat_2.12\1.1.1\macro-compat_2.12-1.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-macros_2.12\1.1.0\cats-macros_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-kernel_2.12\1.1.0\cats-kernel_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\machinist_2.12\0.6.2\machinist_2.12-0.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe_2.12\2.5.0\scribe_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-parser_2.12\0.9.3\circe-parser_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-macros_2.12\1.5.9\enumeratum-macros_2.12-1.5.9.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-bridge_2.12\1.3.0-M4%2B47-d881fa2f\compiler-bridge_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-interface\1.2.2\util-interface-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\lenses_2.12\0.8.0-RC1\lenses_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse_2.12\1.0.0\fastparse_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\swoval\apple-file-events\1.3.2\apple-file-events-1.3.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\jline\jline\2.14.4\jline-2.14.4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lmax\disruptor\3.3.6\disruptor-3.3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-scalajson_2.12\0.8.2\sjson-new-scalajson_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-core_2.12\0.3.0\gigahorse-core_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp\3.7.0\okhttp-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-murmurhash_2.12\0.8.0\sjson-new-murmurhash_2.12-0.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe-macros_2.12\2.5.0\scribe-macros_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation_2.12\1.0.2\perfolation_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-jawn_2.12\0.9.3\circe-jawn_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse-utils_2.12\1.0.0\fastparse-utils_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\shaded-scalajson_2.12\1.0.0-M4\shaded-scalajson_2.12-1.0.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\spire-math\jawn-parser_2.12\0.11.1\jawn-parser_2.12-0.11.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\ssl-config-core_2.12\0.2.2\ssl-config-core_2.12-0.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okio\okio\1.12.0\okio-1.12.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation-macros_2.12\1.0.2\perfolation-macros_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\config\1.2.0\config-1.2.0.jar bloop.Server 8212' finished with 0: '' 2022.03.09 11:42:53 ERROR > Attempt connection a last time before giving up... 2022.03.09 11:42:53 ERROR > Attempting a connection to the server... 2022.03.09 11:42:53 ERROR > error: Server could not be started at None:Some(8212)! Giving up... 2022.03.09 11:42:53 ERROR error: The launcher failed to establish a bsp connection, aborting... 2022.03.09 11:42:53 ERROR Failed to connect with build server, no functionality will work. java.lang.RuntimeException: The server did not start, got FailedToOpenBspConnection at bloop.launcher.LauncherMain.failPromise$1(Launcher.scala:95) at bloop.launcher.LauncherMain.runLauncher(Launcher.scala:122) at scala.meta.internal.metals.BloopServers$$anon$2.run(BloopServers.scala:169) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.lang.Thread.run(Thread.java:833) ```
Metals: New scala project ![image](https://user-images.githubusercontent.com/49941141/157369585-c5803c49-f459-42c5-84b4-49ad13e21f0e.png) ![image](https://user-images.githubusercontent.com/49941141/157369615-504aec44-b4e5-40af-9d1e-b7a143d00858.png) ![image](https://user-images.githubusercontent.com/49941141/157369653-667e862b-3443-44e3-a7a6-cf2834f41d58.png) ![image](https://user-images.githubusercontent.com/49941141/157369696-cb573061-4fc9-448d-b7f1-9b3ec3c0f2bf.png) ![image](https://user-images.githubusercontent.com/49941141/157369737-89694d8f-d52a-441a-bfc8-34b44f040d54.png) ![image](https://user-images.githubusercontent.com/49941141/157369839-a937b6c4-263d-42ef-a7df-cee98ad5463a.png) ![image](https://user-images.githubusercontent.com/49941141/157369936-26c81cdf-b46b-4c96-a4e0-3ff54d4e9941.png) ```text Java home: C:\Program Files\Microsoft\jdk-17.0.2.8-hotspot\ Metals version: 0.11.2 2022.03.09 11:55:31 INFO logging to file E:\Repository\hello-world\.metals\metals.log 2022.03.09 11:55:31 INFO Started: Metals version 0.11.2 in workspace 'E:\Repository\hello-world' for client Visual Studio Code 1.65.1. 2022.03.09 11:55:31 INFO Parse release: 17.0.2 2022.03.09 11:55:38 INFO time: initialize in 6.87s Initializing Scala Debugger 2022.03.09 11:55:39 INFO Flyway Community Edition 8.5.1 by Redgate 2022.03.09 11:55:39 INFO See what's new here: https://flywaydb.org/documentation/learnmore/releaseNotes#8.5.1 2022.03.09 11:55:39 INFO 2022.03.09 11:55:39 INFO Database: jdbc:h2:file:E:\Repository\hello-world\.metals\metals (H2 2.0) 2022.03.09 11:55:39 INFO Successfully validated 3 migrations (execution time 00:00.079s) 2022.03.09 11:55:39 INFO Creating Schema History table "PUBLIC"."flyway_schema_history" ... 2022.03.09 11:55:39 INFO Current version of schema "PUBLIC": << Empty Schema >> 2022.03.09 11:55:39 INFO Migrating schema "PUBLIC" to version "1 - Create tables" 2022.03.09 11:55:39 INFO Migrating schema "PUBLIC" to version "2 - Server discovery" 2022.03.09 11:55:39 INFO Migrating schema "PUBLIC" to version "3 - Jar symbols" 2022.03.09 11:55:39 INFO Successfully applied 3 migrations to schema "PUBLIC", now at version v3 (execution time 00:00.083s) 2022.03.09 11:55:39 WARN Build server is not auto-connectable. 2022.03.09 11:56:03 INFO running 'C:\Program Files\Microsoft\jdk-17.0.2.8-hotspot\bin\java -Djline.terminal=jline.UnsupportedTerminal -Dsbt.log.noformat=true -Dfile.encoding=UTF-8 -jar C:\Users\DRAGON~1\AppData\Local\Temp\metals8191245065150310034\sbt-launch.jar -Dbloop.export-jar-classifiers=sources bloopInstall' 2022.03.09 11:56:07 INFO [info] welcome to sbt 1.6.2 (Microsoft Java 17.0.2) 2022.03.09 11:56:11 INFO [info] loading settings for project hello-world-build-build from metals.sbt ... 2022.03.09 11:56:13 INFO [info] loading project definition from E:\Repository\hello-world\project\project 2022.03.09 11:56:18 INFO [info] loading settings for project hello-world-build from metals.sbt ... 2022.03.09 11:56:18 INFO [info] loading project definition from E:\Repository\hello-world\project 2022.03.09 11:56:24 INFO [success] Generated .bloop\hello-world-build.json 2022.03.09 11:56:24 INFO [success] Total time: 5 s, completed 2022骞�3鏈�9鏃� 涓婂崍11:56:24 2022.03.09 11:56:26 INFO [info] loading settings for project hello-world from build.sbt ... 2022.03.09 11:56:26 INFO [info] set current project to hello-world (in build file:/E:/Repository/hello-world/) 2022.03.09 11:56:26 INFO [success] Generated .bloop\hello-world.json 2022.03.09 11:56:26 INFO [success] Generated .bloop\hello-world-test.json 2022.03.09 11:56:26 INFO [success] Total time: 1 s, completed 2022骞�3鏈�9鏃� 涓婂崍11:56:27 2022.03.09 11:56:27 INFO time: ran 'sbt bloopInstall' in 24s 2022.03.09 11:56:27 INFO Attempting to connect to the build server... 2022.03.09 11:56:32 ERROR Starting the bsp launcher for bloop... 2022.03.09 11:56:32 ERROR Opening a bsp server connection with 'bsp --protocol tcp --port 17984'... 2022.03.09 11:56:32 ERROR Waiting for the bsp connection to come up... 2022.03.09 11:56:32 ERROR Waiting for the bsp connection to come up... 2022.03.09 11:56:32 ERROR Waiting for the bsp connection to come up... 2022.03.09 11:56:32 ERROR error: The command bsp --protocol tcp --port 17984 returned with an error 2022.03.09 11:56:32 ERROR > No server running at 127.0.0.1:8212, let's fire one... 2022.03.09 11:56:32 ERROR > Resolving ch.epfl.scala:bloop-frontend_2.12:1.4.13... 2022.03.09 11:56:32 ERROR > Starting bloop server at 127.0.0.1:8212... 2022.03.09 11:56:32 ERROR > Attempting a connection to the server... 2022.03.09 11:56:32 ERROR > Attempting a connection to the server... 2022.03.09 11:56:32 ERROR > Attempting a connection to the server... 2022.03.09 11:56:32 ERROR > Attempting a connection to the server... 2022.03.09 11:56:32 ERROR > Attempting a connection to the server... 2022.03.09 11:56:32 ERROR > Attempting a connection to the server... 2022.03.09 11:56:32 ERROR > Attempting a connection to the server... 2022.03.09 11:56:32 ERROR > error: Command 'C:\Program Files\Microsoft\jdk-17.0.2.8-hotspot\bin\java -Xss4m -XX:MaxInlineLevel=20 -XX:+UseParallelGC -classpath C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-frontend_2.12\1.4.13\bloop-frontend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-library\2.12.15\scala-library-2.12.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\sockets\1.4.13\sockets-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-shared_2.12\1.4.13\bloop-shared_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-backend_2.12\1.4.13\bloop-backend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-config_2.12\1.4.13\bloop-config_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-core_2.12\7.2.20\scalaz-core_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix_2.12\2.3.3\monix_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app_2.12\2.0.6\case-app_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\scala-debug-adapter_2.12\2.0.13\scala-debug-adapter_2.12-2.0.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna\5.8.0\jna-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna-platform\5.8.0\jna-platform-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bsp4s_2.12\2.0.0-M13\bsp4s_2.12-2.0.0-M13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc_2.12\1.3.0-M4%2B47-d881fa2f\zinc_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-core\2.17.1\log4j-core-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\jpountz\lz4\lz4\1.3.0\lz4-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\github\soc\directories\10\directories-10.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-interface\1.0\test-interface-1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-agent\1.6.2\test-agent-1.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\googlecode\java-diff-utils\diffutils\1.3.0\diffutils-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\pprint_2.12\0.5.5\pprint_2.12-0.5.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\com-microsoft-java-debug-core\0.21.0%2B1-7f1080f1\com-microsoft-java-debug-core-0.21.0%2B1-7f1080f1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\nailgun-server\ee3c4343\nailgun-server-ee3c4343.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-concurrent_2.12\7.2.20\scalaz-concurrent_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\get-coursier\interface\1.0.6\interface-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-ivy_2.12\1.0.0\librarymanagement-ivy_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\sourcecode_2.12\0.1.7\sourcecode_2.12-0.1.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\directory-watcher\0.8.0%2B6-f651bd93\directory-watcher-0.8.0%2B6-f651bd93.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\zeroturnaround\zt-zip\1.13\zt-zip-1.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\brave\brave\5.6.1\brave-5.6.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-sender-urlconnection\2.7.15\zipkin-sender-urlconnection-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm\9.2\asm-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-util\9.2\asm-util-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\plokhotnyuk\jsoniter-scala\jsoniter-scala-core_2.12\2.4.0\jsoniter-scala-core_2.12-2.4.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-types_2.12\2.3.3\monix-types_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-execution_2.12\2.3.3\monix-execution_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-eval_2.12\2.3.3\monix-eval_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-reactive_2.12\2.3.3\monix-reactive_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-annotations_2.12\2.0.6\case-app-annotations_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-util_2.12\2.0.6\case-app-util_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-core_2.12\0.9.3\circe-core_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-derivation_2.12\0.9.0-M4\circe-derivation_2.12-0.9.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\lsp4s_2.12\0.2.0\lsp4s_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-persist_2.12\1.3.0-M4%2B47-d881fa2f\zinc-persist_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-compile-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-compile-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classfile_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classfile_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\protobuf\protobuf-java\3.7.0\protobuf-java-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-api\2.17.1\log4j-api-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fansi_2.12\0.2.7\fansi_2.12-0.2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\code\gson\gson\2.7\gson-2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\reactivex\rxjava2\rxjava\2.1.1\rxjava-2.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\reactivestreams\reactive-streams\1.0.0\reactive-streams-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\slf4j\slf4j-api\1.7.26\slf4j-api-1.7.26.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-effect_2.12\7.2.20\scalaz-effect_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-core_2.12\1.0.0\librarymanagement-core_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-core_2.12\0.8.2\sjson-new-core_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\ivy\ivy\2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd\ivy-2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\zipkin2\zipkin\2.12.1\zipkin-2.12.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-reporter\2.7.15\zipkin-reporter-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-tree\9.2\asm-tree-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-analysis\9.2\asm-analysis-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\jctools\jctools-core\2.0.1\jctools-core-2.0.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\chuusai\shapeless_2.12\2.3.3\shapeless_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-numbers_2.12\0.9.3\circe-numbers_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-core_2.12\1.1.0\cats-core_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\jsonrpc_2.12\0.2.0\jsonrpc_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum_2.12\1.5.13\enumeratum_2.12-1.5.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-circe_2.12\1.5.17\enumeratum-circe_2.12-1.5.17.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-apiinfo_2.12\1.3.0-M4%2B47-d881fa2f\zinc-apiinfo_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classpath_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classpath_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-interface\1.3.0-M4%2B47-d881fa2f\compiler-interface-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\scalapb-runtime_2.12\0.8.0-RC1\scalapb-runtime_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\io_2.12\1.2.0\io_2.12-1.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-logging_2.12\1.2.2\util-logging_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-relation_2.12\1.2.2\util-relation_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\sbinary_2.12\0.5.0\sbinary_2.12-0.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\launcher-interface\1.0.0\launcher-interface-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-parser-combinators_2.12\1.0.5\scala-parser-combinators_2.12-1.0.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-control_2.12\1.2.2\util-control_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-compiler\2.12.11\scala-compiler-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\jcraft\jsch\0.1.46\jsch-0.1.46.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-reflect\2.12.11\scala-reflect-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-okhttp_2.12\0.3.0\gigahorse-okhttp_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp-urlconnection\3.7.0\okhttp-urlconnection-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-xml_2.12\1.0.6\scala-xml_2.12-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-position_2.12\1.0.0\util-position_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-cache_2.12\1.0.0\util-cache_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\macro-compat_2.12\1.1.1\macro-compat_2.12-1.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-macros_2.12\1.1.0\cats-macros_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-kernel_2.12\1.1.0\cats-kernel_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\machinist_2.12\0.6.2\machinist_2.12-0.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe_2.12\2.5.0\scribe_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-parser_2.12\0.9.3\circe-parser_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-macros_2.12\1.5.9\enumeratum-macros_2.12-1.5.9.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-bridge_2.12\1.3.0-M4%2B47-d881fa2f\compiler-bridge_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-interface\1.2.2\util-interface-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\lenses_2.12\0.8.0-RC1\lenses_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse_2.12\1.0.0\fastparse_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\swoval\apple-file-events\1.3.2\apple-file-events-1.3.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\jline\jline\2.14.4\jline-2.14.4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lmax\disruptor\3.3.6\disruptor-3.3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-scalajson_2.12\0.8.2\sjson-new-scalajson_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-core_2.12\0.3.0\gigahorse-core_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp\3.7.0\okhttp-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-murmurhash_2.12\0.8.0\sjson-new-murmurhash_2.12-0.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe-macros_2.12\2.5.0\scribe-macros_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation_2.12\1.0.2\perfolation_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-jawn_2.12\0.9.3\circe-jawn_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse-utils_2.12\1.0.0\fastparse-utils_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\shaded-scalajson_2.12\1.0.0-M4\shaded-scalajson_2.12-1.0.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\spire-math\jawn-parser_2.12\0.11.1\jawn-parser_2.12-0.11.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\ssl-config-core_2.12\0.2.2\ssl-config-core_2.12-0.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okio\okio\1.12.0\okio-1.12.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation-macros_2.12\1.0.2\perfolation-macros_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\config\1.2.0\config-1.2.0.jar bloop.Server 8212' finished with 0: '' 2022.03.09 11:56:32 ERROR > Attempt connection a last time before giving up... 2022.03.09 11:56:32 ERROR > Attempting a connection to the server... 2022.03.09 11:56:32 ERROR > error: Server could not be started at None:Some(8212)! Giving up... 2022.03.09 11:56:32 ERROR error: The launcher failed to establish a bsp connection, aborting... 2022.03.09 11:56:32 ERROR Failed to connect with build server, no functionality will work. java.lang.RuntimeException: The server did not start, got FailedToOpenBspConnection at bloop.launcher.LauncherMain.failPromise$1(Launcher.scala:95) at bloop.launcher.LauncherMain.runLauncher(Launcher.scala:122) at scala.meta.internal.metals.BloopServers$$anon$2.run(BloopServers.scala:169) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.lang.Thread.run(Thread.java:833) ```
Dragon1573 commented 2 years ago

Installation Environments

Additional Context

Related issue #758, but we have different environments.

Search Terms

None ...

tgodzik commented 2 years ago

Thanks for reporting! Does it work with the previous Metals server version? Does it help if you kill all the Java processes? There has been situations that there was an old broken server running in the background.

Another possible workaround would be to try running the command manually and see why it's failing (logs should be properly printed, but they don't seem to be :/)

C:\Program Files\Microsoft\jdk-17.0.2.8-hotspot\bin\java -Xss4m -XX:MaxInlineLevel=20 -XX:+UseParallelGC -classpath C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-frontend_2.12\1.4.13\bloop-frontend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-library\2.12.15\scala-library-2.12.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\sockets\1.4.13\sockets-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-shared_2.12\1.4.13\bloop-shared_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-backend_2.12\1.4.13\bloop-backend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-config_2.12\1.4.13\bloop-config_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-core_2.12\7.2.20\scalaz-core_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix_2.12\2.3.3\monix_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app_2.12\2.0.6\case-app_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\scala-debug-adapter_2.12\2.0.13\scala-debug-adapter_2.12-2.0.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna\5.8.0\jna-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna-platform\5.8.0\jna-platform-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bsp4s_2.12\2.0.0-M13\bsp4s_2.12-2.0.0-M13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc_2.12\1.3.0-M4%2B47-d881fa2f\zinc_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-core\2.17.1\log4j-core-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\jpountz\lz4\lz4\1.3.0\lz4-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\github\soc\directories\10\directories-10.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-interface\1.0\test-interface-1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-agent\1.6.2\test-agent-1.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\googlecode\java-diff-utils\diffutils\1.3.0\diffutils-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\pprint_2.12\0.5.5\pprint_2.12-0.5.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\com-microsoft-java-debug-core\0.21.0%2B1-7f1080f1\com-microsoft-java-debug-core-0.21.0%2B1-7f1080f1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\nailgun-server\ee3c4343\nailgun-server-ee3c4343.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-concurrent_2.12\7.2.20\scalaz-concurrent_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\get-coursier\interface\1.0.6\interface-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-ivy_2.12\1.0.0\librarymanagement-ivy_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\sourcecode_2.12\0.1.7\sourcecode_2.12-0.1.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\directory-watcher\0.8.0%2B6-f651bd93\directory-watcher-0.8.0%2B6-f651bd93.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\zeroturnaround\zt-zip\1.13\zt-zip-1.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\brave\brave\5.6.1\brave-5.6.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-sender-urlconnection\2.7.15\zipkin-sender-urlconnection-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm\9.2\asm-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-util\9.2\asm-util-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\plokhotnyuk\jsoniter-scala\jsoniter-scala-core_2.12\2.4.0\jsoniter-scala-core_2.12-2.4.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-types_2.12\2.3.3\monix-types_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-execution_2.12\2.3.3\monix-execution_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-eval_2.12\2.3.3\monix-eval_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-reactive_2.12\2.3.3\monix-reactive_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-annotations_2.12\2.0.6\case-app-annotations_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-util_2.12\2.0.6\case-app-util_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-core_2.12\0.9.3\circe-core_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-derivation_2.12\0.9.0-M4\circe-derivation_2.12-0.9.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\lsp4s_2.12\0.2.0\lsp4s_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-persist_2.12\1.3.0-M4%2B47-d881fa2f\zinc-persist_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-compile-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-compile-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classfile_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classfile_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\protobuf\protobuf-java\3.7.0\protobuf-java-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-api\2.17.1\log4j-api-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fansi_2.12\0.2.7\fansi_2.12-0.2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\code\gson\gson\2.7\gson-2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\reactivex\rxjava2\rxjava\2.1.1\rxjava-2.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\reactivestreams\reactive-streams\1.0.0\reactive-streams-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\slf4j\slf4j-api\1.7.26\slf4j-api-1.7.26.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-effect_2.12\7.2.20\scalaz-effect_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-core_2.12\1.0.0\librarymanagement-core_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-core_2.12\0.8.2\sjson-new-core_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\ivy\ivy\2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd\ivy-2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\zipkin2\zipkin\2.12.1\zipkin-2.12.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-reporter\2.7.15\zipkin-reporter-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-tree\9.2\asm-tree-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-analysis\9.2\asm-analysis-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\jctools\jctools-core\2.0.1\jctools-core-2.0.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\chuusai\shapeless_2.12\2.3.3\shapeless_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-numbers_2.12\0.9.3\circe-numbers_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-core_2.12\1.1.0\cats-core_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\jsonrpc_2.12\0.2.0\jsonrpc_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum_2.12\1.5.13\enumeratum_2.12-1.5.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-circe_2.12\1.5.17\enumeratum-circe_2.12-1.5.17.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-apiinfo_2.12\1.3.0-M4%2B47-d881fa2f\zinc-apiinfo_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classpath_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classpath_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-interface\1.3.0-M4%2B47-d881fa2f\compiler-interface-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\scalapb-runtime_2.12\0.8.0-RC1\scalapb-runtime_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\io_2.12\1.2.0\io_2.12-1.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-logging_2.12\1.2.2\util-logging_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-relation_2.12\1.2.2\util-relation_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\sbinary_2.12\0.5.0\sbinary_2.12-0.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\launcher-interface\1.0.0\launcher-interface-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-parser-combinators_2.12\1.0.5\scala-parser-combinators_2.12-1.0.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-control_2.12\1.2.2\util-control_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-compiler\2.12.11\scala-compiler-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\jcraft\jsch\0.1.46\jsch-0.1.46.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-reflect\2.12.11\scala-reflect-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-okhttp_2.12\0.3.0\gigahorse-okhttp_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp-urlconnection\3.7.0\okhttp-urlconnection-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-xml_2.12\1.0.6\scala-xml_2.12-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-position_2.12\1.0.0\util-position_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-cache_2.12\1.0.0\util-cache_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\macro-compat_2.12\1.1.1\macro-compat_2.12-1.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-macros_2.12\1.1.0\cats-macros_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-kernel_2.12\1.1.0\cats-kernel_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\machinist_2.12\0.6.2\machinist_2.12-0.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe_2.12\2.5.0\scribe_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-parser_2.12\0.9.3\circe-parser_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-macros_2.12\1.5.9\enumeratum-macros_2.12-1.5.9.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-bridge_2.12\1.3.0-M4%2B47-d881fa2f\compiler-bridge_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-interface\1.2.2\util-interface-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\lenses_2.12\0.8.0-RC1\lenses_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse_2.12\1.0.0\fastparse_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\swoval\apple-file-events\1.3.2\apple-file-events-1.3.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\jline\jline\2.14.4\jline-2.14.4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lmax\disruptor\3.3.6\disruptor-3.3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-scalajson_2.12\0.8.2\sjson-new-scalajson_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-core_2.12\0.3.0\gigahorse-core_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp\3.7.0\okhttp-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-murmurhash_2.12\0.8.0\sjson-new-murmurhash_2.12-0.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe-macros_2.12\2.5.0\scribe-macros_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation_2.12\1.0.2\perfolation_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-jawn_2.12\0.9.3\circe-jawn_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse-utils_2.12\1.0.0\fastparse-utils_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\shaded-scalajson_2.12\1.0.0-M4\shaded-scalajson_2.12-1.0.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\spire-math\jawn-parser_2.12\0.11.1\jawn-parser_2.12-0.11.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\ssl-config-core_2.12\0.2.2\ssl-config-core_2.12-0.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okio\okio\1.12.0\okio-1.12.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation-macros_2.12\1.0.2\perfolation-macros_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\config\1.2.0\config-1.2.0.jar bloop.Server 8212

Lastly you could try and set a different JVM for bloop in USER_HOME/.bloop/bloop.json:

{
  "javaHome" : "<path-to-different-JDK>"
}
Dragon1573 commented 2 years ago

@tgodzik I'm sorry, but I can't get your instructions ...

Does it work with the previous Metals server version?

YES, IT DOES!!!

Last time I used Metals is Jan 15th this year and everything works perfect then. I downgraded Scala (Metals) plugin to v1.12.0 with Metals itself v0.11.1 and the Bloop Language Server work again!

What's going on??? Shen me gui???

Does it help if you kill all the Java processes?

No. I can't make sure if I correctly killed all the Java processes ...

I exited VSCode and terminate all java.exe processes in Windows Task Manager. Then I restart the VSCode and waiting Metals & Bloop for startup. However, it still failed with a few minutes.

There has been situations that there was an old broken server running in the background.

If there DOES have an old broken server, where is it? Could we simply remove all the related folders and files, letting Metals reinstall itself correctly?

Another possible workaround would be to try running the command manually and see why it's failing (logs should be properly printed, but they don't seem to be :/)

I'm currently response to this issue on another machine with another bit different environment. I'll try this command next morning ...

Lastly you could try and set a different JVM for bloop.

I tried a different JVM for Bloop soon after. Instead of switching it in ~/.bloop/bloop.json, I uninstalled Microsoft.OpenJDK.17 and installed Oracle.JDK.17 instead using winget.exe. But it still failed with the same exception ...

Shall I downgrade to Oracle JDK 11?

tgodzik commented 2 years ago

If you killed all the java processes then most likely it's not an issue of an older Bloop server.

Shall I downgrade to Oracle JDK 11?

That might help as a workaround although Bloop should work on JDK 17, but I don't see any indications why this isn't working currently.

Alternatively, you could try using sbt as the build server. You would need to run Metals: Switch build server command and choose sbt.

Dragon1573 commented 2 years ago

Does it work with the previous Metals server version?

YES, IT DOES!!!

Last time I used Metals is Jan 15th this year and everything works perfect then.

I downgraded Scala (Metals) plugin to v1.12.0 with Metals itself v0.11.1 on my current device (different from what I mentioned in the Installation Environment section) and the Bloop Language Server works again!

What's going on??? Shen me gui??? I'm totally confused with this wierd situation 😵

tgodzik commented 2 years ago

I think it's most likely working with a previous Bloop version. Do you see in the logs what version was started? We might be able to check the changes for the issue that caused it. The release notes are here https://github.com/scalacenter/bloop/releases/tag/v1.4.13

There are two PRs related to Java:

Dragon1573 commented 2 years ago

Do you see in the logs what version was started?

Yes, I do. The connected build server are as follows:

Do you have $JAVA_HOME set up properly?

Yes, I do. At least on my current device.

PowerShell 7.2.1
Copyright (c) Microsoft Corporation.

https://aka.ms/powershell
Type 'help' to get help.

Loading personal and system profiles took 1815ms.
Scala  λ echo $env:JAVA_HOME
C:\Program Files\Microsoft\jdk-17.0.2.8-hotspot\

What does "C:\Program Files\Microsoft\jdk-17.0.2.8-hotspot\bin\java" -version say?

Scala  λ java -version
openjdk version "17.0.2" 2022-01-18 LTS
OpenJDK Runtime Environment Microsoft-30338 (build 17.0.2+8-LTS)
OpenJDK 64-Bit Server VM Microsoft-30338 (build 17.0.2+8-LTS, mixed mode, sharing)
Scala  λ & 'C:\Program Files\Microsoft\jdk-17.0.2.8-hotspot\bin\java' -version
openjdk version "17.0.2" 2022-01-18 LTS
OpenJDK Runtime Environment Microsoft-30338 (build 17.0.2+8-LTS)
OpenJDK 64-Bit Server VM Microsoft-30338 (build 17.0.2+8-LTS, mixed mode, sharing)
Dragon1573 commented 2 years ago

Now I try again with the newer plugin:

This time Bloop is successfully connected. Logs are as follows:

Log outputs of Metals (click to expand) ```text Java home: C:\Program Files\Microsoft\jdk-17.0.2.8-hotspot\ Metals version: 0.11.2 2022.03.09 21:51:18 INFO logging to file C:\Users\Dragon1573\Repos\playground\Scala\.metals\metals.log 2022.03.09 21:51:18 INFO Started: Metals version 0.11.2 in workspace 'C:\Users\Dragon1573\Repos\playground\Scala' for client Visual Studio Code 1.65.1. 2022.03.09 21:51:18 INFO Parse release: 17.0.2 2022.03.09 21:51:22 INFO time: initialize in 4.35s Initializing Scala Debugger 2022.03.09 21:51:22 INFO Deleting old database format C:\Users\Dragon1573\Repos\playground\Scala\.metals\metals.h2.db 2022.03.09 21:51:22 INFO Flyway Community Edition 8.5.1 by Redgate 2022.03.09 21:51:22 INFO See what's new here: https://flywaydb.org/documentation/learnmore/releaseNotes#8.5.1 2022.03.09 21:51:22 INFO 2022.03.09 21:51:22 INFO Database: jdbc:h2:file:C:\Users\Dragon1573\Repos\playground\Scala\.metals\metals (H2 2.0) 2022.03.09 21:51:23 INFO Successfully validated 3 migrations (execution time 00:00.061s) 2022.03.09 21:51:23 INFO Current version of schema "PUBLIC": 3 2022.03.09 21:51:23 INFO Schema "PUBLIC" is up to date. No migration necessary. 2022.03.09 21:51:24 INFO Attempting to connect to the build server... 2022.03.09 21:51:24 INFO skipping build import with status 'Requested' 2022.03.09 21:51:25 INFO tracing is enabled: C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.09 21:51:25 INFO Attempting to connect to the build server... 2022.03.09 21:51:25 INFO tracing is enabled: C:\Users\Dragon1573\Repos\playground\Scala\project\.metals\bsp.trace.json 2022.03.09 21:51:25 INFO time: Connected to build server in 1.66s 2022.03.09 21:51:25 INFO Connected to Build server: Bloop v1.4.13 2022.03.09 21:51:26 INFO time: Imported build in 0.51s ```
Screenshot (click to expand) ![image](https://user-images.githubusercontent.com/49941141/157455694-7b9b51ef-062b-4e11-84cb-d1398f282736.png)
tgodzik commented 2 years ago

There seems to be nothing to indicate why it failed at the first place :/

Let's keep this open and see if anyone encounters the same issue and maybe we could find more data.

Dragon1573 commented 2 years ago

I switch back to the device in my office (details are in Installation Environments section).

It's currently running the following stuffs:

Scala (Metals) v1.13.0 Crash Logs ```text Java home: E:\Applications\Oracle\JDK Metals version: 0.11.2 2022.03.10 08:31:21 INFO logging to file E:\Repository\Scala\.metals\metals.log 2022.03.10 08:31:21 INFO Started: Metals version 0.11.2 in workspace 'E:\Repository\Scala' for client Visual Studio Code 1.65.1. 2022.03.10 08:31:21 INFO Parse release: 17.0.2 2022.03.10 08:31:30 INFO time: initialize in 9.37s Initializing Scala Debugger 2022.03.10 08:31:32 INFO Flyway Community Edition 8.5.1 by Redgate 2022.03.10 08:31:32 INFO See what's new here: https://flywaydb.org/documentation/learnmore/releaseNotes#8.5.1 2022.03.10 08:31:32 INFO 2022.03.10 08:31:32 INFO Database: jdbc:h2:file:E:\Repository\Scala\.metals\metals (H2 2.0) 2022.03.10 08:31:32 INFO Successfully validated 3 migrations (execution time 00:00.021s) 2022.03.10 08:31:32 INFO Creating Schema History table "PUBLIC"."flyway_schema_history" ... 2022.03.10 08:31:32 INFO Current version of schema "PUBLIC": << Empty Schema >> 2022.03.10 08:31:32 INFO Migrating schema "PUBLIC" to version "1 - Create tables" 2022.03.10 08:31:32 INFO Migrating schema "PUBLIC" to version "2 - Server discovery" 2022.03.10 08:31:32 INFO Migrating schema "PUBLIC" to version "3 - Jar symbols" 2022.03.10 08:31:32 INFO Successfully applied 3 migrations to schema "PUBLIC", now at version v3 (execution time 00:00.072s) 2022.03.10 08:31:32 WARN Build server is not auto-connectable. 2022.03.10 08:31:34 WARN no build target for: E:\Repository\Scala\build.sbt 2022.03.10 08:32:23 INFO no build target found for E:\Repository\Scala\build.sbt. Using presentation compiler with project's scala-library version: 3.1.1 2022.03.10 08:32:39 INFO time: code lens generation in 1m 2022.03.10 08:32:39 INFO time: code lens generation in 1m 2022.03.10 08:34:27 WARN no build target for: E:\Repository\Scala\src\main\scala\Main.scala 2022.03.10 08:34:34 WARN no build target for: E:\Repository\Scala\src\main\scala\Main.scala 2022.03.10 08:34:34 WARN no build target for: E:\Repository\Scala\src\main\scala\Main.scala 2022.03.10 08:34:37 WARN no build target for: E:\Repository\Scala\src\main\scala\Main.scala 2022.03.10 08:34:39 WARN no build target for: E:\Repository\Scala\src\main\scala\Main.scala 2022.03.10 08:34:50 WARN no build target for: E:\Repository\Scala\src\main\scala\Main.scala 2022.03.10 08:34:51 INFO running 'E:\Applications\Oracle\JDK\bin\java -Djline.terminal=jline.UnsupportedTerminal -Dsbt.log.noformat=true -Dfile.encoding=UTF-8 -Dsbt.version=1.6.2 -jar C:\Users\DRAGON~1\AppData\Local\Temp\metals6788960945101526416\sbt-launch.jar -Dbloop.export-jar-classifiers=sources bloopInstall' 2022.03.10 08:35:59 INFO [info] Updated file E:\Repository\Scala\project\build.properties: set sbt.version to 1.6.2 2022.03.10 08:35:59 INFO [info] welcome to sbt 1.6.2 (Oracle Corporation Java 17.0.2) 2022.03.10 08:36:03 INFO [info] loading settings for project global-plugins from plugins.sbt ... 2022.03.10 08:36:05 INFO [info] loading global plugins from C:\Users\Dragon1573\.sbt\1.0\plugins 2022.03.10 08:36:07 INFO [warn] sbt-bloop-1.4.13.jar no longer exists at C:\Users\Dragon1573\AppData\Local\Coursier\Cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\sbt-bloop_2.12_1.0\1.4.13\sbt-bloop-1.4.13.jar 2022.03.10 08:37:08 INFO [info] loading settings for project scala-build-build from metals.sbt ... 2022.03.10 08:37:08 INFO [info] loading project definition from E:\Repository\Scala\project\project 2022.03.10 08:37:28 INFO [success] Generated .bloop\scala-build-build.json 2022.03.10 08:37:28 INFO [success] Total time: 20 s, completed 2022骞�3鏈�10鏃� 涓婂崍8:37:28 2022.03.10 08:37:30 INFO [info] loading settings for project scala-build from metals.sbt ... 2022.03.10 08:37:30 INFO [info] loading project definition from E:\Repository\Scala\project 2022.03.10 08:37:33 INFO [success] Generated .bloop\scala-build.json 2022.03.10 08:37:33 INFO [success] Total time: 4 s, completed 2022骞�3鏈�10鏃� 涓婂崍8:37:34 2022.03.10 08:37:36 INFO [info] loading settings for project scala from build.sbt ... 2022.03.10 08:37:36 INFO [info] set current project to scala (in build file:/E:/Repository/Scala/) 2022.03.10 08:38:04 INFO [success] Generated .bloop\scala.json 2022.03.10 08:38:04 INFO [success] Generated .bloop\scala-test.json 2022.03.10 08:38:04 INFO [success] Total time: 28 s, completed 2022骞�3鏈�10鏃� 涓婂崍8:38:05 2022.03.10 08:38:05 INFO time: ran 'sbt bloopInstall' in 3m14s 2022.03.10 08:38:05 INFO Attempting to connect to the build server... 2022.03.10 08:38:28 ERROR Starting the bsp launcher for bloop... 2022.03.10 08:38:28 ERROR Opening a bsp server connection with 'bsp --protocol tcp --port 34047'... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:38:28 ERROR error: The command bsp --protocol tcp --port 34047 returned with an error 2022.03.10 08:38:28 ERROR > No server running at 127.0.0.1:8212, let's fire one... 2022.03.10 08:38:28 ERROR > Resolving ch.epfl.scala:bloop-frontend_2.12:1.4.13... 2022.03.10 08:38:28 ERROR > Starting bloop server at 127.0.0.1:8212... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > error: Command 'E:\Applications\Oracle\JDK\bin\java -Xss4m -XX:MaxInlineLevel=20 -XX:+UseParallelGC -classpath C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-frontend_2.12\1.4.13\bloop-frontend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-library\2.12.15\scala-library-2.12.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\sockets\1.4.13\sockets-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-shared_2.12\1.4.13\bloop-shared_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-backend_2.12\1.4.13\bloop-backend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-config_2.12\1.4.13\bloop-config_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-core_2.12\7.2.20\scalaz-core_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix_2.12\2.3.3\monix_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app_2.12\2.0.6\case-app_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\scala-debug-adapter_2.12\2.0.13\scala-debug-adapter_2.12-2.0.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna\5.8.0\jna-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna-platform\5.8.0\jna-platform-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bsp4s_2.12\2.0.0-M13\bsp4s_2.12-2.0.0-M13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc_2.12\1.3.0-M4%2B47-d881fa2f\zinc_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-core\2.17.1\log4j-core-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\jpountz\lz4\lz4\1.3.0\lz4-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\github\soc\directories\10\directories-10.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-interface\1.0\test-interface-1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-agent\1.6.2\test-agent-1.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\googlecode\java-diff-utils\diffutils\1.3.0\diffutils-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\pprint_2.12\0.5.5\pprint_2.12-0.5.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\com-microsoft-java-debug-core\0.21.0%2B1-7f1080f1\com-microsoft-java-debug-core-0.21.0%2B1-7f1080f1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\nailgun-server\ee3c4343\nailgun-server-ee3c4343.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-concurrent_2.12\7.2.20\scalaz-concurrent_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\get-coursier\interface\1.0.6\interface-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-ivy_2.12\1.0.0\librarymanagement-ivy_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\sourcecode_2.12\0.1.7\sourcecode_2.12-0.1.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\directory-watcher\0.8.0%2B6-f651bd93\directory-watcher-0.8.0%2B6-f651bd93.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\zeroturnaround\zt-zip\1.13\zt-zip-1.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\brave\brave\5.6.1\brave-5.6.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-sender-urlconnection\2.7.15\zipkin-sender-urlconnection-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm\9.2\asm-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-util\9.2\asm-util-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\plokhotnyuk\jsoniter-scala\jsoniter-scala-core_2.12\2.4.0\jsoniter-scala-core_2.12-2.4.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-types_2.12\2.3.3\monix-types_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-execution_2.12\2.3.3\monix-execution_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-eval_2.12\2.3.3\monix-eval_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-reactive_2.12\2.3.3\monix-reactive_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-annotations_2.12\2.0.6\case-app-annotations_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-util_2.12\2.0.6\case-app-util_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-core_2.12\0.9.3\circe-core_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-derivation_2.12\0.9.0-M4\circe-derivation_2.12-0.9.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\lsp4s_2.12\0.2.0\lsp4s_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-persist_2.12\1.3.0-M4%2B47-d881fa2f\zinc-persist_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-compile-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-compile-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classfile_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classfile_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\protobuf\protobuf-java\3.7.0\protobuf-java-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-api\2.17.1\log4j-api-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fansi_2.12\0.2.7\fansi_2.12-0.2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\code\gson\gson\2.7\gson-2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\reactivex\rxjava2\rxjava\2.1.1\rxjava-2.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\reactivestreams\reactive-streams\1.0.0\reactive-streams-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\slf4j\slf4j-api\1.7.26\slf4j-api-1.7.26.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-effect_2.12\7.2.20\scalaz-effect_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-core_2.12\1.0.0\librarymanagement-core_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-core_2.12\0.8.2\sjson-new-core_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\ivy\ivy\2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd\ivy-2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\zipkin2\zipkin\2.12.1\zipkin-2.12.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-reporter\2.7.15\zipkin-reporter-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-tree\9.2\asm-tree-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-analysis\9.2\asm-analysis-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\jctools\jctools-core\2.0.1\jctools-core-2.0.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\chuusai\shapeless_2.12\2.3.3\shapeless_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-numbers_2.12\0.9.3\circe-numbers_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-core_2.12\1.1.0\cats-core_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\jsonrpc_2.12\0.2.0\jsonrpc_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum_2.12\1.5.13\enumeratum_2.12-1.5.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-circe_2.12\1.5.17\enumeratum-circe_2.12-1.5.17.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-apiinfo_2.12\1.3.0-M4%2B47-d881fa2f\zinc-apiinfo_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classpath_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classpath_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-interface\1.3.0-M4%2B47-d881fa2f\compiler-interface-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\scalapb-runtime_2.12\0.8.0-RC1\scalapb-runtime_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\io_2.12\1.2.0\io_2.12-1.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-logging_2.12\1.2.2\util-logging_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-relation_2.12\1.2.2\util-relation_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\sbinary_2.12\0.5.0\sbinary_2.12-0.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\launcher-interface\1.0.0\launcher-interface-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-parser-combinators_2.12\1.0.5\scala-parser-combinators_2.12-1.0.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-control_2.12\1.2.2\util-control_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-compiler\2.12.11\scala-compiler-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\jcraft\jsch\0.1.46\jsch-0.1.46.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-reflect\2.12.11\scala-reflect-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-okhttp_2.12\0.3.0\gigahorse-okhttp_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp-urlconnection\3.7.0\okhttp-urlconnection-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-xml_2.12\1.0.6\scala-xml_2.12-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-position_2.12\1.0.0\util-position_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-cache_2.12\1.0.0\util-cache_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\macro-compat_2.12\1.1.1\macro-compat_2.12-1.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-macros_2.12\1.1.0\cats-macros_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-kernel_2.12\1.1.0\cats-kernel_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\machinist_2.12\0.6.2\machinist_2.12-0.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe_2.12\2.5.0\scribe_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-parser_2.12\0.9.3\circe-parser_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-macros_2.12\1.5.9\enumeratum-macros_2.12-1.5.9.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-bridge_2.12\1.3.0-M4%2B47-d881fa2f\compiler-bridge_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-interface\1.2.2\util-interface-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\lenses_2.12\0.8.0-RC1\lenses_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse_2.12\1.0.0\fastparse_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\swoval\apple-file-events\1.3.2\apple-file-events-1.3.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\jline\jline\2.14.4\jline-2.14.4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lmax\disruptor\3.3.6\disruptor-3.3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-scalajson_2.12\0.8.2\sjson-new-scalajson_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-core_2.12\0.3.0\gigahorse-core_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp\3.7.0\okhttp-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-murmurhash_2.12\0.8.0\sjson-new-murmurhash_2.12-0.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe-macros_2.12\2.5.0\scribe-macros_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation_2.12\1.0.2\perfolation_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-jawn_2.12\0.9.3\circe-jawn_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse-utils_2.12\1.0.0\fastparse-utils_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\shaded-scalajson_2.12\1.0.0-M4\shaded-scalajson_2.12-1.0.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\spire-math\jawn-parser_2.12\0.11.1\jawn-parser_2.12-0.11.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\ssl-config-core_2.12\0.2.2\ssl-config-core_2.12-0.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okio\okio\1.12.0\okio-1.12.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation-macros_2.12\1.0.2\perfolation-macros_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\config\1.2.0\config-1.2.0.jar bloop.Server 8212' finished with 0: '' 2022.03.10 08:38:28 ERROR > Attempt connection a last time before giving up... 2022.03.10 08:38:28 ERROR > Attempting a connection to the server... 2022.03.10 08:38:28 ERROR > error: Server could not be started at None:Some(8212)! Giving up... 2022.03.10 08:38:28 ERROR error: The launcher failed to establish a bsp connection, aborting... 2022.03.10 08:38:28 ERROR Failed to connect with build server, no functionality will work. java.lang.RuntimeException: The server did not start, got FailedToOpenBspConnection at bloop.launcher.LauncherMain.failPromise$1(Launcher.scala:95) at bloop.launcher.LauncherMain.runLauncher(Launcher.scala:122) at scala.meta.internal.metals.BloopServers$$anon$2.run(BloopServers.scala:169) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.lang.Thread.run(Thread.java:833) ```

Then I try to downgrade it. After restart, it failed again ...

Scala (Metals) v1.12.0 Crash Logs ```text Java home: E:\Applications\Oracle\JDK Metals version: 0.11.1 Downloading https://repo1.maven.org/maven2/org/scalameta/metals_2.12/0.11.1/metals_2.12-0.11.1.pom Downloaded https://repo1.maven.org/maven2/org/scalameta/metals_2.12/0.11.1/metals_2.12-0.11.1.pom Downloading https://repo1.maven.org/maven2/ch/epfl/scala/bloop-launcher_2.12/1.4.12/bloop-launcher_2.12-1.4.12.pom Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-dynamic_2.12/3.0.5/scalafmt-dynamic_2.12-3.0.5.pom Downloading https://repo1.maven.org/maven2/com/h2database/h2/1.4.200/h2-1.4.200.pom Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.12/1.4.4/ujson_2.12-1.4.4.pom Downloading https://repo1.maven.org/maven2/org/scalameta/scalameta_2.12/4.4.32/scalameta_2.12-4.4.32.pom Downloading https://repo1.maven.org/maven2/org/jboss/xnio/xnio-nio/3.8.5.Final/xnio-nio-3.8.5.Final.pom Downloaded https://repo1.maven.org/maven2/ch/epfl/scala/bloop-launcher_2.12/1.4.12/bloop-launcher_2.12-1.4.12.pom Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.12/0.9.16/metaconfig-core_2.12-0.9.16.pom Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.12/0.9.16/metaconfig-core_2.12-0.9.16.pom Downloading https://repo1.maven.org/maven2/com/outr/scribe-slf4j_2.12/3.6.7/scribe-slf4j_2.12-3.6.7.pom Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.12/1.4.4/ujson_2.12-1.4.4.pom Downloading https://repo1.maven.org/maven2/org/flywaydb/flyway-core/8.4.1/flyway-core-8.4.1.pom Downloaded https://repo1.maven.org/maven2/org/jboss/xnio/xnio-nio/3.8.5.Final/xnio-nio-3.8.5.Final.pom Downloading https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.pom Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-dynamic_2.12/3.0.5/scalafmt-dynamic_2.12-3.0.5.pom Downloading https://repo1.maven.org/maven2/io/undertow/undertow-core/2.2.14.Final/undertow-core-2.2.14.Final.pom Downloaded https://repo1.maven.org/maven2/org/scalameta/scalameta_2.12/4.4.32/scalameta_2.12-4.4.32.pom Downloading https://repo1.maven.org/maven2/com/outr/scribe-file_2.12/3.6.7/scribe-file_2.12-3.6.7.pom Downloaded https://repo1.maven.org/maven2/com/h2database/h2/1.4.200/h2-1.4.200.pom Downloading https://repo1.maven.org/maven2/org/scalameta/semanticdb-scalac-core_2.12.15/4.4.32/semanticdb-scalac-core_2.12.15-4.4.32.pom Downloaded https://repo1.maven.org/maven2/com/outr/scribe-slf4j_2.12/3.6.7/scribe-slf4j_2.12-3.6.7.pom Downloading https://repo1.maven.org/maven2/com/outr/scribe_2.12/3.6.7/scribe_2.12-3.6.7.pom Downloaded https://repo1.maven.org/maven2/org/flywaydb/flyway-core/8.4.1/flyway-core-8.4.1.pom Downloaded https://repo1.maven.org/maven2/com/outr/scribe-file_2.12/3.6.7/scribe-file_2.12-3.6.7.pom Downloading https://repo1.maven.org/maven2/org/scalameta/mtags_2.12.15/0.11.1/mtags_2.12.15-0.11.1.pom Downloaded https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.pom Downloading https://repo1.maven.org/maven2/org/scalameta/mdoc-interfaces/2.2.24/mdoc-interfaces-2.2.24.pom Downloaded https://repo1.maven.org/maven2/org/scalameta/semanticdb-scalac-core_2.12.15/4.4.32/semanticdb-scalac-core_2.12.15-4.4.32.pom Downloaded https://repo1.maven.org/maven2/io/undertow/undertow-core/2.2.14.Final/undertow-core-2.2.14.Final.pom Downloaded https://repo1.maven.org/maven2/com/outr/scribe_2.12/3.6.7/scribe_2.12-3.6.7.pom Downloaded https://repo1.maven.org/maven2/org/scalameta/mtags_2.12.15/0.11.1/mtags_2.12.15-0.11.1.pom Downloaded https://repo1.maven.org/maven2/org/scalameta/mdoc-interfaces/2.2.24/mdoc-interfaces-2.2.24.pom Downloading https://repo1.maven.org/maven2/io/undertow/undertow-parent/2.2.14.Final/undertow-parent-2.2.14.Final.pom Downloading https://repo1.maven.org/maven2/org/flywaydb/flyway-parent/8.4.1/flyway-parent-8.4.1.pom Downloading https://repo1.maven.org/maven2/org/jboss/xnio/xnio-all/3.8.5.Final/xnio-all-3.8.5.Final.pom Downloading https://repo1.maven.org/maven2/com/google/guava/guava-parent/31.0.1-jre/guava-parent-31.0.1-jre.pom Downloaded https://repo1.maven.org/maven2/com/google/guava/guava-parent/31.0.1-jre/guava-parent-31.0.1-jre.pom Downloaded https://repo1.maven.org/maven2/org/jboss/xnio/xnio-all/3.8.5.Final/xnio-all-3.8.5.Final.pom Downloaded https://repo1.maven.org/maven2/io/undertow/undertow-parent/2.2.14.Final/undertow-parent-2.2.14.Final.pom Downloaded https://repo1.maven.org/maven2/org/flywaydb/flyway-parent/8.4.1/flyway-parent-8.4.1.pom Downloading https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.4.32/parsers_2.12-4.4.32.pom Downloading https://repo1.maven.org/maven2/com/lihaoyi/geny_2.12/0.7.0/geny_2.12-0.7.0.pom Downloading https://repo1.maven.org/maven2/org/scalameta/mtags-interfaces/0.11.1/mtags-interfaces-0.11.1.pom Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-interfaces/3.0.5/scalafmt-interfaces-3.0.5.pom Downloading https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.pom Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.pom Downloaded https://repo1.maven.org/maven2/com/lihaoyi/geny_2.12/0.7.0/geny_2.12-0.7.0.pom Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.12/1.4.4/upickle-core_2.12-1.4.4.pom Downloaded https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.pom Downloading https://repo1.maven.org/maven2/org/jboss/xnio/xnio-api/3.8.5.Final/xnio-api-3.8.5.Final.pom Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.4.32/parsers_2.12-4.4.32.pom Downloaded https://repo1.maven.org/maven2/org/scalameta/mtags-interfaces/0.11.1/mtags-interfaces-0.11.1.pom Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.2.7/sourcecode_2.12-0.2.7.pom Downloading https://repo1.maven.org/maven2/com/lihaoyi/pprint_2.12/0.7.1/pprint_2.12-0.7.1.pom Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.2.7/sourcecode_2.12-0.2.7.pom Downloaded https://repo1.maven.org/maven2/com/lihaoyi/pprint_2.12/0.7.1/pprint_2.12-0.7.1.pom Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.12/1.4.4/upickle-core_2.12-1.4.4.pom Downloaded https://repo1.maven.org/maven2/org/jboss/xnio/xnio-api/3.8.5.Final/xnio-api-3.8.5.Final.pom Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-interfaces/3.0.5/scalafmt-interfaces-3.0.5.pom Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.pom Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.7.1/error_prone_parent-2.7.1.pom Downloading https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.32/slf4j-parent-1.7.32.pom Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_parent/2.7.1/error_prone_parent-2.7.1.pom Downloaded https://repo1.maven.org/maven2/org/slf4j/slf4j-parent/1.7.32/slf4j-parent-1.7.32.pom Downloading https://repo1.maven.org/maven2/org/scalameta/trees_2.12/4.4.32/trees_2.12-4.4.32.pom Downloading https://repo1.maven.org/maven2/org/wildfly/common/wildfly-common/1.5.2.Final/wildfly-common-1.5.2.Final.pom Downloaded https://repo1.maven.org/maven2/org/scalameta/trees_2.12/4.4.32/trees_2.12-4.4.32.pom Downloaded https://repo1.maven.org/maven2/org/wildfly/common/wildfly-common/1.5.2.Final/wildfly-common-1.5.2.Final.pom Downloading https://repo1.maven.org/maven2/org/scalameta/common_2.12/4.4.32/common_2.12-4.4.32.pom Downloaded https://repo1.maven.org/maven2/org/scalameta/common_2.12/4.4.32/common_2.12-4.4.32.pom Downloading https://repo1.maven.org/maven2/org/wildfly/common/wildfly-common/1.5.2.Final/wildfly-common-1.5.2.Final.jar Downloading https://repo1.maven.org/maven2/org/scalameta/mtags_2.12.15/0.11.1/mtags_2.12.15-0.11.1.jar Downloading https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.4.32/parsers_2.12-4.4.32.jar Downloaded https://repo1.maven.org/maven2/org/wildfly/common/wildfly-common/1.5.2.Final/wildfly-common-1.5.2.Final.jar Downloading https://repo1.maven.org/maven2/org/scalameta/mdoc-interfaces/2.2.24/mdoc-interfaces-2.2.24.jar Downloaded https://repo1.maven.org/maven2/org/scalameta/mdoc-interfaces/2.2.24/mdoc-interfaces-2.2.24.jar Downloading https://repo1.maven.org/maven2/org/scalameta/trees_2.12/4.4.32/trees_2.12-4.4.32.jar Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-dynamic_2.12/3.0.5/scalafmt-dynamic_2.12-3.0.5.jar Downloading https://repo1.maven.org/maven2/ch/epfl/scala/bloop-launcher_2.12/1.4.12/bloop-launcher_2.12-1.4.12.jar Downloading https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-dynamic_2.12/3.0.5/scalafmt-dynamic_2.12-3.0.5.jar Downloading https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.12/0.9.16/metaconfig-core_2.12-0.9.16.jar Downloaded https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.32/slf4j-api-1.7.32.jar Downloading https://repo1.maven.org/maven2/com/outr/scribe-file_2.12/3.6.7/scribe-file_2.12-3.6.7.jar Downloaded https://repo1.maven.org/maven2/com/outr/scribe-file_2.12/3.6.7/scribe-file_2.12-3.6.7.jar Downloading https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.12/1.4.4/upickle-core_2.12-1.4.4.jar Downloaded https://repo1.maven.org/maven2/org/scalameta/parsers_2.12/4.4.32/parsers_2.12-4.4.32.jar Downloading https://repo1.maven.org/maven2/com/h2database/h2/1.4.200/h2-1.4.200.jar Downloaded https://repo1.maven.org/maven2/com/geirsson/metaconfig-core_2.12/0.9.16/metaconfig-core_2.12-0.9.16.jar Downloading https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.12/1.4.4/ujson_2.12-1.4.4.jar Downloaded https://repo1.maven.org/maven2/com/lihaoyi/upickle-core_2.12/1.4.4/upickle-core_2.12-1.4.4.jar Downloading https://repo1.maven.org/maven2/com/lihaoyi/pprint_2.12/0.7.1/pprint_2.12-0.7.1.jar Downloaded https://repo1.maven.org/maven2/com/lihaoyi/pprint_2.12/0.7.1/pprint_2.12-0.7.1.jar Downloading https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar Downloaded https://repo1.maven.org/maven2/com/lihaoyi/ujson_2.12/1.4.4/ujson_2.12-1.4.4.jar Downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.2.7/sourcecode_2.12-0.2.7.jar Downloaded https://repo1.maven.org/maven2/org/scalameta/mtags_2.12.15/0.11.1/mtags_2.12.15-0.11.1.jar Downloading https://repo1.maven.org/maven2/com/outr/scribe_2.12/3.6.7/scribe_2.12-3.6.7.jar Downloaded https://repo1.maven.org/maven2/com/google/errorprone/error_prone_annotations/2.7.1/error_prone_annotations-2.7.1.jar Downloading https://repo1.maven.org/maven2/org/scalameta/mtags-interfaces/0.11.1/mtags-interfaces-0.11.1.jar Downloaded https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.2.7/sourcecode_2.12-0.2.7.jar Downloading https://repo1.maven.org/maven2/org/jboss/xnio/xnio-api/3.8.5.Final/xnio-api-3.8.5.Final.jar Downloaded https://repo1.maven.org/maven2/org/scalameta/mtags-interfaces/0.11.1/mtags-interfaces-0.11.1.jar Downloading https://repo1.maven.org/maven2/com/outr/scribe-slf4j_2.12/3.6.7/scribe-slf4j_2.12-3.6.7.jar Downloaded https://repo1.maven.org/maven2/org/scalameta/trees_2.12/4.4.32/trees_2.12-4.4.32.jar Downloading https://repo1.maven.org/maven2/org/scalameta/semanticdb-scalac-core_2.12.15/4.4.32/semanticdb-scalac-core_2.12.15-4.4.32.jar Downloaded https://repo1.maven.org/maven2/com/outr/scribe-slf4j_2.12/3.6.7/scribe-slf4j_2.12-3.6.7.jar Downloading https://repo1.maven.org/maven2/org/jboss/xnio/xnio-nio/3.8.5.Final/xnio-nio-3.8.5.Final.jar Downloaded https://repo1.maven.org/maven2/com/outr/scribe_2.12/3.6.7/scribe_2.12-3.6.7.jar Downloading https://repo1.maven.org/maven2/org/flywaydb/flyway-core/8.4.1/flyway-core-8.4.1.jar Downloaded https://repo1.maven.org/maven2/org/scalameta/semanticdb-scalac-core_2.12.15/4.4.32/semanticdb-scalac-core_2.12.15-4.4.32.jar Downloading https://repo1.maven.org/maven2/com/lihaoyi/geny_2.12/0.7.0/geny_2.12-0.7.0.jar Downloaded https://repo1.maven.org/maven2/org/jboss/xnio/xnio-nio/3.8.5.Final/xnio-nio-3.8.5.Final.jar Downloading https://repo1.maven.org/maven2/org/scalameta/scalameta_2.12/4.4.32/scalameta_2.12-4.4.32.jar Downloaded https://repo1.maven.org/maven2/ch/epfl/scala/bloop-launcher_2.12/1.4.12/bloop-launcher_2.12-1.4.12.jar Downloading https://repo1.maven.org/maven2/org/scalameta/metals_2.12/0.11.1/metals_2.12-0.11.1.jar Downloaded https://repo1.maven.org/maven2/com/lihaoyi/geny_2.12/0.7.0/geny_2.12-0.7.0.jar Downloading https://repo1.maven.org/maven2/io/undertow/undertow-core/2.2.14.Final/undertow-core-2.2.14.Final.jar Downloaded https://repo1.maven.org/maven2/org/jboss/xnio/xnio-api/3.8.5.Final/xnio-api-3.8.5.Final.jar Downloading https://repo1.maven.org/maven2/org/scalameta/common_2.12/4.4.32/common_2.12-4.4.32.jar Downloaded https://repo1.maven.org/maven2/org/flywaydb/flyway-core/8.4.1/flyway-core-8.4.1.jar Downloading https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar Downloaded https://repo1.maven.org/maven2/org/scalameta/scalameta_2.12/4.4.32/scalameta_2.12-4.4.32.jar Downloading https://repo1.maven.org/maven2/org/scalameta/scalafmt-interfaces/3.0.5/scalafmt-interfaces-3.0.5.jar Downloaded https://repo1.maven.org/maven2/org/scalameta/scalafmt-interfaces/3.0.5/scalafmt-interfaces-3.0.5.jar Downloaded https://repo1.maven.org/maven2/io/undertow/undertow-core/2.2.14.Final/undertow-core-2.2.14.Final.jar Downloaded https://repo1.maven.org/maven2/com/h2database/h2/1.4.200/h2-1.4.200.jar Downloaded https://repo1.maven.org/maven2/com/google/guava/guava/31.0.1-jre/guava-31.0.1-jre.jar Downloaded https://repo1.maven.org/maven2/org/scalameta/common_2.12/4.4.32/common_2.12-4.4.32.jar Downloaded https://repo1.maven.org/maven2/org/scalameta/metals_2.12/0.11.1/metals_2.12-0.11.1.jar 2022.03.10 08:42:35 INFO logging to file E:\Repository\Scala\.metals\metals.log 2022.03.10 08:42:35 INFO Started: Metals version 0.11.1 in workspace 'E:\Repository\Scala' for client Visual Studio Code 1.65.1. 2022.03.10 08:42:35 INFO Parse release: 17.0.2 2022.03.10 08:42:39 INFO time: initialize in 3.77s Initializing Scala Debugger 2022.03.10 08:42:40 INFO Flyway Community Edition 8.4.1 by Redgate 2022.03.10 08:42:40 INFO Database: jdbc:h2:file:E:\Repository\Scala\.metals\metals (H2 1.4) 2022.03.10 08:42:40 INFO Successfully validated 3 migrations (execution time 00:00.113s) 2022.03.10 08:42:40 INFO Creating Schema History table "PUBLIC"."flyway_schema_history" ... 2022.03.10 08:42:40 INFO Current version of schema "PUBLIC": << Empty Schema >> 2022.03.10 08:42:40 INFO Migrating schema "PUBLIC" to version "1 - Create tables" 2022.03.10 08:42:40 INFO Migrating schema "PUBLIC" to version "2 - Server discovery" 2022.03.10 08:42:40 INFO Migrating schema "PUBLIC" to version "3 - Jar symbols" 2022.03.10 08:42:40 INFO Successfully applied 3 migrations to schema "PUBLIC", now at version v3 (execution time 00:00.111s) 2022.03.10 08:42:42 INFO Attempting to connect to the build server... 2022.03.10 08:43:01 ERROR Starting the bsp launcher for bloop... 2022.03.10 08:43:01 ERROR Opening a bsp server connection with 'bsp --protocol tcp --port 37988'... 2022.03.10 08:43:01 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:43:01 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:43:01 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:43:01 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:43:01 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:43:01 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:43:01 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:43:01 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:43:01 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:43:01 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:43:01 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:43:01 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:43:01 ERROR error: The command bsp --protocol tcp --port 37988 returned with an error 2022.03.10 08:43:01 ERROR > No server running at 127.0.0.1:8212, let's fire one... 2022.03.10 08:43:01 ERROR > Resolving ch.epfl.scala:bloop-frontend_2.12:1.4.12... 2022.03.10 08:43:01 ERROR > Starting bloop server at 127.0.0.1:8212... 2022.03.10 08:43:01 ERROR > Attempting a connection to the server... 2022.03.10 08:43:01 ERROR > Attempting a connection to the server... 2022.03.10 08:43:01 ERROR > Attempting a connection to the server... 2022.03.10 08:43:01 ERROR > Attempting a connection to the server... 2022.03.10 08:43:01 ERROR > Attempting a connection to the server... 2022.03.10 08:43:01 ERROR > Attempting a connection to the server... 2022.03.10 08:43:01 ERROR > Attempting a connection to the server... 2022.03.10 08:43:01 ERROR > Attempting a connection to the server... 2022.03.10 08:43:01 ERROR > Attempting a connection to the server... 2022.03.10 08:43:01 ERROR > Attempting a connection to the server... 2022.03.10 08:43:01 ERROR > Attempting a connection to the server... 2022.03.10 08:43:01 ERROR > error: Command 'java -Xss4m -XX:MaxInlineLevel=20 -XX:+UseParallelGC -classpath C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-frontend_2.12\1.4.12\bloop-frontend_2.12-1.4.12.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-library\2.12.15\scala-library-2.12.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\sockets\1.4.12\sockets-1.4.12.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-shared_2.12\1.4.12\bloop-shared_2.12-1.4.12.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-backend_2.12\1.4.12\bloop-backend_2.12-1.4.12.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-config_2.12\1.4.12\bloop-config_2.12-1.4.12.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-core_2.12\7.2.20\scalaz-core_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix_2.12\2.3.3\monix_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app_2.12\2.0.6\case-app_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\scala-debug-adapter_2.12\2.0.12\scala-debug-adapter_2.12-2.0.12.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna\5.8.0\jna-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna-platform\5.8.0\jna-platform-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bsp4s_2.12\2.0.0-M13\bsp4s_2.12-2.0.0-M13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc_2.12\1.3.0-M4%2B47-d881fa2f\zinc_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\jpountz\lz4\lz4\1.3.0\lz4-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\github\soc\directories\10\directories-10.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-interface\1.0\test-interface-1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-agent\1.5.5\test-agent-1.5.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\googlecode\java-diff-utils\diffutils\1.3.0\diffutils-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\pprint_2.12\0.5.5\pprint_2.12-0.5.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\com-microsoft-java-debug-core\0.21.0%2B1-7f1080f1\com-microsoft-java-debug-core-0.21.0%2B1-7f1080f1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\nailgun-server\ee3c4343\nailgun-server-ee3c4343.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-concurrent_2.12\7.2.20\scalaz-concurrent_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\get-coursier\interface\1.0.4\interface-1.0.4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-ivy_2.12\1.0.0\librarymanagement-ivy_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\sourcecode_2.12\0.1.7\sourcecode_2.12-0.1.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\directory-watcher\0.8.0%2B6-f651bd93\directory-watcher-0.8.0%2B6-f651bd93.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\zeroturnaround\zt-zip\1.13\zt-zip-1.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\brave\brave\5.6.1\brave-5.6.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-sender-urlconnection\2.7.15\zipkin-sender-urlconnection-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm\9.2\asm-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-util\9.2\asm-util-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\plokhotnyuk\jsoniter-scala\jsoniter-scala-core_2.12\2.4.0\jsoniter-scala-core_2.12-2.4.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-types_2.12\2.3.3\monix-types_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-execution_2.12\2.3.3\monix-execution_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-eval_2.12\2.3.3\monix-eval_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-reactive_2.12\2.3.3\monix-reactive_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-annotations_2.12\2.0.6\case-app-annotations_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-util_2.12\2.0.6\case-app-util_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-core_2.12\0.9.3\circe-core_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-derivation_2.12\0.9.0-M4\circe-derivation_2.12-0.9.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\lsp4s_2.12\0.2.0\lsp4s_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-persist_2.12\1.3.0-M4%2B47-d881fa2f\zinc-persist_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-compile-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-compile-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classfile_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classfile_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\protobuf\protobuf-java\3.7.0\protobuf-java-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fansi_2.12\0.2.7\fansi_2.12-0.2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\code\gson\gson\2.7\gson-2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\reactivex\rxjava2\rxjava\2.1.1\rxjava-2.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\reactivestreams\reactive-streams\1.0.0\reactive-streams-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\slf4j\slf4j-api\1.7.26\slf4j-api-1.7.26.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-effect_2.12\7.2.20\scalaz-effect_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-core_2.12\1.0.0\librarymanagement-core_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-core_2.12\0.8.2\sjson-new-core_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\ivy\ivy\2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd\ivy-2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\zipkin2\zipkin\2.12.1\zipkin-2.12.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-reporter\2.7.15\zipkin-reporter-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-tree\9.2\asm-tree-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-analysis\9.2\asm-analysis-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\jctools\jctools-core\2.0.1\jctools-core-2.0.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\chuusai\shapeless_2.12\2.3.3\shapeless_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-numbers_2.12\0.9.3\circe-numbers_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-core_2.12\1.1.0\cats-core_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\jsonrpc_2.12\0.2.0\jsonrpc_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum_2.12\1.5.13\enumeratum_2.12-1.5.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-circe_2.12\1.5.17\enumeratum-circe_2.12-1.5.17.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-apiinfo_2.12\1.3.0-M4%2B47-d881fa2f\zinc-apiinfo_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classpath_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classpath_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-interface\1.3.0-M4%2B47-d881fa2f\compiler-interface-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\scalapb-runtime_2.12\0.8.0-RC1\scalapb-runtime_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\io_2.12\1.2.0\io_2.12-1.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-logging_2.12\1.2.2\util-logging_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-relation_2.12\1.2.2\util-relation_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\sbinary_2.12\0.5.0\sbinary_2.12-0.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\launcher-interface\1.0.0\launcher-interface-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-parser-combinators_2.12\1.0.5\scala-parser-combinators_2.12-1.0.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-control_2.12\1.2.2\util-control_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-compiler\2.12.11\scala-compiler-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\jcraft\jsch\0.1.46\jsch-0.1.46.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-reflect\2.12.11\scala-reflect-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-okhttp_2.12\0.3.0\gigahorse-okhttp_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp-urlconnection\3.7.0\okhttp-urlconnection-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-xml_2.12\1.0.6\scala-xml_2.12-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-position_2.12\1.0.0\util-position_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-cache_2.12\1.0.0\util-cache_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\macro-compat_2.12\1.1.1\macro-compat_2.12-1.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-macros_2.12\1.1.0\cats-macros_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-kernel_2.12\1.1.0\cats-kernel_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\machinist_2.12\0.6.2\machinist_2.12-0.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe_2.12\2.5.0\scribe_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-parser_2.12\0.9.3\circe-parser_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-macros_2.12\1.5.9\enumeratum-macros_2.12-1.5.9.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-bridge_2.12\1.3.0-M4%2B47-d881fa2f\compiler-bridge_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-interface\1.2.2\util-interface-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\lenses_2.12\0.8.0-RC1\lenses_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse_2.12\1.0.0\fastparse_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\swoval\apple-file-events\1.3.2\apple-file-events-1.3.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\jline\jline\2.14.4\jline-2.14.4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-api\2.8.1\log4j-api-2.8.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-core\2.8.1\log4j-core-2.8.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lmax\disruptor\3.3.6\disruptor-3.3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-scalajson_2.12\0.8.2\sjson-new-scalajson_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-core_2.12\0.3.0\gigahorse-core_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp\3.7.0\okhttp-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-murmurhash_2.12\0.8.0\sjson-new-murmurhash_2.12-0.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe-macros_2.12\2.5.0\scribe-macros_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation_2.12\1.0.2\perfolation_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-jawn_2.12\0.9.3\circe-jawn_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse-utils_2.12\1.0.0\fastparse-utils_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\shaded-scalajson_2.12\1.0.0-M4\shaded-scalajson_2.12-1.0.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\spire-math\jawn-parser_2.12\0.11.1\jawn-parser_2.12-0.11.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\ssl-config-core_2.12\0.2.2\ssl-config-core_2.12-0.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okio\okio\1.12.0\okio-1.12.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation-macros_2.12\1.0.2\perfolation-macros_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\config\1.2.0\config-1.2.0.jar bloop.Server 8212' finished with 0: '' 2022.03.10 08:43:01 ERROR > Attempt connection a last time before giving up... 2022.03.10 08:43:01 ERROR > Attempting a connection to the server... 2022.03.10 08:43:01 ERROR > error: Server could not be started at None:Some(8212)! Giving up... 2022.03.10 08:43:01 ERROR error: The launcher failed to establish a bsp connection, aborting... 2022.03.10 08:43:01 ERROR Failed to connect with build server, no functionality will work. java.lang.RuntimeException: The server did not start, got FailedToOpenBspConnection at bloop.launcher.LauncherMain.failPromise$1(Launcher.scala:95) at bloop.launcher.LauncherMain.runLauncher(Launcher.scala:122) at scala.meta.internal.metals.BloopServers$$anon$2.run(BloopServers.scala:169) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.lang.Thread.run(Thread.java:833) 2022.03.10 08:43:01 WARN no build target for: E:\Repository\Scala\src\main\scala\Main.scala 2022.03.10 08:43:10 INFO running 'E:\Applications\Oracle\JDK\bin\java -Djline.terminal=jline.UnsupportedTerminal -Dsbt.log.noformat=true -Dfile.encoding=UTF-8 -jar C:\Users\DRAGON~1\AppData\Local\Temp\metals5156608386631688971\sbt-launch.jar -Dbloop.export-jar-classifiers=sources bloopInstall' 2022.03.10 08:43:29 INFO [info] welcome to sbt 1.6.2 (Oracle Corporation Java 17.0.2) 2022.03.10 08:43:32 INFO [info] loading settings for project global-plugins from plugins.sbt ... 2022.03.10 08:43:34 INFO [info] loading global plugins from C:\Users\Dragon1573\.sbt\1.0\plugins 2022.03.10 08:43:48 INFO no build target found for E:\Repository\Scala\src\main\scala\Main.scala. Using presentation compiler with project's scala-library version: 3.1.0 2022.03.10 08:43:49 INFO [info] loading settings for project scala-build-build from metals.sbt ... 2022.03.10 08:43:49 INFO [info] loading project definition from E:\Repository\Scala\project\project 2022.03.10 08:43:54 INFO time: code lens generation in 56s 2022.03.10 08:43:54 INFO time: code lens generation in 56s 2022.03.10 08:44:01 INFO [success] Generated .bloop\scala-build-build.json 2022.03.10 08:44:01 INFO [success] Total time: 11 s, completed 2022骞�3鏈�10鏃� 涓婂崍8:44:01 2022.03.10 08:44:02 INFO [info] loading settings for project scala-build from metals.sbt ... 2022.03.10 08:44:02 INFO [info] loading project definition from E:\Repository\Scala\project 2022.03.10 08:44:05 INFO [success] Generated .bloop\scala-build.json 2022.03.10 08:44:05 INFO [success] Total time: 3 s, completed 2022骞�3鏈�10鏃� 涓婂崍8:44:05 2022.03.10 08:44:05 INFO [info] loading settings for project scala from build.sbt ... 2022.03.10 08:44:05 INFO [info] set current project to scala (in build file:/E:/Repository/Scala/) 2022.03.10 08:44:07 INFO [success] Generated .bloop\scala.json 2022.03.10 08:44:07 INFO [success] Generated .bloop\scala-test.json 2022.03.10 08:44:07 INFO [success] Total time: 1 s, completed 2022骞�3鏈�10鏃� 涓婂崍8:44:07 2022.03.10 08:44:07 INFO time: ran 'sbt bloopInstall' in 56s 2022.03.10 08:44:07 INFO Attempting to connect to the build server... 2022.03.10 08:44:09 ERROR Starting the bsp launcher for bloop... 2022.03.10 08:44:09 ERROR Opening a bsp server connection with 'bsp --protocol tcp --port 31880'... 2022.03.10 08:44:09 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:44:09 ERROR Waiting for the bsp connection to come up... 2022.03.10 08:44:09 ERROR error: The command bsp --protocol tcp --port 31880 returned with an error 2022.03.10 08:44:09 ERROR > No server running at 127.0.0.1:8212, let's fire one... 2022.03.10 08:44:09 ERROR > Resolving ch.epfl.scala:bloop-frontend_2.12:1.4.12... 2022.03.10 08:44:09 ERROR > Starting bloop server at 127.0.0.1:8212... 2022.03.10 08:44:09 ERROR > Attempting a connection to the server... 2022.03.10 08:44:09 ERROR > Attempting a connection to the server... 2022.03.10 08:44:09 ERROR > Attempting a connection to the server... 2022.03.10 08:44:09 ERROR > Attempting a connection to the server... 2022.03.10 08:44:09 ERROR > Attempting a connection to the server... 2022.03.10 08:44:09 ERROR > Attempting a connection to the server... 2022.03.10 08:44:09 ERROR > Attempting a connection to the server... 2022.03.10 08:44:09 ERROR > Attempting a connection to the server... 2022.03.10 08:44:09 ERROR > Attempting a connection to the server... 2022.03.10 08:44:09 ERROR > error: Command 'java -Xss4m -XX:MaxInlineLevel=20 -XX:+UseParallelGC -classpath C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-frontend_2.12\1.4.12\bloop-frontend_2.12-1.4.12.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-library\2.12.15\scala-library-2.12.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\sockets\1.4.12\sockets-1.4.12.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-shared_2.12\1.4.12\bloop-shared_2.12-1.4.12.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-backend_2.12\1.4.12\bloop-backend_2.12-1.4.12.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-config_2.12\1.4.12\bloop-config_2.12-1.4.12.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-core_2.12\7.2.20\scalaz-core_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix_2.12\2.3.3\monix_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app_2.12\2.0.6\case-app_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\scala-debug-adapter_2.12\2.0.12\scala-debug-adapter_2.12-2.0.12.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna\5.8.0\jna-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna-platform\5.8.0\jna-platform-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bsp4s_2.12\2.0.0-M13\bsp4s_2.12-2.0.0-M13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc_2.12\1.3.0-M4%2B47-d881fa2f\zinc_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\jpountz\lz4\lz4\1.3.0\lz4-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\github\soc\directories\10\directories-10.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-interface\1.0\test-interface-1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-agent\1.5.5\test-agent-1.5.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\googlecode\java-diff-utils\diffutils\1.3.0\diffutils-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\pprint_2.12\0.5.5\pprint_2.12-0.5.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\com-microsoft-java-debug-core\0.21.0%2B1-7f1080f1\com-microsoft-java-debug-core-0.21.0%2B1-7f1080f1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\nailgun-server\ee3c4343\nailgun-server-ee3c4343.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-concurrent_2.12\7.2.20\scalaz-concurrent_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\get-coursier\interface\1.0.4\interface-1.0.4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-ivy_2.12\1.0.0\librarymanagement-ivy_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\sourcecode_2.12\0.1.7\sourcecode_2.12-0.1.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\directory-watcher\0.8.0%2B6-f651bd93\directory-watcher-0.8.0%2B6-f651bd93.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\zeroturnaround\zt-zip\1.13\zt-zip-1.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\brave\brave\5.6.1\brave-5.6.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-sender-urlconnection\2.7.15\zipkin-sender-urlconnection-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm\9.2\asm-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-util\9.2\asm-util-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\plokhotnyuk\jsoniter-scala\jsoniter-scala-core_2.12\2.4.0\jsoniter-scala-core_2.12-2.4.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-types_2.12\2.3.3\monix-types_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-execution_2.12\2.3.3\monix-execution_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-eval_2.12\2.3.3\monix-eval_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-reactive_2.12\2.3.3\monix-reactive_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-annotations_2.12\2.0.6\case-app-annotations_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-util_2.12\2.0.6\case-app-util_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-core_2.12\0.9.3\circe-core_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-derivation_2.12\0.9.0-M4\circe-derivation_2.12-0.9.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\lsp4s_2.12\0.2.0\lsp4s_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-persist_2.12\1.3.0-M4%2B47-d881fa2f\zinc-persist_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-compile-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-compile-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classfile_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classfile_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\protobuf\protobuf-java\3.7.0\protobuf-java-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fansi_2.12\0.2.7\fansi_2.12-0.2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\code\gson\gson\2.7\gson-2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\reactivex\rxjava2\rxjava\2.1.1\rxjava-2.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\reactivestreams\reactive-streams\1.0.0\reactive-streams-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\slf4j\slf4j-api\1.7.26\slf4j-api-1.7.26.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-effect_2.12\7.2.20\scalaz-effect_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-core_2.12\1.0.0\librarymanagement-core_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-core_2.12\0.8.2\sjson-new-core_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\ivy\ivy\2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd\ivy-2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\zipkin2\zipkin\2.12.1\zipkin-2.12.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-reporter\2.7.15\zipkin-reporter-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-tree\9.2\asm-tree-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-analysis\9.2\asm-analysis-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\jctools\jctools-core\2.0.1\jctools-core-2.0.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\chuusai\shapeless_2.12\2.3.3\shapeless_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-numbers_2.12\0.9.3\circe-numbers_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-core_2.12\1.1.0\cats-core_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\jsonrpc_2.12\0.2.0\jsonrpc_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum_2.12\1.5.13\enumeratum_2.12-1.5.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-circe_2.12\1.5.17\enumeratum-circe_2.12-1.5.17.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-apiinfo_2.12\1.3.0-M4%2B47-d881fa2f\zinc-apiinfo_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classpath_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classpath_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-interface\1.3.0-M4%2B47-d881fa2f\compiler-interface-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\scalapb-runtime_2.12\0.8.0-RC1\scalapb-runtime_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\io_2.12\1.2.0\io_2.12-1.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-logging_2.12\1.2.2\util-logging_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-relation_2.12\1.2.2\util-relation_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\sbinary_2.12\0.5.0\sbinary_2.12-0.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\launcher-interface\1.0.0\launcher-interface-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-parser-combinators_2.12\1.0.5\scala-parser-combinators_2.12-1.0.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-control_2.12\1.2.2\util-control_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-compiler\2.12.11\scala-compiler-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\jcraft\jsch\0.1.46\jsch-0.1.46.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-reflect\2.12.11\scala-reflect-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-okhttp_2.12\0.3.0\gigahorse-okhttp_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp-urlconnection\3.7.0\okhttp-urlconnection-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-xml_2.12\1.0.6\scala-xml_2.12-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-position_2.12\1.0.0\util-position_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-cache_2.12\1.0.0\util-cache_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\macro-compat_2.12\1.1.1\macro-compat_2.12-1.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-macros_2.12\1.1.0\cats-macros_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-kernel_2.12\1.1.0\cats-kernel_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\machinist_2.12\0.6.2\machinist_2.12-0.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe_2.12\2.5.0\scribe_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-parser_2.12\0.9.3\circe-parser_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-macros_2.12\1.5.9\enumeratum-macros_2.12-1.5.9.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-bridge_2.12\1.3.0-M4%2B47-d881fa2f\compiler-bridge_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-interface\1.2.2\util-interface-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\lenses_2.12\0.8.0-RC1\lenses_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse_2.12\1.0.0\fastparse_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\swoval\apple-file-events\1.3.2\apple-file-events-1.3.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\jline\jline\2.14.4\jline-2.14.4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-api\2.8.1\log4j-api-2.8.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-core\2.8.1\log4j-core-2.8.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lmax\disruptor\3.3.6\disruptor-3.3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-scalajson_2.12\0.8.2\sjson-new-scalajson_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-core_2.12\0.3.0\gigahorse-core_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp\3.7.0\okhttp-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-murmurhash_2.12\0.8.0\sjson-new-murmurhash_2.12-0.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe-macros_2.12\2.5.0\scribe-macros_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation_2.12\1.0.2\perfolation_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-jawn_2.12\0.9.3\circe-jawn_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse-utils_2.12\1.0.0\fastparse-utils_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\shaded-scalajson_2.12\1.0.0-M4\shaded-scalajson_2.12-1.0.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\spire-math\jawn-parser_2.12\0.11.1\jawn-parser_2.12-0.11.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\ssl-config-core_2.12\0.2.2\ssl-config-core_2.12-0.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okio\okio\1.12.0\okio-1.12.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation-macros_2.12\1.0.2\perfolation-macros_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\config\1.2.0\config-1.2.0.jar bloop.Server 8212' finished with 0: '' 2022.03.10 08:44:09 ERROR > Attempt connection a last time before giving up... 2022.03.10 08:44:09 ERROR > Attempting a connection to the server... 2022.03.10 08:44:09 ERROR > error: Server could not be started at None:Some(8212)! Giving up... 2022.03.10 08:44:09 ERROR error: The launcher failed to establish a bsp connection, aborting... 2022.03.10 08:44:09 ERROR Failed to connect with build server, no functionality will work. java.lang.RuntimeException: The server did not start, got FailedToOpenBspConnection at bloop.launcher.LauncherMain.failPromise$1(Launcher.scala:95) at bloop.launcher.LauncherMain.runLauncher(Launcher.scala:122) at scala.meta.internal.metals.BloopServers$$anon$2.run(BloopServers.scala:169) at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539) at java.util.concurrent.FutureTask.run(FutureTask.java:264) at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136) at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) at java.lang.Thread.run(Thread.java:833) ```
Dragon1573 commented 2 years ago

I quit VSCode and killed all java.exe processes in Windows Task Manager, then I test your EXTREMELY-LONG commands provided for me. Logs are as follows:

Launch Bloop Server Manually ```text C:\Users\Dragon1573\Desktop>cat test.cmd "E:\Applications\Oracle\JDK\bin\java" -Xss4m -XX:MaxInlineLevel=20 -XX:+UseParallelGC -classpath "C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-frontend_2.12\1.4.13\bloop-frontend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-library\2.12.15\scala-library-2.12.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\sockets\1.4.13\sockets-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-shared_2.12\1.4.13\bloop-shared_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-backend_2.12\1.4.13\bloop-backend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-config_2.12\1.4.13\bloop-config_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-core_2.12\7.2.20\scalaz-core_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix_2.12\2.3.3\monix_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app_2.12\2.0.6\case-app_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\scala-debug-adapter_2.12\2.0.13\scala-debug-adapter_2.12-2.0.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna\5.8.0\jna-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna-platform\5.8.0\jna-platform-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bsp4s_2.12\2.0.0-M13\bsp4s_2.12-2.0.0-M13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc_2.12\1.3.0-M4%2B47-d881fa2f\zinc_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-core\2.17.1\log4j-core-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\jpountz\lz4\lz4\1.3.0\lz4-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\github\soc\directories\10\directories-10.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-interface\1.0\test-interface-1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-agent\1.6.2\test-agent-1.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\googlecode\java-diff-utils\diffutils\1.3.0\diffutils-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\pprint_2.12\0.5.5\pprint_2.12-0.5.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\com-microsoft-java-debug-core\0.21.0%2B1-7f1080f1\com-microsoft-java-debug-core-0.21.0%2B1-7f1080f1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\nailgun-server\ee3c4343\nailgun-server-ee3c4343.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-concurrent_2.12\7.2.20\scalaz-concurrent_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\get-coursier\interface\1.0.6\interface-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-ivy_2.12\1.0.0\librarymanagement-ivy_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\sourcecode_2.12\0.1.7\sourcecode_2.12-0.1.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\directory-watcher\0.8.0%2B6-f651bd93\directory-watcher-0.8.0%2B6-f651bd93.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\zeroturnaround\zt-zip\1.13\zt-zip-1.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\brave\brave\5.6.1\brave-5.6.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-sender-urlconnection\2.7.15\zipkin-sender-urlconnection-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm\9.2\asm-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-util\9.2\asm-util-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\plokhotnyuk\jsoniter-scala\jsoniter-scala-core_2.12\2.4.0\jsoniter-scala-core_2.12-2.4.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-types_2.12\2.3.3\monix-types_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-execution_2.12\2.3.3\monix-execution_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-eval_2.12\2.3.3\monix-eval_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-reactive_2.12\2.3.3\monix-reactive_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-annotations_2.12\2.0.6\case-app-annotations_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-util_2.12\2.0.6\case-app-util_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-core_2.12\0.9.3\circe-core_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-derivation_2.12\0.9.0-M4\circe-derivation_2.12-0.9.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\lsp4s_2.12\0.2.0\lsp4s_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-persist_2.12\1.3.0-M4%2B47-d881fa2f\zinc-persist_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-compile-core_2.12\1.3.0-M4%2B47-d881fa2f\zinc-compile-core_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classfile_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classfile_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\protobuf\protobuf-java\3.7.0\protobuf-java-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-api\2.17.1\log4j-api-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fansi_2.12\0.2.7\fansi_2.12-0.2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\code\gson\gson\2.7\gson-2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\reactivex\rxjava2\rxjava\2.1.1\rxjava-2.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\reactivestreams\reactive-streams\1.0.0\reactive-streams-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\slf4j\slf4j-api\1.7.26\slf4j-api-1.7.26.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-effect_2.12\7.2.20\scalaz-effect_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-core_2.12\1.0.0\librarymanagement-core_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-core_2.12\0.8.2\sjson-new-core_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\ivy\ivy\2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd\ivy-2.3.0-sbt-a3314352b638afbf0dca19f127e8263ed6f898bd.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\zipkin2\zipkin\2.12.1\zipkin-2.12.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-reporter\2.7.15\zipkin-reporter-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-tree\9.2\asm-tree-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-analysis\9.2\asm-analysis-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\jctools\jctools-core\2.0.1\jctools-core-2.0.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\chuusai\shapeless_2.12\2.3.3\shapeless_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-numbers_2.12\0.9.3\circe-numbers_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-core_2.12\1.1.0\cats-core_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\jsonrpc_2.12\0.2.0\jsonrpc_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum_2.12\1.5.13\enumeratum_2.12-1.5.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-circe_2.12\1.5.17\enumeratum-circe_2.12-1.5.17.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-apiinfo_2.12\1.3.0-M4%2B47-d881fa2f\zinc-apiinfo_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classpath_2.12\1.3.0-M4%2B47-d881fa2f\zinc-classpath_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-interface\1.3.0-M4%2B47-d881fa2f\compiler-interface-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\scalapb-runtime_2.12\0.8.0-RC1\scalapb-runtime_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\io_2.12\1.2.0\io_2.12-1.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-logging_2.12\1.2.2\util-logging_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-relation_2.12\1.2.2\util-relation_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\sbinary_2.12\0.5.0\sbinary_2.12-0.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\launcher-interface\1.0.0\launcher-interface-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-parser-combinators_2.12\1.0.5\scala-parser-combinators_2.12-1.0.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-control_2.12\1.2.2\util-control_2.12-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-compiler\2.12.11\scala-compiler-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\jcraft\jsch\0.1.46\jsch-0.1.46.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-reflect\2.12.11\scala-reflect-2.12.11.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-okhttp_2.12\0.3.0\gigahorse-okhttp_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp-urlconnection\3.7.0\okhttp-urlconnection-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\modules\scala-xml_2.12\1.0.6\scala-xml_2.12-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-position_2.12\1.0.0\util-position_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-cache_2.12\1.0.0\util-cache_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\macro-compat_2.12\1.1.1\macro-compat_2.12-1.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-macros_2.12\1.1.0\cats-macros_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\cats-kernel_2.12\1.1.0\cats-kernel_2.12-1.1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\typelevel\machinist_2.12\0.6.2\machinist_2.12-0.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe_2.12\2.5.0\scribe_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-parser_2.12\0.9.3\circe-parser_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\beachape\enumeratum-macros_2.12\1.5.9\enumeratum-macros_2.12-1.5.9.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\compiler-bridge_2.12\1.3.0-M4%2B47-d881fa2f\compiler-bridge_2.12-1.3.0-M4%2B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\util-interface\1.2.2\util-interface-1.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\thesamet\scalapb\lenses_2.12\0.8.0-RC1\lenses_2.12-0.8.0-RC1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse_2.12\1.0.0\fastparse_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\swoval\apple-file-events\1.3.2\apple-file-events-1.3.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\jline\jline\2.14.4\jline-2.14.4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lmax\disruptor\3.3.6\disruptor-3.3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-scalajson_2.12\0.8.2\sjson-new-scalajson_2.12-0.8.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\gigahorse-core_2.12\0.3.0\gigahorse-core_2.12-0.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okhttp3\okhttp\3.7.0\okhttp-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\sjson-new-murmurhash_2.12\0.8.0\sjson-new-murmurhash_2.12-0.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\scribe-macros_2.12\2.5.0\scribe-macros_2.12-2.5.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation_2.12\1.0.2\perfolation_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-jawn_2.12\0.9.3\circe-jawn_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fastparse-utils_2.12\1.0.0\fastparse-utils_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\eed3si9n\shaded-scalajson_2.12\1.0.0-M4\shaded-scalajson_2.12-1.0.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\spire-math\jawn-parser_2.12\0.11.1\jawn-parser_2.12-0.11.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\ssl-config-core_2.12\0.2.2\ssl-config-core_2.12-0.2.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\squareup\okio\okio\1.12.0\okio-1.12.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\outr\perfolation-macros_2.12\1.0.2\perfolation-macros_2.12-1.0.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\typesafe\config\1.2.0\config-1.2.0.jar" bloop.Server 8212 C:\Users\Dragon1573\Desktop>test.cmd C:\Users\Dragon1573\Desktop>"E:\Applications\Oracle\JDK\bin\java" -Xss4m -XX:MaxInlineLevel=20 -XX:+UseParallelGC -classpath "C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-frontend_2.12\1.4.13\bloop-frontend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-lang\scala-library\2.12.15\scala-library-2.12.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\sockets\1.4.13\sockets-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-shared_2.12\1.4.13\bloop-shared_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-backend_2.12\1.4.13\bloop-backend_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bloop-config_2.12\1.4.13\bloop-config_2.12-1.4.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-core_2.12\7.2.20\scalaz-core_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix_2.12\2.3.3\monix_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app_2.12\2.0.6\case-app_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\scala-debug-adapter_2.12\2.0.13\scala-debug-adapter_2.12-2.0.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna\5.8.0\jna-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\java\dev\jna\jna-platform\5.8.0\jna-platform-5.8.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\bsp4s_2.12\2.0.0-M13\bsp4s_2.12-2.0.0-M13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc_2.12\1.3.0-M4B47-d881fa2f\zinc_2.12-1.3.0-M4B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-core\2.17.1\log4j-core-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\net\jpountz\lz4\lz4\1.3.0\lz4-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\github\soc\directories\10\directories-10.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-interface\1.0\test-interface-1.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\test-agent\1.6.2\test-agent-1.6.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\googlecode\java-diff-utils\diffutils\1.3.0\diffutils-1.3.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\pprint_2.12\0.5.5\pprint_2.12-0.5.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\com-microsoft-java-debug-core\0.21.0B1-7f1080f1\com-microsoft-java-debug-core-0.21.0B1-7f1080f1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\nailgun-server\ee3c4343\nailgun-server-ee3c4343.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalaz\scalaz-concurrent_2.12\7.2.20\scalaz-concurrent_2.12-7.2.20.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\get-coursier\interface\1.0.6\interface-1.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scala-sbt\librarymanagement-ivy_2.12\1.0.0\librarymanagement-ivy_2.12-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\sourcecode_2.12\0.1.7\sourcecode_2.12-0.1.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\directory-watcher\0.8.0B6-f651bd93\directory-watcher-0.8.0B6-f651bd93.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\zeroturnaround\zt-zip\1.13\zt-zip-1.13.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\brave\brave\5.6.1\brave-5.6.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\zipkin\reporter2\zipkin-sender-urlconnection\2.7.15\zipkin-sender-urlconnection-2.7.15.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm\9.2\asm-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\ow2\asm\asm-util\9.2\asm-util-9.2.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\plokhotnyuk\jsoniter-scala\jsoniter-scala-core_2.12\2.4.0\jsoniter-scala-core_2.12-2.4.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-types_2.12\2.3.3\monix-types_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-execution_2.12\2.3.3\monix-execution_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-eval_2.12\2.3.3\monix-eval_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\monix\monix-reactive_2.12\2.3.3\monix-reactive_2.12-2.3.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-annotations_2.12\2.0.6\case-app-annotations_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\github\alexarchambault\case-app-util_2.12\2.0.6\case-app-util_2.12-2.0.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-core_2.12\0.9.3\circe-core_2.12-0.9.3.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\circe\circe-derivation_2.12\0.9.0-M4\circe-derivation_2.12-0.9.0-M4.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\scalameta\lsp4s_2.12\0.2.0\lsp4s_2.12-0.2.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-core_2.12\1.3.0-M4B47-d881fa2f\zinc-core_2.12-1.3.0-M4B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-persist_2.12\1.3.0-M4B47-d881fa2f\zinc-persist_2.12-1.3.0-M4B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-compile-core_2.12\1.3.0-M4B47-d881fa2f\zinc-compile-core_2.12-1.3.0-M4B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\ch\epfl\scala\zinc-classfile_2.12\1.3.0-M4B47-d881fa2f\zinc-classfile_2.12-1.3.0-M4B47-d881fa2f.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\protobuf\protobuf-java\3.7.0\protobuf-java-3.7.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\logging\log4j\log4j-api\2.17.1\log4j-api-2.17.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\lihaoyi\fansi_2.12\0.2.7\fansi_2.12-0.2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\apache\commons\commons-lang3\3.6\commons-lang3-3.6.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\com\google\code\gson\gson\2.7\gson-2.7.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\io\reactivex\rxjava2\rxjava\2.1.1\rxjava-2.1.1.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\org\reactivestreams\reactive-streams\1.0.0\reactive-streams-1.0.0.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\https\repo1.maven.org\maven2\commons-io\commons-io\2.5\commons-io-2.5.jar;C:\Users\Dragon1573\AppData\Local\Coursier\cache\v1\http java.net.BindException: Address already in use: bind at java.base/sun.nio.ch.Net.bind0(Native Method) at java.base/sun.nio.ch.Net.bind(Net.java:555) at java.base/sun.nio.ch.Net.bind(Net.java:544) at java.base/sun.nio.ch.NioSocketImpl.bind(NioSocketImpl.java:643) at java.base/java.net.ServerSocket.bind(ServerSocket.java:388) at java.base/java.net.ServerSocket.(ServerSocket.java:274) at com.martiansoftware.nailgun.NGServer.run(NGServer.java:411) at bloop.Server$.run(Server.scala:79) at bloop.Server$.main(Server.scala:23) at bloop.Server.main(Server.scala) ```

I confirm that I set the $JAVA_HOME correctly.

Desktop  λ echo $env:JAVA_HOME
E:\Applications\Oracle\JDK

Oracle JDK v17.0.2 response the following contents when calling java -version.

Desktop  λ E:\Applications\Oracle\JDK\bin\java.exe -version
java version "17.0.2" 2022-01-18 LTS
Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)
Desktop  λ java -version
java version "17.0.2" 2022-01-18 LTS
Java(TM) SE Runtime Environment (build 17.0.2+8-LTS-86)
Java HotSpot(TM) 64-Bit Server VM (build 17.0.2+8-LTS-86, mixed mode, sharing)
Dragon1573 commented 2 years ago

@tgodzik For java.net.BindException, I called netstat -ano | find 8212 but got nothing (detailed IP address is masked for privacy).

Repository  λ netstat -ano | grep 3306
  TCP    192.168.42.23:3306     40.*.*.152:443      ESTABLISHED     10872
Repository  λ netstat -ano | grep 8212

I've searched some informations and got this (Simplified Chinese only). According to the article, it said the reason why port being binded but can't find in netstat is Windows "keep" these port ranges. I did the same as the author and got this:

Protocal TCP Port Exclusion Ranges (Hyper-V Enabled) ```text Repository λ netsh interface ipv4 show excludedportrange protocol=tcp Protocol tcp Port Exclusion Ranges Start Port End Port ---------- -------- 1441 1540 5357 5357 7210 7309 7410 7509 7681 7780 8182 8281 8282 8381 8515 8614 8681 8780 8781 8880 8966 9065 13876 13975 14839 14938 50000 50059 * * - Administered port exclusions. ```

I disabled Hyper-V features and reboot my desktop (I'm in office now). Then I checked again and got this:

Protocol TCP Port Exclusion Ranges (Hyper-V Disabled) ```text Windows PowerShell 版权所有 (C) Microsoft Corporation。保留所有权利。 尝试新的跨平台 PowerShell https://aka.ms/pscore6 加载个人及系统配置文件用了 3009 毫秒。 Repository λ netsh interface ipv4 show excludedportrange protocol=tcp Protocol tcp Port Exclusion Ranges Start Port End Port ---------- -------- 1033 1132 1133 1232 1233 1332 1437 1536 1537 1636 1637 1736 50000 50059 * * - Administered port exclusions. ```

Now I launch VSCode again and Bloop Server is connected.

Scala (Metals) v1.12.0 Logs ```text Java home: E:\Applications\Oracle\JDK Metals version: 0.11.1 2022.03.10 09:57:19 INFO logging to file E:\Repository\Scala\.metals\metals.log 2022.03.10 09:57:19 INFO Started: Metals version 0.11.1 in workspace 'E:\Repository\Scala' for client Visual Studio Code 1.65.1. 2022.03.10 09:57:19 INFO Parse release: 17.0.2 2022.03.10 09:57:24 INFO time: initialize in 4.45s Initializing Scala Debugger 2022.03.10 09:57:25 INFO Flyway Community Edition 8.4.1 by Redgate 2022.03.10 09:57:25 INFO Database: jdbc:h2:file:E:\Repository\Scala\.metals\metals (H2 1.4) 2022.03.10 09:57:25 INFO Successfully validated 3 migrations (execution time 00:00.062s) 2022.03.10 09:57:25 INFO Current version of schema "PUBLIC": 3 2022.03.10 09:57:25 INFO Schema "PUBLIC" is up to date. No migration necessary. 2022.03.10 09:57:26 INFO Attempting to connect to the build server... 2022.03.10 09:57:26 INFO skipping build import with status 'Installed' 2022.03.10 09:57:40 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at E:\Repository\Scala\.metals\bsp.trace.json or C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.10 09:57:43 INFO Attempting to connect to the build server... 2022.03.10 09:57:43 INFO Attempting to connect to the build server... 2022.03.10 09:57:43 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at E:\Repository\Scala\project\project\.metals\bsp.trace.json or C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.10 09:57:43 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at E:\Repository\Scala\project\.metals\bsp.trace.json or C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.10 09:57:43 INFO time: Connected to build server in 17s 2022.03.10 09:57:43 INFO Connected to Build server: Bloop v1.4.12 2022.03.10 09:57:54 INFO no build target found for E:\Repository\Scala\src\main\scala\Main.scala. Using presentation compiler with project's scala-library version: 3.1.0 2022.03.10 09:57:56 INFO time: code lens generation in 25s 2022.03.10 09:57:57 INFO time: Imported build in 1.22s 2022.03.10 09:57:58 INFO no build target found for E:\Repository\Scala\src\main\scala\Main.scala. Using presentation compiler with project's scala-library version: 3.1.0 2022.03.10 09:58:05 INFO time: code lens generation in 33s 2022.03.10 09:58:57 INFO time: indexed workspace in 59s 2022.03.10 10:05:45 INFO compiling scala (1 scala source) ``` ![image](https://user-images.githubusercontent.com/49941141/157574018-021848d3-2b34-438e-ba3e-9307a944e455.png)
Scala (Metals) v1.13.0 Logs ```text Java home: E:\Applications\Oracle\JDK Metals version: 0.11.2 2022.03.10 10:10:47 INFO logging to file E:\Repository\Scala\.metals\metals.log 2022.03.10 10:10:47 INFO Started: Metals version 0.11.2 in workspace 'E:\Repository\Scala' for client Visual Studio Code 1.65.1. 2022.03.10 10:10:47 INFO Parse release: 17.0.2 2022.03.10 10:10:50 INFO time: initialize in 3.17s Initializing Scala Debugger 2022.03.10 10:10:50 INFO Deleting old database format E:\Repository\Scala\.metals\metals.h2.db 2022.03.10 10:10:50 INFO Flyway Community Edition 8.5.1 by Redgate 2022.03.10 10:10:50 INFO See what's new here: https://flywaydb.org/documentation/learnmore/releaseNotes#8.5.1 2022.03.10 10:10:50 INFO 2022.03.10 10:10:50 INFO Database: jdbc:h2:file:E:\Repository\Scala\.metals\metals (H2 2.0) 2022.03.10 10:10:50 INFO Successfully validated 3 migrations (execution time 00:00.049s) 2022.03.10 10:10:50 INFO Current version of schema "PUBLIC": 3 2022.03.10 10:10:50 INFO Schema "PUBLIC" is up to date. No migration necessary. 2022.03.10 10:10:52 INFO Attempting to connect to the build server... 2022.03.10 10:10:52 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at E:\Repository\Scala\.metals\bsp.trace.json or C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.10 10:10:58 INFO no build target found for E:\Repository\Scala\src\main\scala\Main.scala. Using presentation compiler with project's scala-library version: 3.1.1 2022.03.10 10:11:02 INFO Attempting to connect to the build server... 2022.03.10 10:11:02 INFO Attempting to connect to the build server... 2022.03.10 10:11:02 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at E:\Repository\Scala\project\project\.metals\bsp.trace.json or C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.10 10:11:02 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at E:\Repository\Scala\project\.metals\bsp.trace.json or C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.10 10:11:03 INFO time: code lens generation in 9.31s 2022.03.10 10:11:03 INFO time: code lens generation in 9.29s 2022.03.10 10:11:11 INFO time: Connected to build server in 19s 2022.03.10 10:11:11 INFO Connected to Build server: Bloop v1.4.12 2022.03.10 10:11:12 INFO time: Imported build in 0.15s 2022.03.10 10:11:22 INFO running 'E:\Applications\Oracle\JDK\bin\java -Djline.terminal=jline.UnsupportedTerminal -Dsbt.log.noformat=true -Dfile.encoding=UTF-8 -jar C:\Users\DRAGON~1\AppData\Local\Temp\metals16487538113474616526\sbt-launch.jar -Dbloop.export-jar-classifiers=sources bloopInstall' 2022.03.10 10:11:23 INFO time: indexed workspace in 11s 2022.03.10 10:11:24 INFO compiling scala (1 scala source) 2022.03.10 10:11:26 WARN 1 deprecation (since 2.13.3); re-run with -deprecation for details 2022.03.10 10:11:29 INFO [info] welcome to sbt 1.6.2 (Oracle Corporation Java 17.0.2) 2022.03.10 10:11:30 INFO time: compiled scala in 6.18s 2022.03.10 10:11:32 INFO [info] loading settings for project global-plugins from plugins.sbt ... 2022.03.10 10:11:35 INFO [info] loading global plugins from C:\Users\Dragon1573\.sbt\1.0\plugins 2022.03.10 10:11:42 INFO [info] loading settings for project scala-build-build from metals.sbt ... 2022.03.10 10:11:42 INFO [info] loading project definition from E:\Repository\Scala\project\project 2022.03.10 10:11:49 INFO [success] Generated .bloop\scala-build-build.json 2022.03.10 10:11:49 INFO [success] Total time: 7 s, completed 2022骞�3鏈�10鏃� 涓婂崍10:11:49 2022.03.10 10:11:49 INFO [info] loading settings for project scala-build from metals.sbt ... 2022.03.10 10:11:50 INFO [info] loading project definition from E:\Repository\Scala\project 2022.03.10 10:11:53 INFO [success] Generated .bloop\scala-build.json 2022.03.10 10:11:53 INFO [success] Total time: 3 s, completed 2022骞�3鏈�10鏃� 涓婂崍10:11:54 2022.03.10 10:11:53 INFO [info] loading settings for project scala from build.sbt ... 2022.03.10 10:11:53 INFO [info] set current project to scala (in build file:/E:/Repository/Scala/) 2022.03.10 10:11:54 INFO [success] Generated .bloop\scala-test.json 2022.03.10 10:11:54 INFO [success] Generated .bloop\scala.json 2022.03.10 10:11:54 INFO [success] Total time: 0 s, completed 2022骞�3鏈�10鏃� 涓婂崍10:11:55 2022.03.10 10:11:55 INFO time: ran 'sbt bloopInstall' in 33s 2022.03.10 10:11:55 INFO Disconnecting from Bloop session... 2022.03.10 10:11:55 INFO Shut down connection with build server. 2022.03.10 10:11:55 INFO Shut down connection with build server. 2022.03.10 10:11:55 INFO Shut down connection with build server. 2022.03.10 10:11:55 INFO Attempting to connect to the build server... 2022.03.10 10:11:55 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at E:\Repository\Scala\.metals\bsp.trace.json or C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.10 10:11:55 INFO Attempting to connect to the build server... 2022.03.10 10:11:55 INFO Attempting to connect to the build server... 2022.03.10 10:11:55 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at E:\Repository\Scala\project\project\.metals\bsp.trace.json or C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.10 10:11:55 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at E:\Repository\Scala\project\.metals\bsp.trace.json or C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.10 10:11:55 INFO time: Connected to build server in 0.15s 2022.03.10 10:11:55 INFO Connected to Build server: Bloop v1.4.12 2022.03.10 10:11:55 INFO time: Imported build in 0.12s 2022.03.10 10:11:57 INFO time: indexed workspace in 2.35s 2022.03.10 10:12:04 INFO Disconnecting from Bloop session... 2022.03.10 10:12:04 INFO Shut down connection with build server. 2022.03.10 10:12:04 INFO Shut down connection with build server. 2022.03.10 10:12:04 INFO Shut down connection with build server. 2022.03.10 10:12:04 INFO Attempting to connect to the build server... 2022.03.10 10:12:15 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at E:\Repository\Scala\.metals\bsp.trace.json or C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.10 10:12:15 INFO Attempting to connect to the build server... 2022.03.10 10:12:15 INFO Attempting to connect to the build server... 2022.03.10 10:12:15 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at E:\Repository\Scala\project\project\.metals\bsp.trace.json or C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.10 10:12:16 INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at E:\Repository\Scala\project\.metals\bsp.trace.json or C:\Users\Dragon1573\AppData\Local\scalameta\metals\cache\bsp.trace.json 2022.03.10 10:12:16 INFO time: Connected to build server in 11s 2022.03.10 10:12:16 INFO Connected to Build server: Bloop v1.4.13 2022.03.10 10:12:16 INFO time: Imported build in 0.28s 2022.03.10 10:12:18 INFO time: indexed workspace in 2.13s 2022.03.10 10:12:19 INFO compiling scala (1 scala source) 2022.03.10 10:12:24 WARN 1 deprecation (since 2.13.3); re-run with -deprecation for details 2022.03.10 10:12:24 INFO time: compiled scala in 4.92s ``` ![image](https://user-images.githubusercontent.com/49941141/157574765-ee24c151-a291-4c2f-bc50-a7eb2bb38a8d.png)

I can't believe Scala (Metals) plugin is incompatible with Hyper-V features ...

JUST TURN Hyper-V OFF!!! 🤣

Dragon1573 commented 2 years ago

Now I'm in the dormitory. The Hyper-V of my laptop is enabled before and I currently disabled it.

Protocol TCP Port Exclution Ranges (Hyper-V Disabled) ```text Repos λ netsh interface ipv4 show excludedportrange protocol=tcp Protocol tcp Port Exclusion Ranges Start Port End Port ---------- -------- 4628 4727 4728 4827 5357 5357 5559 5658 5759 5858 5859 5958 5962 6061 6062 6161 6162 6261 6570 6669 6670 6769 6770 6869 9076 9175 9176 9275 9566 9665 9666 9765 50000 50059 * * - Administered port exclusions. ```

Hyper-V didn't block port 8212 on the laptop, so Bloop server works fine without conflict even Hyper-V is enabled.

tgodzik commented 2 years ago

That looks like another thing that could be fixed by using named sockets. We will probably be moving to that at some point, since it's more secure.

Dragon1573 commented 2 years ago

Excuse me. What is "Named Socket" in your statements refer to? Is it the same usage as mysql.sock in MySQL Server on Linux?

tgodzik commented 2 years ago

I am not an expert here, but I think those are sockets that operate similar to files like here: https://superuser.com/questions/502875/linux-named-sockets-howto

Thoguh maybe it doesn't neccessarily help here that much :thinking: I need to dig in there. The approach is already tested in a fork of Bloop https://github.com/scala-cli/bloop-core

antonoal commented 2 years ago

I'm getting the same error now on plugin v13.0. Using openjdk 11 in rhel7. The java home is set correctly. What's interesting is that the server actually starts. I can connect to it using telnet. When I start the server using the long command it prints me this:

Unable to load nailgun-version.properties.                
NGServer [UNKNOWN] started on address localhost/127.0.0.1 port 8212.                                                 

Then when I start vscode I get the following output:

Nail raised unhandled exception                           
Nail raised unhandled exception

Downgrading the plugin does not work for me now. Last week everything worked fine. Anyone has any ideas what could be the problem?

antonoal commented 2 years ago

I'm getting the same error now on plugin v13.0. Using openjdk 11 in rhel7. The java home is set correctly. What's interesting is that the server actually starts. I can connect to it using telnet. When I start the server using the long command it prints me this:

Unable to load nailgun-version.properties.                
NGServer [UNKNOWN] started on address localhost/127.0.0.1 port 8212.                                                 

Then when I start vscode I get the following output:

Nail raised unhandled exception                           
Nail raised unhandled exception

Downgrading the plugin does not work for me now. Last week everything worked fine. Anyone has any ideas what could be the problem?

Solved my own problem. Started tracing back what I've done to the environment and found that I had added recently -Dproxy to the env. Commented it out and metals came back to normal.