Closed Crandel closed 4 years ago
Thanks for reporting. This looks like the classpath is not populated fully or there are things missing from the jar.
How did you setup the server? I am not very well versed with emacs, but it might be good to ask around https://github.com/emacs-lsp/lsp-metals/
Maybe the package is broken? It looks like it is missing the implementations of several methods, that should be there by default. What Scala version are you using?
Scala code runner version 2.13.3-20200701-163819-unknown -- Copyright 2002-2020, LAMP/EPFL and Lightbend, Inc.
I tried to reinstall it, but nothing changed
Scala code runner version 2.13.3-20200701-163819-unknown -- Copyright 2002-2020, LAMP/EPFL and Lightbend, Inc.
I tried to reinstall it, but nothing changed
Not sure I understand, we are using the build definition to configure the Scala version. What Scala version do you have in your *.sbt
, *.gradle
, *.sc
or pom.xml
file?
I try to remove and install it again this is an output of yay
yay -S metals
:: Checking for conflicts...
:: Checking for inner conflicts...
[Aur:1] metals-0.9.2-1
1 metals (Build Files Exist)
==> Packages to cleanBuild?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==> a
:: Deleting (1/1): /opt/work/bb/metals
:: Downloaded PKGBUILD (1/1): metals
1 metals (Build Files Exist)
==> Diffs to show?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
:: (1/1) Parsing SRCINFO: metals
1 metals (Build Files Exist)
==> PKGBUILDs to edit?
==> [N]one [A]ll [Ab]ort [I]nstalled [No]tInstalled or (1 2 3, 1-3, ^4)
==>
==> Making package: metals 0.9.2-1 (2020-07-27T11:49:27 CEST)
==> Retrieving sources...
-> Downloading v0.9.2.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 124 100 124 0 0 497 0 --:--:-- --:--:-- --:--:-- 497
100 2589k 0 2589k 0 0 943k 0 --:--:-- 0:00:02 --:--:-- 1372k
-> Found metals-client.sh
-> Found metals-emacs.sh
-> Found metals-vim.sh
-> Found metals-vscode.sh
-> Found metals-sublime.sh
-> Found version-fix.patch
-> Found JREMajorVersion.java
==> Validating source files with md5sums...
v0.9.2.tar.gz ... Passed
metals-client.sh ... Passed
metals-emacs.sh ... Passed
metals-vim.sh ... Passed
metals-vscode.sh ... Passed
metals-sublime.sh ... Passed
version-fix.patch ... Passed
JREMajorVersion.java ... Passed
==> Validating source files with sha1sums...
v0.9.2.tar.gz ... Passed
metals-client.sh ... Passed
metals-emacs.sh ... Passed
metals-vim.sh ... Passed
metals-vscode.sh ... Passed
metals-sublime.sh ... Passed
version-fix.patch ... Passed
JREMajorVersion.java ... Passed
==> Validating source files with sha224sums...
v0.9.2.tar.gz ... Passed
metals-client.sh ... Passed
metals-emacs.sh ... Passed
metals-vim.sh ... Passed
metals-vscode.sh ... Passed
metals-sublime.sh ... Passed
version-fix.patch ... Passed
JREMajorVersion.java ... Passed
==> Validating source files with sha256sums...
v0.9.2.tar.gz ... Passed
metals-client.sh ... Passed
metals-emacs.sh ... Passed
metals-vim.sh ... Passed
metals-vscode.sh ... Passed
metals-sublime.sh ... Passed
version-fix.patch ... Passed
JREMajorVersion.java ... Passed
==> Validating source files with sha384sums...
v0.9.2.tar.gz ... Passed
metals-client.sh ... Passed
metals-emacs.sh ... Passed
metals-vim.sh ... Passed
metals-vscode.sh ... Passed
metals-sublime.sh ... Passed
version-fix.patch ... Passed
JREMajorVersion.java ... Passed
==> Validating source files with sha512sums...
v0.9.2.tar.gz ... Passed
metals-client.sh ... Passed
metals-emacs.sh ... Passed
metals-vim.sh ... Passed
metals-vscode.sh ... Passed
metals-sublime.sh ... Passed
version-fix.patch ... Passed
JREMajorVersion.java ... Passed
==> Making package: metals 0.9.2-1 (2020-07-27T11:49:32 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> Retrieving sources...
-> Found v0.9.2.tar.gz
-> Found metals-client.sh
-> Found metals-emacs.sh
-> Found metals-vim.sh
-> Found metals-vscode.sh
-> Found metals-sublime.sh
-> Found version-fix.patch
-> Found JREMajorVersion.java
==> Validating source files with md5sums...
v0.9.2.tar.gz ... Passed
metals-client.sh ... Passed
metals-emacs.sh ... Passed
metals-vim.sh ... Passed
metals-vscode.sh ... Passed
metals-sublime.sh ... Passed
version-fix.patch ... Passed
JREMajorVersion.java ... Passed
==> Validating source files with sha1sums...
v0.9.2.tar.gz ... Passed
metals-client.sh ... Passed
metals-emacs.sh ... Passed
metals-vim.sh ... Passed
metals-vscode.sh ... Passed
metals-sublime.sh ... Passed
version-fix.patch ... Passed
JREMajorVersion.java ... Passed
==> Validating source files with sha224sums...
v0.9.2.tar.gz ... Passed
metals-client.sh ... Passed
metals-emacs.sh ... Passed
metals-vim.sh ... Passed
metals-vscode.sh ... Passed
metals-sublime.sh ... Passed
version-fix.patch ... Passed
JREMajorVersion.java ... Passed
==> Validating source files with sha256sums...
v0.9.2.tar.gz ... Passed
metals-client.sh ... Passed
metals-emacs.sh ... Passed
metals-vim.sh ... Passed
metals-vscode.sh ... Passed
metals-sublime.sh ... Passed
version-fix.patch ... Passed
JREMajorVersion.java ... Passed
==> Validating source files with sha384sums...
v0.9.2.tar.gz ... Passed
metals-client.sh ... Passed
metals-emacs.sh ... Passed
metals-vim.sh ... Passed
metals-vscode.sh ... Passed
metals-sublime.sh ... Passed
version-fix.patch ... Passed
JREMajorVersion.java ... Passed
==> Validating source files with sha512sums...
v0.9.2.tar.gz ... Passed
metals-client.sh ... Passed
metals-emacs.sh ... Passed
metals-vim.sh ... Passed
metals-vscode.sh ... Passed
metals-sublime.sh ... Passed
version-fix.patch ... Passed
JREMajorVersion.java ... Passed
==> Removing existing $srcdir/ directory...
==> Extracting sources...
-> Extracting v0.9.2.tar.gz with bsdtar
==> Starting prepare()...
patching file build.sbt
Hunk #1 succeeded at 30 (offset 16 lines).
==> Sources are ready.
==> Making package: metals 0.9.2-1 (2020-07-27T11:49:34 CEST)
==> Checking runtime dependencies...
==> Checking buildtime dependencies...
==> WARNING: Using existing $srcdir/ tree
==> Starting build()...
Picked up JAVA_TOOL_OPTIONS: -Dsbt.supershell=false
Picked up JAVA_TOOL_OPTIONS: -Dsbt.supershell=false
copying runtime jar...
Picked up JAVA_TOOL_OPTIONS: -Dsbt.supershell=false
Picked up JAVA_TOOL_OPTIONS: -Dsbt.supershell=false
[info] [launcher] getting org.scala-sbt sbt 1.3.13 (this may take some time)...
downloading https://repo1.maven.org/maven2/org/scala-sbt/sbt/1.3.13/sbt-1.3.13.jar ...
downloading https://repo1.maven.org/maven2/org/scala-sbt/io_2.12/1.3.4/io_2.12-1.3.4.jar ...
downloading https://repo1.maven.org/maven2/org/scala-sbt/main_2.12/1.3.13/main_2.12-1.3.13.jar ...
downloading https://repo1.maven.org/maven2/org/scala-lang/scala-library/2.12.10/scala-library-2.12.10.jar ...
:: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
:: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
:: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
:: loading settings :: url = jar:file:/usr/share/sbt/bin/sbt-launch.jar!/org/apache/ivy/core/settings/ivysettings.xml
[SUCCESSFUL ] org.scala-sbt#sbt;1.3.13!sbt.jar (137ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/logic_2.12/1.3.13/logic_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#io_2.12;1.3.4!io_2.12.jar (158ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/actions_2.12/1.3.13/actions_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#logic_2.12;1.3.13!logic_2.12.jar (43ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/main-settings_2.12/1.3.13/main-settings_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#main-settings_2.12;1.3.13!main-settings_2.12.jar (162ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/run_2.12/1.3.13/run_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#run_2.12;1.3.13!run_2.12.jar (53ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/command_2.12/1.3.13/command_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#actions_2.12;1.3.13!actions_2.12.jar (281ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/collections_2.12/1.3.13/collections_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#command_2.12;1.3.13!command_2.12.jar (118ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/scripted-sbt-redux_2.12/1.3.13/scripted-sbt-redux_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#collections_2.12;1.3.13!collections_2.12.jar (107ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/scripted-plugin_2.12/1.3.13/scripted-plugin_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#scripted-sbt-redux_2.12;1.3.13!scripted-sbt-redux_2.12.jar (53ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-lm-integration_2.12/1.3.13/zinc-lm-integration_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#scripted-plugin_2.12;1.3.13!scripted-plugin_2.12.jar (33ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.3.0/scala-xml_2.12-1.3.0.jar ...
[SUCCESSFUL ] org.scala-sbt#zinc-lm-integration_2.12;1.3.13!zinc-lm-integration_2.12.jar (43ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/launcher-interface/1.1.4/launcher-interface-1.1.4.jar ...
[SUCCESSFUL ] org.scala-sbt#launcher-interface;1.1.4!launcher-interface.jar (33ms)
downloading https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-api/2.11.2/log4j-api-2.11.2.jar ...
[SUCCESSFUL ] org.apache.logging.log4j#log4j-api;2.11.2!log4j-api.jar (204ms)
downloading https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-core/2.11.2/log4j-core-2.11.2.jar ...
[SUCCESSFUL ] org.scala-lang.modules#scala-xml_2.12;1.3.0!scala-xml_2.12.jar(bundle) (315ms)
downloading https://repo1.maven.org/maven2/org/apache/logging/log4j/log4j-slf4j-impl/2.11.2/log4j-slf4j-impl-2.11.2.jar ...
[SUCCESSFUL ] org.apache.logging.log4j#log4j-slf4j-impl;2.11.2!log4j-slf4j-impl.jar (50ms)
downloading https://repo1.maven.org/maven2/com/github/cb372/scalacache-caffeine_2.12/0.20.0/scalacache-caffeine_2.12-0.20.0.jar ...
[SUCCESSFUL ] org.scala-sbt#main_2.12;1.3.13!main_2.12.jar (955ms)
downloading https://repo1.maven.org/maven2/io/get-coursier/lm-coursier-shaded_2.12/2.0.0-RC6-4/lm-coursier-shaded_2.12-2.0.0-RC6-4.jar ...
[SUCCESSFUL ] com.github.cb372#scalacache-caffeine_2.12;0.20.0!scalacache-caffeine_2.12.jar (37ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/util-logging_2.12/1.3.3/util-logging_2.12-1.3.3.jar ...
[SUCCESSFUL ] org.scala-lang#scala-library;2.12.10!scala-library.jar (1080ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/librarymanagement-core_2.12/1.3.4/librarymanagement-core_2.12-1.3.4.jar ...
[SUCCESSFUL ] org.scala-sbt#util-logging_2.12;1.3.3!util-logging_2.12.jar (121ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/librarymanagement-ivy_2.12/1.3.4/librarymanagement-ivy_2.12-1.3.4.jar ...
[SUCCESSFUL ] org.apache.logging.log4j#log4j-core;2.11.2!log4j-core.jar (485ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/compiler-interface/1.3.5/compiler-interface-1.3.5.jar ...
[SUCCESSFUL ] org.scala-sbt#librarymanagement-core_2.12;1.3.4!librarymanagement-core_2.12.jar (311ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-compile_2.12/1.3.5/zinc-compile_2.12-1.3.5.jar ...
[SUCCESSFUL ] org.scala-sbt#compiler-interface;1.3.5!compiler-interface.jar (58ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/util-relation_2.12/1.3.3/util-relation_2.12-1.3.3.jar ...
[SUCCESSFUL ] org.scala-sbt#librarymanagement-ivy_2.12;1.3.4!librarymanagement-ivy_2.12.jar (297ms)
downloading https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-scalajson_2.12/0.8.3/sjson-new-scalajson_2.12-0.8.3.jar ...
[SUCCESSFUL ] org.scala-sbt#zinc-compile_2.12;1.3.5!zinc-compile_2.12.jar (31ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/util-position_2.12/1.3.3/util-position_2.12-1.3.3.jar ...
[SUCCESSFUL ] org.scala-sbt#util-relation_2.12;1.3.3!util-relation_2.12.jar (34ms)
downloading https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-core_2.12/0.8.3/sjson-new-core_2.12-0.8.3.jar ...
[SUCCESSFUL ] com.eed3si9n#sjson-new-scalajson_2.12;0.8.3!sjson-new-scalajson_2.12.jar (42ms)
downloading https://repo1.maven.org/maven2/com/eed3si9n/shaded-scalajson_2.12/1.0.0-M4/shaded-scalajson_2.12-1.0.0-M4.jar ...
[SUCCESSFUL ] org.scala-sbt#util-position_2.12;1.3.3!util-position_2.12.jar (36ms)
downloading https://repo1.maven.org/maven2/org/spire-math/jawn-parser_2.12/0.10.4/jawn-parser_2.12-0.10.4.jar ...
[SUCCESSFUL ] com.eed3si9n#shaded-scalajson_2.12;1.0.0-M4!shaded-scalajson_2.12.jar (47ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/scala-reflect/2.12.10/scala-reflect-2.12.10.jar ...
[SUCCESSFUL ] org.spire-math#jawn-parser_2.12;0.10.4!jawn-parser_2.12.jar (46ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/completion_2.12/1.3.13/completion_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#completion_2.12;1.3.13!completion_2.12.jar (124ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/task-system_2.12/1.3.13/task-system_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#task-system_2.12;1.3.13!task-system_2.12.jar (70ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/tasks_2.12/1.3.13/tasks_2.12-1.3.13.jar ...
[SUCCESSFUL ] com.eed3si9n#sjson-new-core_2.12;0.8.3!sjson-new-core_2.12.jar (274ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/testing_2.12/1.3.13/testing_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#tasks_2.12;1.3.13!tasks_2.12.jar (62ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/util-tracking_2.12/1.3.3/util-tracking_2.12-1.3.3.jar ...
[SUCCESSFUL ] org.scala-sbt#util-tracking_2.12;1.3.3!util-tracking_2.12.jar (46ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-classpath_2.12/1.3.5/zinc-classpath_2.12-1.3.5.jar ...
[SUCCESSFUL ] org.scala-sbt#testing_2.12;1.3.13!testing_2.12.jar (113ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-apiinfo_2.12/1.3.5/zinc-apiinfo_2.12-1.3.5.jar ...
[SUCCESSFUL ] org.scala-sbt#zinc-classpath_2.12;1.3.5!zinc-classpath_2.12.jar (71ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc_2.12/1.3.5/zinc_2.12-1.3.5.jar ...
[SUCCESSFUL ] org.scala-sbt#zinc-apiinfo_2.12;1.3.5!zinc-apiinfo_2.12.jar (95ms)
downloading https://repo1.maven.org/maven2/jline/jline/2.14.6/jline-2.14.6.jar ...
[SUCCESSFUL ] org.scala-sbt#zinc_2.12;1.3.5!zinc_2.12.jar (48ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/util-control_2.12/1.3.3/util-control_2.12-1.3.3.jar ...
[SUCCESSFUL ] org.scala-sbt#util-control_2.12;1.3.3!util-control_2.12.jar (36ms)
downloading https://repo1.maven.org/maven2/com/swoval/file-tree-views/2.1.3/file-tree-views-2.1.3.jar ...
[SUCCESSFUL ] jline#jline;2.14.6!jline.jar (143ms)
downloading https://repo1.maven.org/maven2/net/java/dev/jna/jna/5.5.0/jna-5.5.0.jar ...
[SUCCESSFUL ] com.swoval#file-tree-views;2.1.3!file-tree-views.jar (116ms)
downloading https://repo1.maven.org/maven2/net/java/dev/jna/jna-platform/5.5.0/jna-platform-5.5.0.jar ...
[SUCCESSFUL ] org.scala-lang#scala-reflect;2.12.10!scala-reflect.jar (1114ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/util-interface/1.3.3/util-interface-1.3.3.jar ...
[SUCCESSFUL ] org.scala-sbt#util-interface;1.3.3!util-interface.jar (38ms)
downloading https://repo1.maven.org/maven2/com/lmax/disruptor/3.4.2/disruptor-3.4.2.jar ...
[SUCCESSFUL ] net.java.dev.jna#jna;5.5.0!jna.jar (589ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/scala-compiler/2.12.10/scala-compiler-2.12.10.jar ...
[SUCCESSFUL ] com.lmax#disruptor;3.4.2!disruptor.jar (49ms)
downloading https://repo1.maven.org/maven2/com/google/protobuf/protobuf-java/3.7.0/protobuf-java-3.7.0.jar ...
[SUCCESSFUL ] net.java.dev.jna#jna-platform;5.5.0!jna-platform.jar (872ms)
[SUCCESSFUL ] io.get-coursier#lm-coursier-shaded_2.12;2.0.0-RC6-4!lm-coursier-shaded_2.12.jar (2008ms)
downloading https://repo1.maven.org/maven2/com/eed3si9n/sjson-new-murmurhash_2.12/0.8.3/sjson-new-murmurhash_2.12-0.8.3.jar ...
downloading https://repo1.maven.org/maven2/org/scala-sbt/util-cache_2.12/1.3.3/util-cache_2.12-1.3.3.jar ...
[SUCCESSFUL ] com.eed3si9n#sjson-new-murmurhash_2.12;0.8.3!sjson-new-murmurhash_2.12.jar (30ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/test-agent/1.3.13/test-agent-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#test-agent;1.3.13!test-agent.jar (39ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/test-interface/1.0/test-interface-1.0.jar ...
[SUCCESSFUL ] org.scala-sbt#test-interface;1.0!test-interface.jar (28ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/compiler-bridge_2.12/1.3.5/compiler-bridge_2.12-1.3.5.jar ...
[SUCCESSFUL ] org.scala-sbt#util-cache_2.12;1.3.3!util-cache_2.12.jar (100ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-classfile_2.12/1.3.5/zinc-classfile_2.12-1.3.5.jar ...
[SUCCESSFUL ] com.google.protobuf#protobuf-java;3.7.0!protobuf-java.jar(bundle) (411ms)
downloading https://repo1.maven.org/maven2/com/jcraft/jsch/0.1.54/jsch-0.1.54.jar ...
[SUCCESSFUL ] org.scala-sbt#zinc-classfile_2.12;1.3.5!zinc-classfile_2.12.jar (54ms)
downloading https://repo1.maven.org/maven2/com/eed3si9n/gigahorse-okhttp_2.12/0.5.0/gigahorse-okhttp_2.12-0.5.0.jar ...
[SUCCESSFUL ] org.scala-sbt#compiler-bridge_2.12;1.3.5!compiler-bridge_2.12.jar (82ms)
downloading https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp-urlconnection/3.7.0/okhttp-urlconnection-3.7.0.jar ...
[SUCCESSFUL ] com.eed3si9n#gigahorse-okhttp_2.12;0.5.0!gigahorse-okhttp_2.12.jar (37ms)
downloading https://repo1.maven.org/maven2/com/eed3si9n/gigahorse-core_2.12/0.5.0/gigahorse-core_2.12-0.5.0.jar ...
[SUCCESSFUL ] com.squareup.okhttp3#okhttp-urlconnection;3.7.0!okhttp-urlconnection.jar (39ms)
downloading https://repo1.maven.org/maven2/com/squareup/okhttp3/okhttp/3.14.2/okhttp-3.14.2.jar ...
[SUCCESSFUL ] com.jcraft#jsch;0.1.54!jsch.jar (91ms)
downloading https://repo1.maven.org/maven2/com/typesafe/ssl-config-core_2.12/0.4.0/ssl-config-core_2.12-0.4.0.jar ...
[SUCCESSFUL ] com.eed3si9n#gigahorse-core_2.12;0.5.0!gigahorse-core_2.12.jar (52ms)
downloading https://repo1.maven.org/maven2/org/reactivestreams/reactive-streams/1.0.2/reactive-streams-1.0.2.jar ...
[SUCCESSFUL ] org.reactivestreams#reactive-streams;1.0.2!reactive-streams.jar (30ms)
downloading https://repo1.maven.org/maven2/org/slf4j/slf4j-api/1.7.26/slf4j-api-1.7.26.jar ...
[SUCCESSFUL ] org.slf4j#slf4j-api;1.7.26!slf4j-api.jar (38ms)
downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-parser-combinators_2.12/1.1.2/scala-parser-combinators_2.12-1.1.2.jar ...
[SUCCESSFUL ] com.squareup.okhttp3#okhttp;3.14.2!okhttp.jar (129ms)
downloading https://repo1.maven.org/maven2/com/typesafe/config/1.3.3/config-1.3.3.jar ...
[SUCCESSFUL ] com.typesafe#ssl-config-core_2.12;0.4.0!ssl-config-core_2.12.jar(bundle) (113ms)
downloading https://repo1.maven.org/maven2/com/squareup/okio/okio/1.17.2/okio-1.17.2.jar ...
[SUCCESSFUL ] org.scala-lang.modules#scala-parser-combinators_2.12;1.1.2!scala-parser-combinators_2.12.jar(bundle) (92ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-core_2.12/1.3.5/zinc-core_2.12-1.3.5.jar ...
[SUCCESSFUL ] com.squareup.okio#okio;1.17.2!okio.jar (64ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-persist_2.12/1.3.5/zinc-persist_2.12-1.3.5.jar ...
[SUCCESSFUL ] com.typesafe#config;1.3.3!config.jar(bundle) (108ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/zinc-compile-core_2.12/1.3.5/zinc-compile-core_2.12-1.3.5.jar ...
[SUCCESSFUL ] org.scala-sbt#zinc-compile-core_2.12;1.3.5!zinc-compile-core_2.12.jar (88ms)
downloading https://repo1.maven.org/maven2/com/trueaccord/scalapb/scalapb-runtime_2.12/0.6.0/scalapb-runtime_2.12-0.6.0.jar ...
[SUCCESSFUL ] org.scala-sbt#zinc-core_2.12;1.3.5!zinc-core_2.12.jar (206ms)
downloading https://repo1.maven.org/maven2/com/trueaccord/lenses/lenses_2.12/0.4.12/lenses_2.12-0.4.12.jar ...
[SUCCESSFUL ] com.trueaccord.lenses#lenses_2.12;0.4.12!lenses_2.12.jar (40ms)
downloading https://repo1.maven.org/maven2/com/lihaoyi/fastparse_2.12/0.4.2/fastparse_2.12-0.4.2.jar ...
[SUCCESSFUL ] com.lihaoyi#fastparse_2.12;0.4.2!fastparse_2.12.jar (146ms)
downloading https://repo1.maven.org/maven2/com/lihaoyi/fastparse-utils_2.12/0.4.2/fastparse-utils_2.12-0.4.2.jar ...
[SUCCESSFUL ] com.lihaoyi#fastparse-utils_2.12;0.4.2!fastparse-utils_2.12.jar (48ms)
downloading https://repo1.maven.org/maven2/com/lihaoyi/sourcecode_2.12/0.1.3/sourcecode_2.12-0.1.3.jar ...
[SUCCESSFUL ] com.lihaoyi#sourcecode_2.12;0.1.3!sourcecode_2.12.jar (58ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/sbinary_2.12/0.5.0/sbinary_2.12-0.5.0.jar ...
[SUCCESSFUL ] org.scala-sbt#sbinary_2.12;0.5.0!sbinary_2.12.jar (97ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/core-macros_2.12/1.3.13/core-macros_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#core-macros_2.12;1.3.13!core-macros_2.12.jar (56ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/protocol_2.12/1.3.13/protocol_2.12-1.3.13.jar ...
[SUCCESSFUL ] org.scala-sbt#zinc-persist_2.12;1.3.5!zinc-persist_2.12.jar (698ms)
[SUCCESSFUL ] com.trueaccord.scalapb#scalapb-runtime_2.12;0.6.0!scalapb-runtime_2.12.jar (570ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/template-resolver/0.1/template-resolver-0.1.jar ...
downloading https://repo1.maven.org/maven2/org/scala-sbt/ipcsocket/ipcsocket/1.0.1/ipcsocket-1.0.1.jar ...
[SUCCESSFUL ] org.scala-sbt#template-resolver;0.1!template-resolver.jar (28ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/util-scripted_2.12/1.3.3/util-scripted_2.12-1.3.3.jar ...
[SUCCESSFUL ] org.scala-sbt.ipcsocket#ipcsocket;1.0.1!ipcsocket.jar (40ms)
downloading https://repo1.maven.org/maven2/com/github/cb372/scalacache-core_2.12/0.20.0/scalacache-core_2.12-0.20.0.jar ...
[SUCCESSFUL ] org.scala-sbt#util-scripted_2.12;1.3.3!util-scripted_2.12.jar (43ms)
downloading https://repo1.maven.org/maven2/com/github/ben-manes/caffeine/caffeine/2.5.6/caffeine-2.5.6.jar ...
[SUCCESSFUL ] org.scala-sbt#protocol_2.12;1.3.13!protocol_2.12.jar (140ms)
downloading https://repo1.maven.org/maven2/org/scala-sbt/ivy/ivy/2.3.0-sbt-839fad1cdc07cf6fc81364d74c323867230432ad/ivy-2.3.0-sbt-839fad1cdc07cf6fc81364d74c323867230432ad.jar ...
[SUCCESSFUL ] com.github.cb372#scalacache-core_2.12;0.20.0!scalacache-core_2.12.jar (80ms)
[SUCCESSFUL ] com.github.ben-manes.caffeine#caffeine;2.5.6!caffeine.jar (300ms)
[SUCCESSFUL ] org.scala-sbt.ivy#ivy;2.3.0-sbt-839fad1cdc07cf6fc81364d74c323867230432ad!ivy.jar (375ms)
[SUCCESSFUL ] org.scala-lang#scala-compiler;2.12.10!scala-compiler.jar (2267ms)
:: retrieving :: org.scala-sbt#boot-app
confs: [default]
81 artifacts copied, 0 already retrieved
[info] [launcher] getting Scala 2.12.10 (for sbt)...
downloading https://repo1.maven.org/maven2/org/fusesource/jansi/jansi/1.12/jansi-1.12.jar ...
downloading https://repo1.maven.org/maven2/org/scala-lang/modules/scala-xml_2.12/1.0.6/scala-xml_2.12-1.0.6.jar ...
[SUCCESSFUL ] org.fusesource.jansi#jansi;1.12!jansi.jar (65ms)
[SUCCESSFUL ] org.scala-lang.modules#scala-xml_2.12;1.0.6!scala-xml_2.12.jar(bundle) (84ms)
:: retrieving :: org.scala-sbt#boot-scala
confs: [default]
6 artifacts copied, 0 already retrieved
[info] welcome to sbt 1.3.13 (N/A Java 11.0.8)
[info] loading settings for project metals-0-9-2-build from plugins.sbt ...
[info] loading project definition from /opt/work/bb/metals/src/metals-0.9.2/project
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[info] Compiling 1 Scala source to /opt/work/bb/metals/src/metals-0.9.2/project/target/scala-2.12/sbt-1.0/classes ...
[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.10. Compiling...
[info] Compilation completed in 8.424s.
[info] Done compiling.
[info] loading settings for project metals-0-9-2 from build.sbt ...
[info] resolving key references (10326 settings) ...
[info] set current project to metals-0-9-2 (in build file:/opt/work/bb/metals/src/metals-0.9.2/)
[info] Executing in batch mode. For better performance use sbt's shell
[success] Total time: 1 s, completed 27 Jul 2020, 11.50.59
[info] Compiling 1 Java source to /opt/work/bb/metals/src/metals-0.9.2/target/scala-2.12/classes ...
[info] Done compiling.
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[info] Compiling 10 Java sources to /opt/work/bb/metals/src/metals-0.9.2/mtags-interfaces/target/classes ...
[info] Compiling 31 Scala sources and 4 Java sources to /opt/work/bb/metals/src/metals-0.9.2/tests/input/target/scala-2.12/classes ...
[info] Done compiling.
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[info] Compiling 51 Scala sources to /opt/work/bb/metals/src/metals-0.9.2/mtags/target/target3/scala-0.25.0-RC2/classes ...
[info] Non-compiled module 'compiler-bridge_2.12' for Scala 2.12.12. Compiling...
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[warn] Found intransitive dependency (com.lihaoyi:ammonite-util_2.12:2.1.4-11-307f3d8 intransitive) while publishMavenStyle is true, but Maven repositories
[warn] do not support intransitive dependencies. Use exclusions instead so transitive dependencies
[warn] will be correctly excluded in dependent projects.
[warn]
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[info] Compiling 125 Scala sources to /opt/work/bb/metals/src/metals-0.9.2/mtags/target/scala-2.12.12/classes ...
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[info] Done compiling.
[warn] There may be incompatibilities among your library dependencies; run 'evicted' to see detailed eviction warnings.
[info] Compilation completed in 26.108s.
[warn] there were 5 feature warnings; re-run with -feature for details
[warn] one warning found
[info] Done compiling.
[info] Compiling 1 Scala source to /opt/work/bb/metals/src/metals-0.9.2/tests/input/target/scala-2.12/test-classes ...
[info] Done compiling.
[warn] there was one deprecation warning
[warn] there was one deprecation warning (since 4.3.11)
[warn] there were two deprecation warnings in total; re-run with -deprecation for details
[warn] there were four unchecked warnings; re-run with -unchecked for details
[warn] four warnings found
[info] Done compiling.
[info] Compiling 9 Scala sources to /opt/work/bb/metals/src/metals-0.9.2/tests/mtest/target/scala-2.12/classes ...
[info] Compiling 202 Scala sources to /opt/work/bb/metals/src/metals-0.9.2/metals/target/scala-2.12/classes ...
[info] Done compiling.
[info] Compiling 7 Scala sources to /opt/work/bb/metals/src/metals-0.9.2/tests/cross/target/scala-2.12/classes ...
[info] Done compiling.
[warn] there were three deprecation warnings; re-run with -deprecation for details
[warn] one warning found
[info] Done compiling.
[info] Compiling 53 Scala sources to /opt/work/bb/metals/src/metals-0.9.2/tests/unit/target/scala-2.12/classes ...
[info] Compiling 15 Scala sources to /opt/work/bb/metals/src/metals-0.9.2/metals-docs/target/scala-2.12/classes ...
[info] Done compiling.
[warn] there was one unchecked warning; re-run with -unchecked for details
[warn] one warning found
[info] Done compiling.
[info] Compiling 12 Scala sources to /opt/work/bb/metals/src/metals-0.9.2/metals-bench/target/scala-2.12/classes ...
[info] Done compiling.
[success] Total time: 113 s (01:53), completed 27 Jul 2020, 11.52.53
==> Starting check()...
==> Entering fakeroot environment...
==> Starting package()...
/opt/work/bb/metals/src/metals-0.9.2 /opt/work/bb/metals/src
/opt/work/bb/metals/src/metals-0.9.2/mtags/target/scala-2.12.12/classes /opt/work/bb/metals/src/metals-0.9.2 /opt/work/bb/metals/src
/opt/work/bb/metals/src/metals-0.9.2 /opt/work/bb/metals/src
/opt/work/bb/metals/src/metals-0.9.2/mtags-interfaces/target/classes /opt/work/bb/metals/src/metals-0.9.2 /opt/work/bb/metals/src
/opt/work/bb/metals/src/metals-0.9.2 /opt/work/bb/metals/src
/opt/work/bb/metals/src/metals-0.9.2/metals/target/scala-2.12/classes /opt/work/bb/metals/src/metals-0.9.2 /opt/work/bb/metals/src
/opt/work/bb/metals/src/metals-0.9.2 /opt/work/bb/metals/src
/opt/work/bb/metals/src
==> Tidying install...
-> Removing libtool files...
-> Purging unwanted files...
-> Removing static library files...
-> Stripping unneeded symbols from binaries and libraries...
-> Compressing man and info pages...
==> Checking for packaging issues...
==> WARNING: Package contains reference to $srcdir
usr/share/java/metals/metals/scala/meta/internal/remotels/RemoteLanguageServer.class
usr/share/java/metals/metals/scala/meta/internal/tvp/ClasspathSymbols.class
usr/share/java/metals/metals/scala/meta/internal/builds/ShellRunner.class
usr/share/java/metals/metals/scala/meta/internal/builds/BloopInstall.class
usr/share/java/metals/metals/scala/meta/internal/worksheets/WorksheetProvider.class
usr/share/java/metals/metals/scala/meta/internal/worksheets/WorksheetProvider$$anonfun$1.class
usr/share/java/metals/metals/scala/meta/internal/worksheets/WorksheetProvider$$anon$2.class
usr/share/java/metals/metals/scala/meta/internal/worksheets/WorksheetProvider$$anon$3.class
usr/share/java/metals/metals/scala/meta/internal/metals/BatchedFunction.class
usr/share/java/metals/metals/scala/meta/internal/metals/Warnings.class
usr/share/java/metals/metals/scala/meta/internal/metals/Urls$.class
usr/share/java/metals/metals/scala/meta/internal/metals/Tables.class
usr/share/java/metals/metals/scala/meta/internal/metals/ammonite/Ammonite$$anon$1.class
usr/share/java/metals/metals/scala/meta/internal/metals/ammonite/Ammonite.class
usr/share/java/metals/metals/scala/meta/internal/metals/ThreadPools$.class
usr/share/java/metals/metals/scala/meta/internal/metals/MetalsLanguageServer$$anonfun$initialized$5.class
usr/share/java/metals/metals/scala/meta/internal/metals/BuildServerConnection.class
usr/share/java/metals/metals/scala/meta/internal/metals/AggregateSemanticdbs.class
usr/share/java/metals/metals/scala/meta/internal/metals/MetalsLanguageServer$$anonfun$autoConnectToBuildServer$9.class
usr/share/java/metals/metals/scala/meta/internal/metals/Memory$.class
usr/share/java/metals/metals/scala/meta/internal/metals/MetalsHttpServer$$anon$1.class
usr/share/java/metals/metals/scala/meta/internal/metals/MetalsLanguageServer.class
usr/share/java/metals/metals/scala/meta/internal/metals/Compilers.class
usr/share/java/metals/metals/scala/meta/internal/metals/FormattingProvider.class
usr/share/java/metals/metals/scala/meta/internal/metals/MetalsServerConfig$.class
usr/share/java/metals/metals/scala/meta/internal/metals/Diagnostics.class
usr/share/java/metals/metals/scala/meta/internal/metals/MetalsLogger$.class
usr/share/java/metals/metals/scala/meta/internal/metals/CompilerPlugins.class
usr/share/java/metals/metals/scala/meta/internal/metals/JdbcEnrichments$XtensionConnection.class
usr/share/java/metals/metals/scala/meta/internal/metals/MetalsLanguageServer$$anonfun$4.class
usr/share/java/metals/metals/scala/meta/internal/metals/GlobalTrace$.class
usr/share/java/metals/metals/scala/meta/internal/metals/FormattingProvider$$anon$1.class
usr/share/java/metals/metals/scala/meta/internal/metals/Debug$.class
usr/share/java/metals/metals/scala/meta/internal/metals/QuietInputStream.class
usr/share/java/metals/metals/scala/meta/internal/metals/MetalsEnrichments$XtensionScalaFuture$$anonfun$logError$1.class
usr/share/java/metals/metals/scala/meta/internal/metals/MetalsEnrichments$XtensionScalaFuture$$anonfun$logErrorAndContinue$1.class
usr/share/java/metals/metals/scala/meta/internal/metals/BloopServers.class
usr/share/java/metals/metals/scala/meta/internal/metals/StatusBar.class
usr/share/java/metals/metals/scala/meta/internal/metals/MetalsLanguageServer$$anonfun$3.class
usr/share/java/metals/metals/scala/meta/internal/metals/WorkspaceSymbolProvider.class
usr/share/java/metals/metals/scala/meta/internal/metals/MetalsHttpServer$.class
usr/share/java/metals/metals/scala/meta/internal/metals/Compilations.class
usr/share/java/metals/metals/scala/meta/internal/metals/ReferenceProvider.class
usr/share/java/metals/metals/scala/meta/internal/metals/BspServers.class
usr/share/java/metals/metals/scala/meta/internal/metals/NewFilesProvider.class
usr/share/java/metals/metals/scala/meta/internal/metals/debug/DebugProxy.class
usr/share/java/metals/metals/scala/meta/internal/metals/debug/DebugProtocol$.class
usr/share/java/metals/metals/scala/meta/internal/metals/debug/SourcePathProvider.class
usr/share/java/metals/metals/scala/meta/internal/metals/ForwardingMetalsBuildClient.class
usr/share/java/metals/metals/scala/meta/internal/metals/ClosableOutputStream.class
usr/share/java/metals/metals/scala/meta/internal/metals/BuildServerConnection$.class
usr/share/java/metals/metals/scala/meta/internal/metals/MetalsHttpServer.class
usr/share/java/metals/metals/scala/meta/internal/metals/SemanticdbIndexer.class
usr/share/java/metals/metals/scala/meta/internal/metals/Doctor.class
usr/share/java/metals/metals/scala/meta/internal/process/ProcessHandler$.class
usr/share/java/metals/metals/scala/meta/internal/process/SystemProcess$.class
usr/share/java/metals/metals/scala/meta/internal/process/ProcessHandler.class
usr/share/java/metals/metals/scala/meta/internal/ansi/LineListener$.class
usr/share/java/metals/metals/scala/meta/metals/Main$.class
usr/share/java/metals/metals/scala/meta/metals/DownloadDependencies$.class
==> Creating package "metals"...
-> Generating .PKGINFO file...
-> Generating .BUILDINFO file...
-> Adding install file...
-> Generating .MTREE file...
-> Compressing package...
==> Leaving fakeroot environment.
==> Finished making: metals 0.9.2-1 (2020-07-27T11:53:25 CEST)
==> Cleaning up...
loading packages...
resolving dependencies...
looking for conflicting packages...
Package (1) New Version Net Change
metals 0.9.2-1 79,02 MiB
Total Installed Size: 79,02 MiB
:: Proceed with installation? [Y/n]
(1/1) checking keys in keyring [###############################################] 100%
(1/1) checking package integrity [###############################################] 100%
(1/1) loading package files [###############################################] 100%
(1/1) checking for file conflicts [###############################################] 100%
(1/1) checking available disk space [###############################################] 100%
:: Processing package changes...
(1/1) installing metals [###############################################] 100%
The JDK which will be used to run metals will be the newest one which
is supported by metals and installed on your system.
If you would like to use a different JDK set the METALS_JDK_PATH to
the /bin directory for the JDK install.
For example, if you wanted to use JDK 13 (not currently supported by
metals) then you would set
METALS_JDK_PATH="/usr/lib/jvm/java-13-openjdk/bin" in the environment.
As of 0.9.0-4 the default jvm options used to run metals have
changed. They are now "-XX:MaxHeapFreeRatio=20 -XX:MinHeapFreeRatio=5"
and if you are using JDK >= 10 also '-XX:MaxRAMPercentage=25'. This is
expected to give better memory usage characteristics to a typical
usage of metals.
You may override these settings by settings METALS_JAVA_OPTS in the
environment, e.g. your .bashrc/.zshrc. For example, if you wanted to
use the pre 0.9.0-4 options you could add this to your shell init
file.
export METALS_JAVA_OPTS='-XX:+UseG1GC -XX:+UseStringDeduplication -Xss4m -Xms100m'
Optional dependencies for metals
bloop [installed]
:: Running post-transaction hooks...
(1/1) Arming ConditionNeedsUpdate...
I didn`t change METALS_JAVA_OPTS
Not sure I understand, we are using the build definition to configure the Scala version. What Scala version do you have in your .sbt, .gradle, *.sc or pom.xml file?
In my build.sbt scalaVersion := "2.12.11"
In my build.sbt scalaVersion := "2.12.11"
Ok, if the listed files are the only ones included then it looks like the package is not building correctly. It's missing all the files from mtags
package and that's why it's not starting - it's really missing those files. I suggest that you contact the maintainer of the package or try using the alternative ways to install emacs.
@tgodzik Thank you for your help, I will create an issue for AUR then
Describe the bug After updating to version 0.9.2 lsp-mode returns
.metals/metals.log
contains this stack tracesTo Reproduce
Steps to reproduce the behavior:
Expected behavior
Installation:
Additional context Only Emacs affected, Visual Studio Code internal metals works fine
Search terms Internal Error