metals-vscode icon indicating copy to clipboard operation
metals-vscode copied to clipboard

Failed to connect with build server

Open Dragon1573 opened this issue 2 years ago • 19 comments

Summary

  • Metals unable to start properly
  • Failed to connect with build server
  • Invoke Metals: Restart server & Metals: Restart build server, and both of them failed

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 avatar Mar 09 '22 03:03 Dragon1573

Screenshots

Metals: Restart server

Restarting Metals image

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

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 image image image image image image

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 avatar Mar 09 '22 03:03 Dragon1573

Installation Environments

  • Operating system: Windows 10 Pro 21H2 (19044.1566)
  • VSCode version: 1.65.1 (system setup)
  • VSCode extension version: 1.13.0
  • Metals version: 0.11.2

Additional Context

Related issue #758, but we have different environments.

Search Terms

None ...

Dragon1573 avatar Mar 09 '22 04:03 Dragon1573

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>"
}

tgodzik avatar Mar 09 '22 11:03 tgodzik

@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?

Dragon1573 avatar Mar 09 '22 12:03 Dragon1573

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.

tgodzik avatar Mar 09 '22 12:03 tgodzik

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 😵

Dragon1573 avatar Mar 09 '22 13:03 Dragon1573

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:

  • https://github.com/scalacenter/bloop/pull/1671 - do you have JAVA_HOME set up properly?
  • https://github.com/scalacenter/bloop/pull/1657 - this however hould fix things (what does C:\Program Files\Microsoft\jdk-17.0.2.8-hotspot\bin\java -version say?)

tgodzik avatar Mar 09 '22 13:03 tgodzik

Do you see in the logs what version was started?

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

  • Scala (Metals) v1.12.0
  • Metals v0.11.1
  • Bloop v1.4.13

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 avatar Mar 09 '22 13:03 Dragon1573

Now I try again with the newer plugin:

  • Scala (Metals) v1.13.0
  • Metals v0.11.2
  • Bloop v1.4.13

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

Log outputs of Metals (click to expand)
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

Dragon1573 avatar Mar 09 '22 13:03 Dragon1573

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.

tgodzik avatar Mar 09 '22 14:03 tgodzik

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

It's currently running the following stuffs:

  • Oracle JDK v17.0.2
  • SBT v1.6.2
  • Scala (Metals) plugin v1.13.0
  • Metals v0.11.2
  • Bloop version unknown, failed to connect
Scala (Metals) v1.13.0 Crash Logs
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 ...

  • Oracle JDK v17.0.2
  • SBT v1.6.2
  • Scala (Metals) plugin v1.12.0
  • Metals v0.11.1
  • Bloop version unknown, failed to connect
Scala (Metals) v1.12.0 Crash Logs
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 avatar Mar 10 '22 01:03 Dragon1573

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
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.<init>(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 avatar Mar 10 '22 01:03 Dragon1573

@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)
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)
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
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

Scala (Metals) v1.13.0 Logs
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


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

JUST TURN Hyper-V OFF!!! 🤣

Dragon1573 avatar Mar 10 '22 01:03 Dragon1573

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)
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.

Dragon1573 avatar Mar 10 '22 11:03 Dragon1573

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.

tgodzik avatar Mar 10 '22 11:03 tgodzik

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

Dragon1573 avatar Mar 10 '22 11:03 Dragon1573

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

tgodzik avatar Mar 10 '22 11:03 tgodzik

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 avatar Mar 16 '22 11:03 antonoal

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.

antonoal avatar Mar 16 '22 13:03 antonoal