Describe the bug
After clicking run or debug lens, the editor doesn't run anything
To Reproduce
Steps to reproduce the behavior:
Expected behavior
The lens should execute an action.
Screenshots

Installation:
Search terms
vscode debug run
Thanks for reporting! Does the Output tab contain anything meaningful?
Nope. Debug Console is empty and `Output -> Metals' dosen't log anything. Other functionalities works correctly.
Is it all projects? Also when trying to run? It does work on anything that I am trying it on, so it would be good to find a proper reproduction.
There might be some more info in .metals/metals.log
Yeah, it's happening in every project and only on the single machine. Here is metals.log
Java home: /Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home
INFO logging to file /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.metals/metals.log
INFO started: Metals version 0.8.0 in workspace '/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc'
INFO time: initialize in 0.52s
Initializing Scala Debugger
WARN no build target for: /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala/ex01_simple.scala
INFO running '/Library/Java/JavaVirtualMachines/adoptopenjdk-8.jdk/Contents/Home/jre/bin/java -Djline.terminal=jline.UnsupportedTerminal -Dsbt.log.noformat=true -Dfile.encoding=UTF-8 -jar /var/folders/w7/c5xrhtf1075grf88tjxpld5r0000gn/T/metals9085987594889008917/sbt-launch.jar set bloopExportJarClassifiers in Global := Some(Set("sources")) bloopInstall'
INFO skipping build import with status 'Started'
INFO [info] Loading settings for project global-plugins from updates.sbt,dgraph.sbt ...
INFO [info] Loading global plugins from /Users/lukaszbyczynski/.sbt/1.0/plugins
INFO [info] Loading settings for project scalar-fs2-cc-build from metals.sbt ...
INFO [info] Loading project definition from /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/project
INFO [info] Loading settings for project scalar-fs2-cc from build.sbt ...
INFO [info] Set current project to scalar-fs2-cc (in build file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/)
INFO [info] Defining Global / bloopExportJarClassifiers
INFO [info] The new value will be used by ThisBuild / bloopExportJarClassifiers
INFO [info] Reapplying settings...
INFO [info] Set current project to scalar-fs2-cc (in build file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/)
INFO [warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
INFO [success] Generated .bloop/scalar-fs2-cc-test.json
INFO [success] Generated .bloop/scalar-fs2-cc.json
INFO [warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
INFO [success] Generated .bloop/examples.json
INFO [success] Generated .bloop/examples-test.json
INFO [success] Total time: 6 s, completed Jan 14, 2020 7:10:29 PM
INFO build tool exit: 0
INFO time: ran 'sbt bloopInstall' in 26s
INFO tracing is disabled for protocol BSP, to enable tracing of incoming and outgoing JSON messages create an empty file at /Users/lukaszbyczynski/Library/Caches/org.scalameta.metals/bsp.trace.json
INFO time: connected to build server in 0.22s
INFO Connected to Build server v1.4.0-RC1
INFO time: indexed workspace in 5.1s
INFO compiling examples (4 scala sources)
INFO time: compiled examples in 7.12s
Example project: https://github.com/LukaszByczynski/scalar-fs2-cc
And I recorded another session:

@LukaszByczynski I don't have any issues when running the examples. Could it be an issue of conflicting code lenses? I see there is an additional extension installed. If you disable it, does it help? The one that provides the additional lenses on the right?
This lens comes from GitLens. I did another test. I removed all prefs, settings, and extension, then installed only metals and the issue still exists. When I clicking on the run lens I saw for a second in the status bar: "compling examples" but nothing happens.

My JDK:
openjdk version "1.8.0_232"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_232-b09)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.232-b09, mixed mode)
I wonder, maybe there is a setting for enable more verbose logs from metals and bloop
I'm experiencing the same issue when clicking "debug", while "run" works
I had not luck figuring out what's going on and I am out of ideas. It might be useful to enable tracing:
touch /Users/lukaszbyczynski/Library/Caches/org.scalameta.metals/bsp.trace.json
it will log all requests going back and forth the build server. We might get some more info there to see if Metals is even contacting the build server.
Here is a log:
[Trace - 09:02:57 PM] Sending request 'build/initialize - (1)'
Params: {
"rootUri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/",
"displayName": "Metals",
"version": "0.8.0",
"bspVersion": "2.0.0-M4+10-61e61e87",
"capabilities": {
"languageIds": [
"scala"
]
},
"data": {
"semanticdbVersion": "4.3.0",
"supportedScalaVersions": [
"2.13.0",
"2.13.1",
"2.12.10",
"2.12.8",
"2.12.9",
"2.11.12"
]
}
}
[Trace - 09:02:57 PM] Received response 'build/initialize - (1)' in 48ms
Result: {
"displayName": "bloop",
"version": "1.4.0-RC1",
"bspVersion": "2.0.0-M4+10-61e61e87",
"capabilities": {
"compileProvider": {
"languageIds": [
"scala",
"java"
]
},
"testProvider": {
"languageIds": [
"scala",
"java"
]
},
"runProvider": {
"languageIds": [
"scala",
"java"
]
},
"inverseSourcesProvider": true,
"dependencySourcesProvider": true,
"resourcesProvider": true,
"buildTargetChangedProvider": false
}
}
[Trace - 09:02:57 PM] Sending notification 'build/initialized'
Params: null
[Trace - 09:02:57 PM] Sending request 'workspace/buildTargets - (2)'
Params: null
[Trace - 09:02:58 PM] Received response 'workspace/buildTargets - (2)' in 81ms
Result: {
"targets": [
{
"id": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
"displayName": "scalar-fs2-cc-test",
"baseDirectory": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/",
"tags": [
"test"
],
"languageIds": [
"scala",
"java"
],
"dependencies": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples-test"
}
],
"capabilities": {
"canCompile": true,
"canTest": true,
"canRun": true
},
"dataKind": "scala",
"data": {
"scalaOrganization": "org.scala-lang",
"scalaVersion": "2.12.10",
"scalaBinaryVersion": "2.12",
"platform": 1,
"jars": [
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-library.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/jline.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/jansi.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-xml_2.12.jar"
]
}
},
{
"id": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples-test"
},
"displayName": "examples-test",
"baseDirectory": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/",
"tags": [
"test"
],
"languageIds": [
"scala",
"java"
],
"dependencies": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
],
"capabilities": {
"canCompile": true,
"canTest": true,
"canRun": true
},
"dataKind": "scala",
"data": {
"scalaOrganization": "org.scala-lang",
"scalaVersion": "2.12.10",
"scalaBinaryVersion": "2.12",
"platform": 1,
"jars": [
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-library.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/jline.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/jansi.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-xml_2.12.jar"
]
}
},
{
"id": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc"
},
"displayName": "scalar-fs2-cc",
"baseDirectory": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/",
"tags": [
"library"
],
"languageIds": [
"scala",
"java"
],
"dependencies": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
],
"capabilities": {
"canCompile": true,
"canTest": true,
"canRun": true
},
"dataKind": "scala",
"data": {
"scalaOrganization": "org.scala-lang",
"scalaVersion": "2.12.10",
"scalaBinaryVersion": "2.12",
"platform": 1,
"jars": [
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-library.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/jline.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/jansi.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-xml_2.12.jar"
]
}
},
{
"id": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"displayName": "examples",
"baseDirectory": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/",
"tags": [
"library"
],
"languageIds": [
"scala",
"java"
],
"dependencies": [],
"capabilities": {
"canCompile": true,
"canTest": true,
"canRun": true
},
"dataKind": "scala",
"data": {
"scalaOrganization": "org.scala-lang",
"scalaVersion": "2.12.10",
"scalaBinaryVersion": "2.12",
"platform": 1,
"jars": [
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-library.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-compiler.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/jline.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/jansi.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-xml_2.12.jar"
]
}
}
]
}
[Trace - 09:02:58 PM] Sending request 'buildTarget/scalacOptions - (3)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples-test"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
]
}
[Trace - 09:02:58 PM] Received response 'buildTarget/scalacOptions - (3)' in 96ms
Result: {
"items": [
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"options": [
"-P:semanticdb:sourceroot:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc",
"-deprecation",
"-encoding",
"utf-8",
"-explaintypes",
"-feature",
"-language:existentials",
"-language:higherKinds",
"-Ypartial-unification",
"-Yrangepos",
"-P:semanticdb:failures:warning",
"-P:semanticdb:synthetics:on",
"-Xplugin-require:semanticdb",
"-Xplugin:/Users/lukaszbyczynski/Library/Caches/bloop/semanticdb/org.scalameta.semanticdb-scalac_2.12.10.4.3.0/semanticdb-scalac_2.12.10-4.3.0.jar"
],
"classpath": [
"file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/examples/bloop-bsp-clients-classes/classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-core_2.12/0.20.15/http4s-core_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/chrisdavenport/unique_2.12/1.0.0/unique_2.12-1.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-jawn_2.12/0.11.2/circe-jawn_2.12-0.11.2.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-effect_2.12/2.0.0/cats-effect_2.12-2.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.200/h2-1.4.200.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/parboiled_2.12/1.0.1/parboiled_2.12-1.0.1.jar",
"file:///Users/lukaszbyczynski/.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",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-core_2.12/0.8.6/doobie-core_2.12-0.8.6.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/alpn/alpn-api/1.1.3.v20160715/alpn-api-1.1.3.v20160715.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/twitter/hpack/1.0.2/hpack-1.0.2.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/jawn-parser_2.12/0.14.1/jawn-parser_2.12-0.14.1.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-macros_2.12/2.0.0/cats-macros_2.12-2.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.8/sourcecode_2.12-0.1.8.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-jawn_2.12/0.20.15/http4s-jawn_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/co/fs2/fs2-io_2.12/2.1.0/fs2-io_2.12-2.1.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-literal_2.12/0.12.3/circe-literal_2.12-0.12.3.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.1.2/scala-collection-compat_2.12-2.1.2.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/chrisdavenport/vault_2.12/1.0.0/vault_2.12-1.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/log4s/log4s_2.12/1.8.2/log4s_2.12-1.8.2.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scodec/scodec-bits_2.12/1.1.12/scodec-bits_2.12-1.1.12.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-free_2.12/0.8.6/doobie-free_2.12-0.8.6.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/co/fs2/fs2-core_2.12/2.1.0/fs2-core_2.12-2.1.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-hikari_2.12/0.8.6/doobie-hikari_2.12-0.8.6.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.4.1/HikariCP-3.4.1.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-free_2.12/2.0.0/cats-free_2.12-2.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers_2.12/0.12.3/circe-numbers_2.12-0.12.3.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/blaze-http_2.12/0.14.11/blaze-http_2.12-0.14.11.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel_2.12/2.0.0/cats-kernel_2.12-2.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-dsl_2.12/0.20.15/http4s-dsl_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-generic_2.12/0.12.3/circe-generic_2.12-0.12.3.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/jawn-fs2_2.12/0.14.2/jawn-fs2_2.12-0.14.2.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-core_2.12/2.0.0/cats-core_2.12-2.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-h2_2.12/0.8.6/doobie-h2_2.12-0.8.6.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-blaze-server_2.12/0.20.15/http4s-blaze-server_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-circe_2.12/0.20.15/http4s-circe_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/blaze-core_2.12/0.14.11/blaze-core_2.12-0.14.11.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-core_2.12/0.12.3/circe-core_2.12-0.12.3.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-server_2.12/0.20.15/http4s-server_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-blaze-core_2.12/0.20.15/http4s-blaze-core_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-library.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.12/2.3.3/shapeless_2.12-2.3.3.jar"
],
"classDirectory": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/examples/bloop-bsp-clients-classes/classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/"
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc"
},
"options": [
"-P:semanticdb:sourceroot:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc",
"-Yrangepos",
"-P:semanticdb:failures:warning",
"-P:semanticdb:synthetics:on",
"-Xplugin-require:semanticdb",
"-Xplugin:/Users/lukaszbyczynski/Library/Caches/bloop/semanticdb/org.scalameta.semanticdb-scalac_2.12.10.4.3.0/semanticdb-scalac_2.12.10-4.3.0.jar"
],
"classpath": [
"file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/scalar-fs2-cc/bloop-bsp-clients-classes/classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-library.jar"
],
"classDirectory": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/scalar-fs2-cc/bloop-bsp-clients-classes/classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/"
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples-test"
},
"options": [
"-P:semanticdb:sourceroot:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc",
"-deprecation",
"-encoding",
"utf-8",
"-explaintypes",
"-feature",
"-language:existentials",
"-language:higherKinds",
"-Ypartial-unification",
"-Yrangepos",
"-P:semanticdb:failures:warning",
"-P:semanticdb:synthetics:on",
"-Xplugin-require:semanticdb",
"-Xplugin:/Users/lukaszbyczynski/Library/Caches/bloop/semanticdb/org.scalameta.semanticdb-scalac_2.12.10.4.3.0/semanticdb-scalac_2.12.10-4.3.0.jar"
],
"classpath": [
"file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/examples/bloop-bsp-clients-classes/test-classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/",
"file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/examples/bloop-bsp-clients-classes/classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-core_2.12/0.20.15/http4s-core_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/chrisdavenport/unique_2.12/1.0.0/unique_2.12-1.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-jawn_2.12/0.11.2/circe-jawn_2.12-0.11.2.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-effect_2.12/2.0.0/cats-effect_2.12-2.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.200/h2-1.4.200.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/parboiled_2.12/1.0.1/parboiled_2.12-1.0.1.jar",
"file:///Users/lukaszbyczynski/.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",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-core_2.12/0.8.6/doobie-core_2.12-0.8.6.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/alpn/alpn-api/1.1.3.v20160715/alpn-api-1.1.3.v20160715.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/twitter/hpack/1.0.2/hpack-1.0.2.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/jawn-parser_2.12/0.14.1/jawn-parser_2.12-0.14.1.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-macros_2.12/2.0.0/cats-macros_2.12-2.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.8/sourcecode_2.12-0.1.8.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-jawn_2.12/0.20.15/http4s-jawn_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-reflect.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/co/fs2/fs2-io_2.12/2.1.0/fs2-io_2.12-2.1.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-literal_2.12/0.12.3/circe-literal_2.12-0.12.3.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.1.2/scala-collection-compat_2.12-2.1.2.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/chrisdavenport/vault_2.12/1.0.0/vault_2.12-1.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/log4s/log4s_2.12/1.8.2/log4s_2.12-1.8.2.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scodec/scodec-bits_2.12/1.1.12/scodec-bits_2.12-1.1.12.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-free_2.12/0.8.6/doobie-free_2.12-0.8.6.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/co/fs2/fs2-core_2.12/2.1.0/fs2-core_2.12-2.1.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-hikari_2.12/0.8.6/doobie-hikari_2.12-0.8.6.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.4.1/HikariCP-3.4.1.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-free_2.12/2.0.0/cats-free_2.12-2.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers_2.12/0.12.3/circe-numbers_2.12-0.12.3.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/blaze-http_2.12/0.14.11/blaze-http_2.12-0.14.11.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel_2.12/2.0.0/cats-kernel_2.12-2.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-dsl_2.12/0.20.15/http4s-dsl_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-generic_2.12/0.12.3/circe-generic_2.12-0.12.3.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/jawn-fs2_2.12/0.14.2/jawn-fs2_2.12-0.14.2.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-core_2.12/2.0.0/cats-core_2.12-2.0.0.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-h2_2.12/0.8.6/doobie-h2_2.12-0.8.6.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-blaze-server_2.12/0.20.15/http4s-blaze-server_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-circe_2.12/0.20.15/http4s-circe_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/blaze-core_2.12/0.14.11/blaze-core_2.12-0.14.11.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-core_2.12/0.12.3/circe-core_2.12-0.12.3.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-server_2.12/0.20.15/http4s-server_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-blaze-core_2.12/0.20.15/http4s-blaze-core_2.12-0.20.15.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3.jar",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-library.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.12/2.3.3/shapeless_2.12-2.3.3.jar"
],
"classDirectory": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/examples/bloop-bsp-clients-classes/test-classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/"
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
"options": [
"-P:semanticdb:sourceroot:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc",
"-Yrangepos",
"-P:semanticdb:failures:warning",
"-P:semanticdb:synthetics:on",
"-Xplugin-require:semanticdb",
"-Xplugin:/Users/lukaszbyczynski/Library/Caches/bloop/semanticdb/org.scalameta.semanticdb-scalac_2.12.10.4.3.0/semanticdb-scalac_2.12.10-4.3.0.jar"
],
"classpath": [
"file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/scalar-fs2-cc/bloop-bsp-clients-classes/test-classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/",
"file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/scalar-fs2-cc/bloop-bsp-clients-classes/classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/",
"file:///Users/lukaszbyczynski/.sbt/boot/scala-2.12.10/lib/scala-library.jar"
],
"classDirectory": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/scalar-fs2-cc/bloop-bsp-clients-classes/test-classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/"
}
]
}
[Trace - 09:02:58 PM] Sending request 'buildTarget/sources - (4)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples-test"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
]
}
[Trace - 09:02:58 PM] Received response 'buildTarget/sources - (4)' in 92ms
Result: {
"items": [
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"sources": [
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala-2.12/",
"kind": 2,
"generated": false
},
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala/",
"kind": 2,
"generated": false
},
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/java/",
"kind": 2,
"generated": false
},
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/target/scala-2.12/src_managed/main/",
"kind": 2,
"generated": false
}
]
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc"
},
"sources": [
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/src/main/scala-2.12/",
"kind": 2,
"generated": false
},
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/src/main/scala/",
"kind": 2,
"generated": false
},
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/src/main/java/",
"kind": 2,
"generated": false
},
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/target/scala-2.12/src_managed/main/",
"kind": 2,
"generated": false
}
]
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples-test"
},
"sources": [
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/test/scala-2.12/",
"kind": 2,
"generated": false
},
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/test/scala/",
"kind": 2,
"generated": false
},
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/test/java/",
"kind": 2,
"generated": false
},
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/target/scala-2.12/src_managed/test/",
"kind": 2,
"generated": false
}
]
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
"sources": [
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/src/test/scala-2.12/",
"kind": 2,
"generated": false
},
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/src/test/scala/",
"kind": 2,
"generated": false
},
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/src/test/java/",
"kind": 2,
"generated": false
},
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/target/scala-2.12/src_managed/test/",
"kind": 2,
"generated": false
}
]
}
]
}
[Trace - 09:02:58 PM] Sending request 'buildTarget/dependencySources - (5)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples-test"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
]
}
[Trace - 09:02:58 PM] Received response 'buildTarget/dependencySources - (5)' in 21ms
Result: {
"items": [
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"sources": [
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-core_2.12/0.20.15/http4s-core_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/chrisdavenport/unique_2.12/1.0.0/unique_2.12-1.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-jawn_2.12/0.11.2/circe-jawn_2.12-0.11.2-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-effect_2.12/2.0.0/cats-effect_2.12-2.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.200/h2-1.4.200-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/parboiled_2.12/1.0.1/parboiled_2.12-1.0.1-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/macro-compat_2.12/1.1.1/macro-compat_2.12-1.1.1-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-core_2.12/0.8.6/doobie-core_2.12-0.8.6-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/alpn/alpn-api/1.1.3.v20160715/alpn-api-1.1.3.v20160715-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/twitter/hpack/1.0.2/hpack-1.0.2-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/jawn-parser_2.12/0.14.1/jawn-parser_2.12-0.14.1-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-macros_2.12/2.0.0/cats-macros_2.12-2.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.8/sourcecode_2.12-0.1.8-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-jawn_2.12/0.20.15/http4s-jawn_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.10/scala-reflect-2.12.10-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/co/fs2/fs2-io_2.12/2.1.0/fs2-io_2.12-2.1.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-literal_2.12/0.12.3/circe-literal_2.12-0.12.3-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.1.2/scala-collection-compat_2.12-2.1.2-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/chrisdavenport/vault_2.12/1.0.0/vault_2.12-1.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/log4s/log4s_2.12/1.8.2/log4s_2.12-1.8.2-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scodec/scodec-bits_2.12/1.1.12/scodec-bits_2.12-1.1.12-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-free_2.12/0.8.6/doobie-free_2.12-0.8.6-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/co/fs2/fs2-core_2.12/2.1.0/fs2-core_2.12-2.1.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-hikari_2.12/0.8.6/doobie-hikari_2.12-0.8.6-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.4.1/HikariCP-3.4.1-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-free_2.12/2.0.0/cats-free_2.12-2.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers_2.12/0.12.3/circe-numbers_2.12-0.12.3-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/blaze-http_2.12/0.14.11/blaze-http_2.12-0.14.11-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel_2.12/2.0.0/cats-kernel_2.12-2.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-dsl_2.12/0.20.15/http4s-dsl_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-generic_2.12/0.12.3/circe-generic_2.12-0.12.3-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/jawn-fs2_2.12/0.14.2/jawn-fs2_2.12-0.14.2-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-core_2.12/2.0.0/cats-core_2.12-2.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-h2_2.12/0.8.6/doobie-h2_2.12-0.8.6-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-blaze-server_2.12/0.20.15/http4s-blaze-server_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-circe_2.12/0.20.15/http4s-circe_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/blaze-core_2.12/0.14.11/blaze-core_2.12-0.14.11-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-core_2.12/0.12.3/circe-core_2.12-0.12.3-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-server_2.12/0.20.15/http4s-server_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-blaze-core_2.12/0.20.15/http4s-blaze-core_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.10/scala-library-2.12.10-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.12/2.3.3/shapeless_2.12-2.3.3-sources.jar"
]
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc"
},
"sources": [
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.10/scala-library-2.12.10-sources.jar"
]
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples-test"
},
"sources": [
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-core_2.12/0.20.15/http4s-core_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/chrisdavenport/unique_2.12/1.0.0/unique_2.12-1.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-jawn_2.12/0.11.2/circe-jawn_2.12-0.11.2-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-effect_2.12/2.0.0/cats-effect_2.12-2.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/h2database/h2/1.4.200/h2-1.4.200-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/parboiled_2.12/1.0.1/parboiled_2.12-1.0.1-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/macro-compat_2.12/1.1.1/macro-compat_2.12-1.1.1-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-core_2.12/0.8.6/doobie-core_2.12-0.8.6-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-classic/1.2.3/logback-classic-1.2.3-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/eclipse/jetty/alpn/alpn-api/1.1.3.v20160715/alpn-api-1.1.3.v20160715-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/twitter/hpack/1.0.2/hpack-1.0.2-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/jawn-parser_2.12/0.14.1/jawn-parser_2.12-0.14.1-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-macros_2.12/2.0.0/cats-macros_2.12-2.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.8/sourcecode_2.12-0.1.8-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-jawn_2.12/0.20.15/http4s-jawn_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.10/scala-reflect-2.12.10-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/co/fs2/fs2-io_2.12/2.1.0/fs2-io_2.12-2.1.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-literal_2.12/0.12.3/circe-literal_2.12-0.12.3-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scala-lang/modules/scala-collection-compat_2.12/2.1.2/scala-collection-compat_2.12-2.1.2-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.25/slf4j-api-1.7.25-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/chrisdavenport/vault_2.12/1.0.0/vault_2.12-1.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/log4s/log4s_2.12/1.8.2/log4s_2.12-1.8.2-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scodec/scodec-bits_2.12/1.1.12/scodec-bits_2.12-1.1.12-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-free_2.12/0.8.6/doobie-free_2.12-0.8.6-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/co/fs2/fs2-core_2.12/2.1.0/fs2-core_2.12-2.1.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-hikari_2.12/0.8.6/doobie-hikari_2.12-0.8.6-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/zaxxer/HikariCP/3.4.1/HikariCP-3.4.1-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-free_2.12/2.0.0/cats-free_2.12-2.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-numbers_2.12/0.12.3/circe-numbers_2.12-0.12.3-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/blaze-http_2.12/0.14.11/blaze-http_2.12-0.14.11-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-kernel_2.12/2.0.0/cats-kernel_2.12-2.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-dsl_2.12/0.20.15/http4s-dsl_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-generic_2.12/0.12.3/circe-generic_2.12-0.12.3-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/jawn-fs2_2.12/0.14.2/jawn-fs2_2.12-0.14.2-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/typelevel/cats-core_2.12/2.0.0/cats-core_2.12-2.0.0-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/tpolecat/doobie-h2_2.12/0.8.6/doobie-h2_2.12-0.8.6-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-blaze-server_2.12/0.20.15/http4s-blaze-server_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-circe_2.12/0.20.15/http4s-circe_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/blaze-core_2.12/0.14.11/blaze-core_2.12-0.14.11-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/io/circe/circe-core_2.12/0.12.3/circe-core_2.12-0.12.3-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-server_2.12/0.20.15/http4s-server_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/http4s/http4s-blaze-core_2.12/0.20.15/http4s-blaze-core_2.12-0.20.15-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/ch/qos/logback/logback-core/1.2.3/logback-core-1.2.3-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.10/scala-library-2.12.10-sources.jar",
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/com/chuusai/shapeless_2.12/2.3.3/shapeless_2.12-2.3.3-sources.jar"
]
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
"sources": [
"file:///Users/lukaszbyczynski/.coursier/cache/v1/https/repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.10/scala-library-2.12.10-sources.jar"
]
}
]
}
[Trace - 09:03:03 PM] Sending request 'buildTarget/scalaMainClasses - (6)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples-test"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc"
}
]
}
[Trace - 09:03:03 PM] Sending request 'buildTarget/scalaTestClasses - (7)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples-test"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc"
}
]
}
[Trace - 09:03:03 PM] Received response 'buildTarget/scalaMainClasses - (6)' in 81ms
Result: {
"items": [
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc"
},
"classes": []
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"classes": [
{
"class": "ex02_bracket",
"arguments": [],
"jvmOptions": []
},
{
"class": "ex04_pull",
"arguments": [],
"jvmOptions": []
},
{
"class": "ex01_simple",
"arguments": [],
"jvmOptions": []
},
{
"class": "ex03_json",
"arguments": [],
"jvmOptions": []
}
]
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples-test"
},
"classes": []
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
"classes": []
}
]
}
[Trace - 09:03:03 PM] Received response 'buildTarget/scalaTestClasses - (7)' in 282ms
Result: {
"items": [
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc"
},
"classes": []
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"classes": []
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples-test"
},
"classes": []
},
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
"classes": []
}
]
}
[Trace - 09:03:15 PM] Sending request 'buildTarget/compile - (8)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
}
]
}
[Trace - 09:03:15 PM] Received notification 'build/taskStart'
Params: {
"taskId": {
"id": "1"
},
"eventTime": 1579550595436,
"message": "Start no-op compilation for examples",
"dataKind": "compile-task",
"data": {
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
}
}
[Trace - 09:03:15 PM] Received notification 'build/publishDiagnostics'
Params: {
"textDocument": {
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala/ex03_json.scala"
},
"buildTarget": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"diagnostics": [
{
"range": {
"start": {
"line": 83,
"character": 6
},
"end": {
"line": 83,
"character": 18
}
},
"severity": 2,
"code": " BlazeBuilder[IO]",
"source": "bloop",
"message": "object BlazeBuilder in package blaze is deprecated (since 0.20.0-RC1): Use BlazeServerBuilder instead"
}
],
"reset": true
}
[Trace - 09:03:15 PM] Received notification 'build/taskFinish'
Params: {
"taskId": {
"id": "1"
},
"eventTime": 1579550595508,
"message": "Compiled \u0027examples\u0027",
"status": 1,
"dataKind": "compile-report",
"data": {
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"errors": 0,
"warnings": 0,
"isNoOp": true,
"isLastCycle": true,
"clientDir": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/examples/bloop-bsp-clients-classes/classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/",
"analysisOut": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/target/streams/compile/bloopAnalysisOut/_global/streams/inc_compile_2.12.zip"
}
}
[Trace - 09:03:15 PM] Received response 'buildTarget/compile - (8)' in 506ms
Result: {
"statusCode": 1
}
[Trace - 09:03:15 PM] Sending request 'buildTarget/scalaMainClasses - (9)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
}
]
}
[Trace - 09:03:15 PM] Sending request 'buildTarget/scalaTestClasses - (10)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
}
]
}
[Trace - 09:03:16 PM] Received response 'buildTarget/scalaMainClasses - (9)' in 171ms
Result: {
"items": [
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
"classes": []
}
]
}
[Trace - 09:03:16 PM] Received response 'buildTarget/scalaTestClasses - (10)' in 171ms
Result: {
"items": [
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/?id\u003dscalar-fs2-cc-test"
},
"classes": []
}
]
}
[Trace - 09:03:32 PM] Sending request 'buildTarget/compile - (11)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
]
}
[Trace - 09:03:32 PM] Received notification 'build/taskStart'
Params: {
"taskId": {
"id": "2"
},
"eventTime": 1579550612463,
"message": "Start no-op compilation for examples",
"dataKind": "compile-task",
"data": {
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
}
}
[Trace - 09:03:32 PM] Received notification 'build/taskFinish'
Params: {
"taskId": {
"id": "2"
},
"eventTime": 1579550612502,
"message": "Compiled \u0027examples\u0027",
"status": 1,
"dataKind": "compile-report",
"data": {
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"errors": 0,
"warnings": 0,
"isNoOp": true,
"isLastCycle": true,
"clientDir": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/examples/bloop-bsp-clients-classes/classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/",
"analysisOut": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/target/streams/compile/bloopAnalysisOut/_global/streams/inc_compile_2.12.zip"
}
}
[Trace - 09:03:32 PM] Received response 'buildTarget/compile - (11)' in 136ms
Result: {
"statusCode": 1
}
[Trace - 09:03:32 PM] Sending request 'buildTarget/scalaMainClasses - (12)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
]
}
[Trace - 09:03:32 PM] Sending request 'buildTarget/scalaTestClasses - (13)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
]
}
[Trace - 09:03:32 PM] Received response 'buildTarget/scalaMainClasses - (12)' in 20ms
Result: {
"items": [
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"classes": [
{
"class": "ex02_bracket",
"arguments": [],
"jvmOptions": []
},
{
"class": "ex04_pull",
"arguments": [],
"jvmOptions": []
},
{
"class": "ex01_simple",
"arguments": [],
"jvmOptions": []
},
{
"class": "ex03_json",
"arguments": [],
"jvmOptions": []
}
]
}
]
}
[Trace - 09:03:32 PM] Received response 'buildTarget/scalaTestClasses - (13)' in 53ms
Result: {
"items": [
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"classes": []
}
]
}
[Trace - 09:03:32 PM] Sending request 'buildTarget/compile - (14)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
]
}
[Trace - 09:03:32 PM] Received notification 'build/taskStart'
Params: {
"taskId": {
"id": "3"
},
"eventTime": 1579550612773,
"message": "Start no-op compilation for examples",
"dataKind": "compile-task",
"data": {
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
}
}
[Trace - 09:03:32 PM] Received notification 'build/taskFinish'
Params: {
"taskId": {
"id": "3"
},
"eventTime": 1579550612777,
"message": "Compiled \u0027examples\u0027",
"status": 1,
"dataKind": "compile-report",
"data": {
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"errors": 0,
"warnings": 0,
"isNoOp": true,
"isLastCycle": true,
"clientDir": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/examples/bloop-bsp-clients-classes/classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/",
"analysisOut": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/target/streams/compile/bloopAnalysisOut/_global/streams/inc_compile_2.12.zip"
}
}
[Trace - 09:03:32 PM] Received response 'buildTarget/compile - (14)' in 30ms
Result: {
"statusCode": 1
}
[Trace - 09:03:32 PM] Sending request 'buildTarget/scalaTestClasses - (16)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
]
}
[Trace - 09:03:32 PM] Sending request 'buildTarget/scalaMainClasses - (15)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
]
}
[Trace - 09:03:32 PM] Received response 'buildTarget/scalaMainClasses - (15)' in 4ms
Result: {
"items": [
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"classes": [
{
"class": "ex02_bracket",
"arguments": [],
"jvmOptions": []
},
{
"class": "ex04_pull",
"arguments": [],
"jvmOptions": []
},
{
"class": "ex01_simple",
"arguments": [],
"jvmOptions": []
},
{
"class": "ex03_json",
"arguments": [],
"jvmOptions": []
}
]
}
]
}
[Trace - 09:03:32 PM] Received response 'buildTarget/scalaTestClasses - (16)' in 27ms
Result: {
"items": [
{
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"classes": []
}
]
}
[Trace - 09:03:34 PM] Sending request 'debugSession/start - (17)'
Params: {
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
],
"dataKind": "scala-main-class",
"data": {
"class": "ex01_simple",
"arguments": [],
"jvmOptions": []
}
}
[Trace - 09:03:34 PM] Received notification 'build/taskStart'
Params: {
"taskId": {
"id": "4"
},
"eventTime": 1579550614548,
"message": "Start no-op compilation for examples",
"dataKind": "compile-task",
"data": {
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
}
}
[Trace - 09:03:34 PM] Received notification 'build/taskFinish'
Params: {
"taskId": {
"id": "4"
},
"eventTime": 1579550614559,
"message": "Compiled \u0027examples\u0027",
"status": 1,
"dataKind": "compile-report",
"data": {
"target": {
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
},
"errors": 0,
"warnings": 0,
"isNoOp": true,
"isLastCycle": true,
"clientDir": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/examples/bloop-bsp-clients-classes/classes-Metals-rM_xAwmyRGe4N-PpY90mCw\u003d\u003d/",
"analysisOut": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/target/streams/compile/bloopAnalysisOut/_global/streams/inc_compile_2.12.zip"
}
}
[Trace - 09:03:34 PM] Received response 'debugSession/start - (17)' in 290ms
Result: {
"uri": "tcp://0.0.0.0:54204"
}
Thanks! It looks like bloop starts the debug session without any issues, although I don't see a log that the actual debuggee (the ex01_simple class) has even started so that may be one thing to investigate further.
Could you also enable tracing of lsp communication (to make sure lsp receives the debug adapter uri)
touch /Users/lukaszbyczynski/Library/Caches/org.scalameta.metals/lsp.trace.json
as well as debug protocol communication (to see where it get's stuck if it starts)
touch /Users/lukaszbyczynski/Library/Caches/org.scalameta.metals/dap-server.trace.json
touch /Users/lukaszbyczynski/Library/Caches/org.scalameta.metals/dap-client.trace.json
Also: which version of the metals vscode extension is in use?
Lsp trace:
[Trace - 11:23:56 AM] Received notification 'metals/windowStateDidChange'
Params: {
"focused": true
}
[Trace - 11:23:57 AM] Received request 'textDocument/hover - (23)'
Params: {
"textDocument": {
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala/ex01_simple.scala"
},
"position": {
"line": 18,
"character": 30
}
}
[Trace - 11:23:57 AM] Sending response 'textDocument/hover - (23)'. Processing request took 13ms
Result: null
[Trace - 11:23:57 AM] Received request 'textDocument/documentHighlight - (24)'
Params: {
"textDocument": {
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala/ex01_simple.scala"
},
"position": {
"line": 18,
"character": 31
}
}
[Trace - 11:23:57 AM] Sending response 'textDocument/documentHighlight - (24)'. Processing request took 22ms
Result: []
[Trace - 11:23:57 AM] Received request 'textDocument/codeAction - (25)'
Params: {
"textDocument": {
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala/ex01_simple.scala"
},
"range": {
"start": {
"line": 18,
"character": 31
},
"end": {
"line": 18,
"character": 31
}
},
"context": {
"diagnostics": []
}
}
[Trace - 11:23:57 AM] Sending response 'textDocument/codeAction - (25)'. Processing request took 1ms
Result: []
[Trace - 11:24:01 AM] Sending notification 'metals/status'
Params: {
"text": "",
"hide": true
}
[Trace - 11:24:02 AM] Received request 'textDocument/hover - (26)'
Params: {
"textDocument": {
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala/ex01_simple.scala"
},
"position": {
"line": 9,
"character": 14
}
}
[Trace - 11:24:02 AM] Received notification '$/cancelRequest'
Params: {
"id": 26
}
[Trace - 11:24:02 AM] Sending response 'textDocument/hover - (26)'. Processing request took 40ms
Result: null
[Trace - 11:24:03 AM] Received request 'workspace/executeCommand - (27)'
Params: {
"command": "debug-adapter-start",
"arguments": [
{
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
],
"dataKind": "scala-main-class",
"data": {
"class": "ex01_simple",
"arguments": [],
"jvmOptions": []
}
}
]
}
[Trace - 11:24:04 AM] Sending notification 'metals/status'
Params: {
"text": "Compiling examples ",
"show": true
}
[Trace - 11:24:04 AM] Sending notification 'metals/status'
Params: {
"text": "",
"hide": true
}
[Trace - 11:24:05 AM] Received request 'workspace/executeCommand - (28)'
Params: {
"command": "debug-adapter-start",
"arguments": [
{
"targets": [
{
"uri": "file:/Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/?id\u003dexamples"
}
],
"dataKind": "scala-main-class",
"data": {
"class": "ex01_simple",
"arguments": [],
"jvmOptions": []
}
}
]
}
[Trace - 11:24:05 AM] Sending notification 'metals/status'
Params: {
"text": "Compiling examples ",
"show": true
}
[Trace - 11:24:06 AM] Sending notification 'metals/status'
Params: {
"text": "",
"hide": true
}
[Trace - 11:24:07 AM] Received request 'textDocument/hover - (29)'
Params: {
"textDocument": {
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala/ex01_simple.scala"
},
"position": {
"line": 15,
"character": 21
}
}
[Trace - 11:24:07 AM] Sending response 'textDocument/hover - (29)'. Processing request took 24ms
Result: {
"contents": {
"kind": "markdown",
"value": "```scala\nval randomEvalRepeated: IO[List[Int]]\n```"
},
"range": {
"start": {
"line": 15,
"character": 2
},
"end": {
"line": 15,
"character": 89
}
}
}
[Trace - 11:24:07 AM] Received request 'textDocument/definition - (30)'
Params: {
"textDocument": {
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala/ex01_simple.scala"
},
"position": {
"line": 15,
"character": 21
}
}
[Trace - 11:24:07 AM] Sending response 'textDocument/definition - (30)'. Processing request took 33ms
Result: [
{
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala/ex01_simple.scala",
"range": {
"start": {
"line": 16,
"character": 10
},
"end": {
"line": 16,
"character": 28
}
}
}
]
[Trace - 11:24:07 AM] Sending notification 'metals/status'
Params: {
"text": "Compiling examples ",
"show": true
}
[Trace - 11:24:07 AM] Received request 'textDocument/hover - (31)'
Params: {
"textDocument": {
"uri": "file:///Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala/ex01_simple.scala"
},
"position": {
"line": 15,
"character": 21
}
}
[Trace - 11:24:07 AM] Sending response 'textDocument/hover - (31)'. Processing request took 10ms
Result: {
"contents": {
"kind": "markdown",
"value": "```scala\nval randomEvalRepeated: IO[List[Int]]\n```"
},
"range": {
"start": {
"line": 15,
"character": 2
},
"end": {
"line": 15,
"character": 89
}
}
}
[Trace - 11:24:08 AM] Received notification 'metals/windowStateDidChange'
Params: {
"focused": false
}
[Trace - 11:24:08 AM] Sending notification 'metals/status'
Params: {
"text": "",
"hide": true
}
dap-server.trace.json and dap-client.trace.json are empty
Visual Code - metals extension has version 1.7.2
Thanks! It looks like the response to the debug-adapter-start command is not being sent to the vscode for some reason.
Since this happen only on this one machine, let's consider the most embarrassing scenario of a deadlock inside of metals: how many cores does this machine have? Could you make a thread dump of metals some time after clicking on a code lens and observing the "time: compiled examples in (...)"? That would greatly help us narrow down the potential cause.
Thread dump
Full thread dump OpenJDK 64-Bit Server VM (25.232-b09 mixed mode):
"Attach Listener" #70 daemon prio=9 os_prio=31 tid=0x00007fbc47161000 nid=0x11507 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"pool-1-thread-12" #69 prio=5 os_prio=31 tid=0x00007fbc48477000 nid=0x3d07 waiting on condition [0x00007000148f4000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000740278960> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-1-thread-11" #68 prio=5 os_prio=31 tid=0x00007fbc4847a000 nid=0xe107 waiting on condition [0x00007000144f1000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000740278960> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-1-thread-10" #67 prio=5 os_prio=31 tid=0x00007fbc46b07000 nid=0x500f waiting on condition [0x00007000118d0000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000740278960> (a java.util.concurrent.SynchronousQueue$TransferStack)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.SynchronousQueue$TransferStack.awaitFulfill(SynchronousQueue.java:460)
at java.util.concurrent.SynchronousQueue$TransferStack.transfer(SynchronousQueue.java:362)
at java.util.concurrent.SynchronousQueue.poll(SynchronousQueue.java:941)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1073)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"Scala Presentation Compiler [Metals]" #66 daemon prio=5 os_prio=31 tid=0x00007fbc4bb2e800 nid=0xe207 in Object.wait() [0x000070001d15a000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000742eff7a8> (a scala.tools.nsc.util.WorkScheduler)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x0000000742eff7a8> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.MetalsGlobalThread.$anonfun$run$2(MetalsGlobalThread.scala:22)
at scala.tools.nsc.interactive.MetalsGlobalThread$$Lambda$2200/1461443754.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.MetalsGlobalThread.run(MetalsGlobalThread.scala:21)
"Scala Presentation Compiler []" #65 daemon prio=5 os_prio=31 tid=0x00007fbc494fb000 nid=0x4007 in Object.wait() [0x00007000120d6000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000742eff7a8> (a scala.tools.nsc.util.WorkScheduler)
at java.lang.Object.wait(Object.java:502)
at scala.tools.nsc.util.WorkScheduler.waitForMoreWork(WorkScheduler.scala:28)
- locked <0x0000000742eff7a8> (a scala.tools.nsc.util.WorkScheduler)
at scala.tools.nsc.interactive.PresentationCompilerThread.$anonfun$run$2(PresentationCompilerThread.scala:28)
at scala.tools.nsc.interactive.PresentationCompilerThread$$Lambda$2183/35113787.apply$mcZ$sp(Unknown Source)
at scala.tools.nsc.interactive.NullLogger$.logreplay(Replayer.scala:50)
at scala.tools.nsc.interactive.PresentationCompilerThread.run(PresentationCompilerThread.scala:28)
"pool-5-thread-1" #62 prio=5 os_prio=31 tid=0x00007fbc4ba3d000 nid=0xe007 waiting on condition [0x000070001c551000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x00000007429cbbe0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.PriorityBlockingQueue.take(PriorityBlockingQueue.java:550)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-3-thread-1" #60 prio=5 os_prio=31 tid=0x00007fbc478e8000 nid=0x11903 waiting on condition [0x000070001bd4b000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000740c4ea88> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.await(AbstractQueuedSynchronizer.java:2039)
at java.util.concurrent.LinkedBlockingQueue.take(LinkedBlockingQueue.java:442)
at io.methvin.watchservice.AbstractWatchService.take(AbstractWatchService.java:91)
at io.methvin.watchservice.MacOSXListeningWatchService.take(MacOSXListeningWatchService.java:39)
at io.methvin.watcher.DirectoryWatcher.watch(DirectoryWatcher.java:204)
at io.methvin.watcher.DirectoryWatcher.lambda$watchAsync$0(DirectoryWatcher.java:188)
at io.methvin.watcher.DirectoryWatcher$$Lambda$982/842340507.get(Unknown Source)
at java.util.concurrent.CompletableFuture$AsyncSupply.run(CompletableFuture.java:1604)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/scalar-fs2-cc/bloop-bsp-clients-classes/classes-Metals-r74JDfh1S3-3crV9qOq3Wg==/META-INF/semanticdb" #59 daemon prio=5 os_prio=31 tid=0x00007fbc49714800 nid=0x11e03 runnable [0x000070001b948000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/examples/bloop-bsp-clients-classes/classes-Metals-r74JDfh1S3-3crV9qOq3Wg==/META-INF/semanticdb" #58 daemon prio=5 os_prio=31 tid=0x00007fbc497c0000 nid=0xd903 runnable [0x000070001b545000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/examples/bloop-bsp-clients-classes/test-classes-Metals-r74JDfh1S3-3crV9qOq3Wg==/META-INF/semanticdb" #57 daemon prio=5 os_prio=31 tid=0x00007fbc48a63800 nid=0xd503 runnable [0x000070001b142000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.bloop/scalar-fs2-cc/bloop-bsp-clients-classes/test-classes-Metals-r74JDfh1S3-3crV9qOq3Wg==/META-INF/semanticdb" #56 daemon prio=5 os_prio=31 tid=0x00007fbc48d35800 nid=0x12803 runnable [0x000070001ad3f000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/test/java" #55 daemon prio=5 os_prio=31 tid=0x00007fbc478f2800 nid=0x12b03 runnable [0x000070001a93c000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/target/scala-2.12/src_managed/main" #54 daemon prio=5 os_prio=31 tid=0x00007fbc4a26a000 nid=0xc603 runnable [0x000070001a539000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/src/test/scala-2.12" #53 daemon prio=5 os_prio=31 tid=0x00007fbc497b6800 nid=0x13403 runnable [0x000070001a136000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/src/main/scala-2.12" #52 daemon prio=5 os_prio=31 tid=0x00007fbc497b5800 nid=0x13803 runnable [0x0000700019d33000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/target/scala-2.12/src_managed/test" #51 daemon prio=5 os_prio=31 tid=0x00007fbc497b4000 nid=0x13c03 runnable [0x0000700019930000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/test/scala-2.12" #50 daemon prio=5 os_prio=31 tid=0x00007fbc4a268800 nid=0x14003 runnable [0x000070001952d000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/src/test/scala" #49 daemon prio=5 os_prio=31 tid=0x00007fbc47914000 nid=0x14703 runnable [0x000070001912a000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala-2.12" #48 daemon prio=5 os_prio=31 tid=0x00007fbc4a222800 nid=0x14c03 runnable [0x0000700018d27000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/target/scala-2.12/src_managed/test" #47 daemon prio=5 os_prio=31 tid=0x00007fbc470f9000 nid=0x15103 runnable [0x0000700018924000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/scala" #46 daemon prio=5 os_prio=31 tid=0x00007fbc4a267800 nid=0xaa03 runnable [0x0000700018521000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/src/test/java" #45 daemon prio=5 os_prio=31 tid=0x00007fbc49750800 nid=0x7f03 runnable [0x000070001811e000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/main/java" #44 daemon prio=5 os_prio=31 tid=0x00007fbc4974f800 nid=0x8c03 runnable [0x0000700017d1b000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/src/main/scala" #43 daemon prio=5 os_prio=31 tid=0x00007fbc49714000 nid=0x7a03 runnable [0x0000700017918000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/src/test/scala" #42 daemon prio=5 os_prio=31 tid=0x00007fbc47913800 nid=0x9203 runnable [0x0000700017515000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/examples/target/scala-2.12/src_managed/main" #41 daemon prio=5 os_prio=31 tid=0x00007fbc4aad2000 nid=0x9703 runnable [0x0000700017112000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"WatchService for /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/src/main/java" #40 daemon prio=5 os_prio=31 tid=0x00007fbc470f6000 nid=0x6803 runnable [0x0000700016d0f000]
java.lang.Thread.State: RUNNABLE
at com.sun.jna.Native.invokeVoid(Native Method)
at com.sun.jna.Function.invoke(Function.java:408)
at com.sun.jna.Function.invoke(Function.java:354)
at com.sun.jna.Library$Handler.invoke(Library.java:244)
at com.sun.proxy.$Proxy9.CFRunLoopRun(Unknown Source)
at io.methvin.watchservice.MacOSXListeningWatchService$CFRunLoopThread.run(MacOSXListeningWatchService.java:141)
"bsp-server-to-client" #33 daemon prio=5 os_prio=31 tid=0x00007fbc47e35800 nid=0x6003 runnable [0x00007000150fa000]
java.lang.Thread.State: RUNNABLE
at bloop.sockets.UnixDomainSocketLibrary.read(Native Method)
at bloop.sockets.UnixDomainSocket$UnixDomainSocketInputStream.doRead(UnixDomainSocket.java:169)
at bloop.sockets.UnixDomainSocket$UnixDomainSocketInputStream.read(UnixDomainSocket.java:156)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x0000000740c8d698> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:289)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:275)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$2(BspBridge.scala:228)
at bloop.launcher.bsp.BspBridge$$Lambda$637/809621435.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:155)
"bsp-client-to-server" #32 daemon prio=5 os_prio=31 tid=0x00007fbc471ba000 nid=0x5e03 runnable [0x0000700014cf7000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x0000000740487948> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x0000000740487918> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x0000000740487878> (a sun.nio.ch.ChannelInputStream)
at java.io.FilterInputStream.read(FilterInputStream.java:133)
at java.nio.channels.Channels$ReadableByteChannelImpl.read(Channels.java:385)
- locked <0x0000000740cb86b8> (a java.lang.Object)
at bloop.launcher.bsp.BspBridge.copyContents(BspBridge.scala:289)
at bloop.launcher.bsp.BspBridge.forwardStreamContents(BspBridge.scala:275)
at bloop.launcher.bsp.BspBridge.$anonfun$wireBspConnectionStreams$1(BspBridge.scala:197)
at bloop.launcher.bsp.BspBridge$$Lambda$636/193307385.apply$mcV$sp(Unknown Source)
at bloop.bloopgun.core.Shell$$anon$2.run(Shell.scala:155)
"pool-1-thread-4" #29 prio=5 os_prio=31 tid=0x00007fbc48a21800 nid=0xa303 runnable [0x00007000140ee000]
java.lang.Thread.State: RUNNABLE
at sun.nio.ch.FileDispatcherImpl.read0(Native Method)
at sun.nio.ch.FileDispatcherImpl.read(FileDispatcherImpl.java:46)
at sun.nio.ch.IOUtil.readIntoNativeBuffer(IOUtil.java:223)
at sun.nio.ch.IOUtil.read(IOUtil.java:197)
at sun.nio.ch.SourceChannelImpl.read(SourceChannelImpl.java:167)
- locked <0x0000000740488328> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:59)
- locked <0x00000007404882f8> (a java.lang.Object)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:109)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:103)
- locked <0x0000000740488268> (a sun.nio.ch.ChannelInputStream)
at java.io.InputStream.read(InputStream.java:101)
at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:81)
- locked <0x0000000740488268> (a sun.nio.ch.ChannelInputStream)
at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:79)
at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"Thread-4" #27 daemon prio=5 os_prio=31 tid=0x00007fbc46b79000 nid=0x5b03 waiting on condition [0x0000700013ceb000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000074044fb48> (a java.util.concurrent.Semaphore$NonfairSync)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.parkAndCheckInterrupt(AbstractQueuedSynchronizer.java:836)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedInterruptibly(AbstractQueuedSynchronizer.java:997)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.acquireSharedInterruptibly(AbstractQueuedSynchronizer.java:1304)
at java.util.concurrent.Semaphore.acquire(Semaphore.java:312)
at bloop.shaded.snailgun.protocol.Protocol.$anonfun$createStdinThread$1(Protocol.scala:249)
at bloop.shaded.snailgun.protocol.Protocol$$Lambda$301/687275740.apply$mcV$sp(Unknown Source)
at bloop.shaded.snailgun.protocol.Protocol$$anon$1.run(Protocol.scala:304)
"Thread-5" #28 daemon prio=5 os_prio=31 tid=0x00007fbc47e22800 nid=0xa603 waiting on condition [0x00007000138e8000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x0000000740486ed0> (a java.util.concurrent.Semaphore$NonfairSync)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.doAcquireSharedNanos(AbstractQueuedSynchronizer.java:1037)
at java.util.concurrent.locks.AbstractQueuedSynchronizer.tryAcquireSharedNanos(AbstractQueuedSynchronizer.java:1328)
at java.util.concurrent.Semaphore.tryAcquire(Semaphore.java:409)
at bloop.shaded.snailgun.protocol.Protocol.$anonfun$createHeartbeatAndShutdownThread$1(Protocol.scala:216)
at bloop.shaded.snailgun.protocol.Protocol$$Lambda$302/16871914.apply$mcV$sp(Unknown Source)
at bloop.shaded.snailgun.protocol.Protocol$$anon$1.run(Protocol.scala:304)
"Thread-3" #26 prio=5 os_prio=31 tid=0x00007fbc48969800 nid=0x5903 runnable [0x00007000134e4000]
java.lang.Thread.State: RUNNABLE
at java.net.SocketInputStream.socketRead0(Native Method)
at java.net.SocketInputStream.socketRead(SocketInputStream.java:116)
at java.net.SocketInputStream.read(SocketInputStream.java:171)
at java.net.SocketInputStream.read(SocketInputStream.java:141)
at java.net.SocketInputStream.read(SocketInputStream.java:224)
at java.io.DataInputStream.readInt(DataInputStream.java:387)
at bloop.shaded.snailgun.protocol.Protocol.$anonfun$processChunkFromServer$1(Protocol.scala:181)
at bloop.shaded.snailgun.protocol.Protocol$$Lambda$311/1596432281.apply(Unknown Source)
at scala.util.Try$.apply(Try.scala:213)
at bloop.shaded.snailgun.protocol.Protocol.processChunkFromServer(Protocol.scala:180)
at bloop.shaded.snailgun.protocol.Protocol.sendCommand(Protocol.scala:108)
at bloop.shaded.snailgun.TcpClient.run(TcpClient.scala:34)
at bloop.bloopgun.BloopgunCli.executeCmd$1(Bloopgun.scala:255)
at bloop.bloopgun.BloopgunCli.fireCommand(Bloopgun.scala:261)
at bloop.bloopgun.BloopgunCli.run(Bloopgun.scala:216)
at bloop.launcher.bsp.BspBridge$$anon$1.run(BspBridge.scala:82)
"H2 Log Writer METALS" #25 daemon prio=5 os_prio=31 tid=0x00007fbc471a9800 nid=0xa90b in Object.wait() [0x00007000130e2000]
java.lang.Thread.State: TIMED_WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at org.h2.pagestore.WriterThread.run(WriterThread.java:97)
- locked <0x0000000740489f80> (a org.h2.pagestore.WriterThread)
at java.lang.Thread.run(Thread.java:748)
"H2 TCP Server (tcp://localhost:58354)" #23 daemon prio=5 os_prio=31 tid=0x00007fbc46b61800 nid=0x580b runnable [0x0000700012cdf000]
java.lang.Thread.State: RUNNABLE
at java.net.PlainSocketImpl.socketAccept(Native Method)
at java.net.AbstractPlainSocketImpl.accept(AbstractPlainSocketImpl.java:409)
at java.net.ServerSocket.implAccept(ServerSocket.java:560)
at java.net.ServerSocket.accept(ServerSocket.java:528)
at org.h2.server.TcpServer.listen(TcpServer.java:263)
at org.h2.tools.Server.run(Server.java:610)
at java.lang.Thread.run(Thread.java:748)
"H2 File Lock Watchdog /Users/lukaszbyczynski/IdeaProjects/scalar-fs2-cc/.metals/metals.lock.db" #22 daemon prio=9 os_prio=31 tid=0x00007fbc46b52000 nid=0x550b waiting on condition [0x00007000128dc000]
java.lang.Thread.State: TIMED_WAITING (sleeping)
at java.lang.Thread.sleep(Native Method)
at org.h2.store.FileLock.run(FileLock.java:485)
at java.lang.Thread.run(Thread.java:748)
"pool-2-thread-1" #15 prio=5 os_prio=31 tid=0x00007fbc4914a000 nid=0x4103 waiting on condition [0x00007000124d9000]
java.lang.Thread.State: TIMED_WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000074031df30> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
at java.util.concurrent.locks.LockSupport.parkNanos(LockSupport.java:215)
at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(AbstractQueuedSynchronizer.java:2078)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:1093)
at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(ScheduledThreadPoolExecutor.java:809)
at java.util.concurrent.ThreadPoolExecutor.getTask(ThreadPoolExecutor.java:1074)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1134)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-1-thread-3" #13 prio=5 os_prio=31 tid=0x00007fbc4914b800 nid=0x3f03 in Object.wait() [0x0000700011cd3000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
- waiting on <0x0000000740cb84c8> (a bloop.bloopgun.core.Shell$$anon$2)
at java.lang.Thread.join(Thread.java:1252)
- locked <0x0000000740cb84c8> (a bloop.bloopgun.core.Shell$$anon$2)
at java.lang.Thread.join(Thread.java:1326)
at bloop.launcher.bsp.BspBridge.wireBspConnectionStreams(BspBridge.scala:256)
at bloop.launcher.LauncherMain.runLauncher(Launcher.scala:106)
at scala.meta.internal.metals.BloopServers$$anon$1.run(BloopServers.scala:101)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"pool-1-thread-1" #11 prio=5 os_prio=31 tid=0x00007fbc488fa800 nid=0x3c03 runnable [0x00007000114cd000]
java.lang.Thread.State: RUNNABLE
at java.io.FileInputStream.readBytes(Native Method)
at java.io.FileInputStream.read(FileInputStream.java:255)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:246)
at java.io.BufferedInputStream.read(BufferedInputStream.java:265)
- locked <0x00000007400e5a78> (a java.io.BufferedInputStream)
at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:79)
at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
at java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:511)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624)
at java.lang.Thread.run(Thread.java:748)
"Service Thread" #8 daemon prio=9 os_prio=31 tid=0x00007fbc46829000 nid=0x3b03 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C1 CompilerThread2" #7 daemon prio=9 os_prio=31 tid=0x00007fbc4703b800 nid=0x3903 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread1" #6 daemon prio=9 os_prio=31 tid=0x00007fbc4603c000 nid=0x4a03 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"C2 CompilerThread0" #5 daemon prio=9 os_prio=31 tid=0x00007fbc4703a800 nid=0x4b03 waiting on condition [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Signal Dispatcher" #4 daemon prio=9 os_prio=31 tid=0x00007fbc4703a000 nid=0x3703 runnable [0x0000000000000000]
java.lang.Thread.State: RUNNABLE
"Finalizer" #3 daemon prio=8 os_prio=31 tid=0x00007fbc46818800 nid=0x2e03 in Object.wait() [0x00007000103b2000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:144)
- locked <0x00000007400c4d28> (a java.lang.ref.ReferenceQueue$Lock)
at java.lang.ref.ReferenceQueue.remove(ReferenceQueue.java:165)
at java.lang.ref.Finalizer$FinalizerThread.run(Finalizer.java:216)
"Reference Handler" #2 daemon prio=10 os_prio=31 tid=0x00007fbc47006800 nid=0x2c03 in Object.wait() [0x000070000ffaf000]
java.lang.Thread.State: WAITING (on object monitor)
at java.lang.Object.wait(Native Method)
at java.lang.Object.wait(Object.java:502)
at java.lang.ref.Reference.tryHandlePending(Reference.java:191)
- locked <0x00000007403242d0> (a java.lang.ref.Reference$Lock)
at java.lang.ref.Reference$ReferenceHandler.run(Reference.java:153)
"main" #1 prio=5 os_prio=31 tid=0x00007fbc46800000 nid=0x1203 waiting on condition [0x000070000f69d000]
java.lang.Thread.State: WAITING (parking)
at sun.misc.Unsafe.park(Native Method)
- parking to wait for <0x000000074027bbd8> (a java.util.concurrent.FutureTask)
at java.util.concurrent.locks.LockSupport.park(LockSupport.java:175)
at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:429)
at java.util.concurrent.FutureTask.get(FutureTask.java:191)
at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor$1.get(ConcurrentMessageProcessor.java:54)
at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor$1.get(ConcurrentMessageProcessor.java:50)
at scala.meta.metals.Main$.main(Main.scala:39)
at scala.meta.metals.Main.main(Main.scala)
"VM Thread" os_prio=31 tid=0x00007fbc46010800 nid=0x2b03 runnable
"GC task thread#0 (ParallelGC)" os_prio=31 tid=0x00007fbc4600e800 nid=0x2207 runnable
"GC task thread#1 (ParallelGC)" os_prio=31 tid=0x00007fbc47000000 nid=0x1e03 runnable
"GC task thread#2 (ParallelGC)" os_prio=31 tid=0x00007fbc4600f800 nid=0x1f03 runnable
"GC task thread#3 (ParallelGC)" os_prio=31 tid=0x00007fbc47006000 nid=0x2a03 runnable
"VM Periodic Task Thread" os_prio=31 tid=0x00007fbc47800000 nid=0x4703 waiting on condition
JNI global references: 5815
We usually get later:
[Trace - 00:56:41 PM] Received notification 'build/logMessage'
Params: {
"type": 3,
"message": "Listening for transport dt_socket at address: 38651"
}
I don't see it here. @marek1840 Could it be an issue in Bloop itself?
Another thing that might be happening is that Bloop run is not starting. We might try to check it by installing Bloop manually (https://scalacenter.github.io/bloop/setup) and then try to run from commandline: https://scalacenter.github.io/bloop/docs/cli-reference#bloop-run
However, I understand if that is too much hassle right now.
I installed bloop from the link above and the issue still exists. When I run example from command line everything works:
➜ scalar-fs2-cc git:(master) ~/.bloop/bloop run examples -m ex01_simple
List(1, 2, 3)
-1302148398
List(354042963, -2089479657, -918052185, -1516577287)
List(1, 2, 3, a, b, c)
List(Chicago - USA, Berlin - Germany, Warsaw - Poland)
4628725 nanoseconds
()
9044685 nanoseconds
()
9592050 nanoseconds
()
10120144 nanoseconds
()
List(1, 2, 3, 4, 5)
➜ scalar-fs2-cc git:(master)
I'm having exactly the same issue. From CLI everything performs well. I've tried reinstalling both bloop and metals, disabling extensions, cleaning both .metals and .bloop.
One thing that I noticed is that since I have this issue, each time I open vscode from cli the message "Downloading Metals 0.8.0" is shown for a fraction of a second, while before it wasn't happening.
I have good news - I resolved the issue. I think the problem is related to security settings introduced in the latest OSX releases. So, I did access to full disc in security settings in user preferences and after VSCode restarts run/debug feature works like a charm.
@LukaszByczynski Cool! I don't know much about OSX unfortunately, but glad that helped!
@TonioGela Would this also help you? Are you on OSX?
For what it's worth -- this is happening to me now. I tried giving VSCode full disk access and it didn't solve it.
The interesting thing though is everything was working perfectly on this machine, then I upgraded the version of adoptopenjdk8 to the latest and it stopped working. I'm now on
openjdk version "1.8.0_242"
OpenJDK Runtime Environment (AdoptOpenJDK)(build 1.8.0_242-b08)
OpenJDK 64-Bit Server VM (AdoptOpenJDK)(build 25.242-b08, mixed mode)
previously I was on something like 1.8.0_232
Update:
Just tried downgrading -- and still experiencing the issue. So this may be unrelated -- not really sure.
One more tip. Check if you have openjdk installed in your brew dependencies (brew list). I removed it recently and this fact is maybe corelated.
@LukaszByczynski interesting. I do have it installed -- and it looks like openjdk in brew is currently 13. Will do some experimentation.
@tylerprete I had some issues recently and it turned about it was weird openjdk installation, which didn't show up as JDK:
Using Scala v2.12.8 and Zinc v1.3.0-M4+32-b1accb96
Running on Java JRE v1.8.0_242 (/usr/lib/jvm/java-8-openjdk-amd64/jre)
-> Doesn't support debugging user code, runtime doesn't implement Java Debug Interface (JDI).
Maintained by the Scala Center (Jorge Vicente Cantero, Martin Duhem)
We run and debug via Bloop, so you can check if Bloop supports it using your JDK. You can use coursier to do it:
coursier launch ch.epfl.scala:bloopgun-core_2.12:1.4.0-RC1-142-90456e06 -- about
@tylerprete Did you manage to get anywhere with your experimentation?
@tgodzik I still don't know -- I've had it work on & off on different machines. Haven't figured out the root cause.
Closing this for now, since we don't have any clear reproduction and the main issue was fixed. We can open a new issue if any new problems arise.
Most helpful comment
I'm having exactly the same issue. From CLI everything performs well. I've tried reinstalling both bloop and metals, disabling extensions, cleaning both .metals and .bloop.
One thing that I noticed is that since I have this issue, each time I open vscode from cli the message "Downloading Metals 0.8.0" is shown for a fraction of a second, while before it wasn't happening.