Skip to content
This repository was archived by the owner on Dec 8, 2020. It is now read-only.

"It seems RLS is not installed." when it is #294

Closed
jplatte opened this issue Jun 21, 2017 · 8 comments
Closed

"It seems RLS is not installed." when it is #294

jplatte opened this issue Jun 21, 2017 · 8 comments

Comments

@jplatte
Copy link

jplatte commented Jun 21, 2017

Version of VSCode: 1.13.1
Version of the extension: 0.4.0
OS: arch linux x64

Description:

When the "rust.rls": { "executable" } setting is not set (but rls is in my PATH), I get the message

It seems RLS is not installed. Do you want to install it?

Pressing install just moves to the next question:

It seems the nightly toolchain is not installed. Do you want to install it?

Pressing install again opens an output at the bottom of the editor, where a the text info: syncing channel updates for 'nightly-x86_64-unknown-linux-gnu' from rustup pops up, and almost immediately disappears again. Then I get the message

The nightly toolchain is being installed. It can take a while. Please be patient

Nothing else happens. When I go to the user settings, I can see the extension has set "rust.mode" to null.

I can work around this by manually adding "executable": "rls" to `"rust.rls".

Output of the "Rust logging" channel:

DEBUG: Rustup: updateToolchains: this.toolchains=[{"channel":"stable","host":"x86_64-unknown-linux-gnu","isDefault":false},{"channel":"nightly","host":"2017-03-02-x86_64-unknown-linux-gnu","isDefault":false},{"channel":"nightly","host":"x86_64-unknown-linux-gnu","isDefault":true}]
DEBUG: Rustup: updateComponents(nightly-x86_64-unknown-linux-gnu): components=["cargo-x86_64-unknown-linux-gnu (default)","rls-x86_64-unknown-linux-gnu (installed)","rust-analysis-x86_64-unknown-linux-gnu (installed)","rust-docs-x86_64-unknown-linux-gnu (default)","rust-src (installed)","rust-std-aarch64-apple-ios","rust-std-aarch64-linux-android","rust-std-aarch64-unknown-fuchsia","rust-std-aarch64-unknown-linux-gnu","rust-std-arm-linux-androideabi","rust-std-arm-unknown-linux-gnueabi","rust-std-arm-unknown-linux-gnueabihf (installed)","rust-std-arm-unknown-linux-musleabi","rust-std-arm-unknown-linux-musleabihf","rust-std-armv7-apple-ios","rust-std-armv7-linux-androideabi","rust-std-armv7-unknown-linux-gnueabihf","rust-std-armv7-unknown-linux-musleabihf","rust-std-armv7s-apple-ios","rust-std-asmjs-unknown-emscripten","rust-std-i386-apple-ios","rust-std-i586-pc-windows-msvc","rust-std-i586-unknown-linux-gnu","rust-std-i686-apple-darwin","rust-std-i686-linux-android","rust-std-i686-pc-windows-gnu","rust-std-i686-pc-windows-msvc","rust-std-i686-unknown-freebsd","rust-std-i686-unknown-linux-gnu","rust-std-i686-unknown-linux-musl","rust-std-mips-unknown-linux-gnu","rust-std-mips-unknown-linux-musl","rust-std-mips64-unknown-linux-gnuabi64","rust-std-mips64el-unknown-linux-gnuabi64","rust-std-mipsel-unknown-linux-gnu","rust-std-mipsel-unknown-linux-musl","rust-std-powerpc-unknown-linux-gnu","rust-std-powerpc64-unknown-linux-gnu","rust-std-powerpc64le-unknown-linux-gnu","rust-std-s390x-unknown-linux-gnu","rust-std-sparc64-unknown-linux-gnu","rust-std-wasm32-unknown-emscripten","rust-std-x86_64-apple-darwin","rust-std-x86_64-apple-ios","rust-std-x86_64-linux-android","rust-std-x86_64-pc-windows-gnu","rust-std-x86_64-pc-windows-msvc","rust-std-x86_64-rumprun-netbsd","rust-std-x86_64-unknown-freebsd","rust-std-x86_64-unknown-fuchsia","rust-std-x86_64-unknown-linux-gnu (default)","rust-std-x86_64-unknown-linux-musl","rust-std-x86_64-unknown-netbsd","rustc-x86_64-unknown-linux-gnu (default)",""]
DEBUG: activate: getNightlyToolchain: There are 2 nightly toolchains
DEBUG: RlsMode: start: enter
DEBUG: Rustup: isRlsInstalled: getNightlyToolchain: There are 2 nightly toolchains
ERROR: Rustup: isRlsInstalled: no nightly toolchain
DEBUG: RlsMode: start: no RLS executable
DEBUG: RlsMode: start: has rustup
DEBUG: RlsMode: handleMissingRls: Permission to install RLS has been granted
DEBUG: RlsMode: handleMissingRls: getNightlyToolchain: There are 2 nightly toolchains
DEBUG: RlsMode: handleMissingRls: The nightly toolchain is not installed
DEBUG: RlsMode: handleMissingRls: handleMissingNightlyToolchain: permissionGranted=true
DEBUG: Rustup: installToolchain(toolchain=nightly): output=
DEBUG: Rustup: updateToolchains: this.toolchains=[{"channel":"stable","host":"x86_64-unknown-linux-gnu","isDefault":false},{"channel":"nightly","host":"2017-03-02-x86_64-unknown-linux-gnu","isDefault":false},{"channel":"nightly","host":"x86_64-unknown-linux-gnu","isDefault":true}]
DEBUG: RlsMode: handleMissingRls: handleMissingNightlyToolchain: toolchainInstalled=true
DEBUG: RlsMode: handleMissingRls: handleMissingNightlyToolchain: getNightlyToolchain: There are 2 nightly toolchains
ERROR: RlsMode: handleMissingRls: handleMissingNightlyToolchain: the nightly toolchain has not been installed
DEBUG: RlsMode: handleMissingRls: getNightlyToolchain: There are 2 nightly toolchains
DEBUG: RlsMode: handleMissingRls: The nightly toolchain is not installed
DEBUG: RlsMode: start: RLS has not been installed
DEBUG: Configuration: updatePathToRacer: findRacerPathSpecifiedByUser: path=undefined
DEBUG: Configuration: updatePathToRacer: findDefaultRacerPath: foundPath=/home/jplatte/.cargo/bin/racer
DEBUG: Legacy Mode Manager: MissingToolsInstallator: getMissingTools(): pathDirectories=["/home/jplatte/.local/bin","/usr/local/sbin","/usr/local/bin","/usr/bin","/usr/lib/jvm/default/bin","/usr/bin/site_perl","/usr/bin/vendor_perl","/usr/bin/core_perl","/home/jplatte/.cabal/bin","/home/jplatte/.cargo/bin"]
DEBUG: Legacy Mode Manager: MissingToolsInstallator: getMissingTools(): tools={"racer":"/home/jplatte/.cargo/bin/racer","rustfmt":"rustfmt","rustsym":"rustfmt"}
DEBUG: Legacy Mode Manager: MissingToolsInstallator: getMissingTools(): racer's path=/home/jplatte/.cargo/bin/racer
DEBUG: Legacy Mode Manager: MissingToolsInstallator: getMissingTools(): this.missingTools = []
DEBUG: Legacy Mode Manager: CompletionManager: ensureSourceCodeIsAvailable: sources is available
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
DEBUG: Configuration: updatePathToRacer: findRacerPathSpecifiedByUser: path=undefined
DEBUG: Configuration: updatePathToRacer: findDefaultRacerPath: foundPath=/home/jplatte/.cargo/bin/racer
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: restart
DEBUG: Legacy Mode Manager: CompletionManager: stop
DEBUG: Legacy Mode Manager: CompletionManager: start: enter
DEBUG: Legacy Mode Manager: CompletionManager: start: racerPath="/home/jplatte/.cargo/bin/racer"
DEBUG: Legacy Mode Manager: CompletionManager: start: ENV[RUST_SRC_PATH] = /home/jplatte/.rustup/toolchains/nightly-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/src
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
WARNING: Legacy Mode Manager: CompletionManager: racer closed: code = null, signal = SIGTERM
@KalitaAlexey
Copy link
Member

The reason is DEBUG: Rustup: isRlsInstalled: getNightlyToolchain: There are 2 nightly toolchains
For now you should remove one of your nightly toolchains.
The new version which I am going to publish in 2-3 hours will have no such problem.
I'm sorry.

@jplatte
Copy link
Author

jplatte commented Jun 21, 2017

The reason is DEBUG: Rustup: isRlsInstalled: getNightlyToolchain: There are 2 nightly toolchains

Ah yeah, I had manually installed a specific nightly because an update broke something a while ago.

The new version which I am going to publish in 2-3 hours will have no such problem.
I'm sorry.

Well I already had a workaround, I just wanted to file this bug to make sure it didn't cause problems for more people down the line. Nothing to be sorry for. And good to know you found the reason for this issue so quickly :)

@KalitaAlexey
Copy link
Member

@jplatte,
Could you test whether my solution works?

@jplatte
Copy link
Author

jplatte commented Jun 21, 2017

@KalitaAlexey Uhh, probably not. I managed to somehow make rls crash every time right after it starts. Gonna open another issue...

@KalitaAlexey
Copy link
Member

@jplatte, Wait.

@KalitaAlexey
Copy link
Member

Checkout #229.

@jplatte
Copy link
Author

jplatte commented Jun 21, 2017

@KalitaAlexey Okay, I did. Do you want to come over to your Gitter channel though? That would probably be a bit easier for live debugging ;)

@KalitaAlexey
Copy link
Member

@jplatte,
I haven't done the solution yet.
I'll write here after the PR has been merged.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants