Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Classpath script not running #597

Open
zenarcher007 opened this issue Sep 18, 2024 · 0 comments
Open

Classpath script not running #597

zenarcher007 opened this issue Sep 18, 2024 · 0 comments

Comments

@zenarcher007
Copy link

On an M1 Mac, I am getting errors about the kotlin stdlib not being in the classpath. As for others, placing a classpath script in one of the valid locations seems to have worked. However, I am concerned that this may not run correctly on this operating system, or if there's anything I am doing wrong?

I have added a file ~/.config/kotlin-language-server/classpath.sh and marked it as executable, which contains:

#!/bin/bash
echo '/opt/homebrew/Cellar/kotlin/2.0.20/libexec/lib/kotlin-stdlib.jar'

I have also tried placing it in my [project root]/kls-classpath, and have tried both with and without the .sh extensions, but it still tries to fetch the kotlin-stdlib from cache.

I know the scripts don't seem to be running at all because I tried to add some extra statements, such as displaying a notification or writing to a log file, which never ran.

SLF4J: Failed to load class "org.slf4j.impl.StaticLoggerBinder".
SLF4J: Defaulting to no-operation (NOP) logger implementation
SLF4J: See http://www.slf4j.org/codes.html#StaticLoggerBinder for further details.
[Info  - 2:55:41 PM] main      Kotlin Language Server: Version 1.3.12
[Info  - 2:55:41 PM] main      Connected to client
[Info  - 2:55:41 PM] async0    Database has the correct version 4 and will be used as-is
[Info  - 2:55:41 PM] async0    Adding workspace folder kog.systemtest-gradle-8.5-2024-02-04_2
[Info  - 2:55:41 PM] async0    Searching /Users/justin/LocalProjects/School/AIT/kog.systemtest-gradle-8.5-2024-02-04_2 using exclusions: [.git, .hg, .svn, .idea, .idea_modules, .vs, .vscode, .code-workspace, .settings, bazel-*, bin, build, node_modules, target, *.kts]
[Info  - 2:55:41 PM] async0    Adding 17 files under /Users/justin/LocalProjects/School/AIT/kog.systemtest-gradle-8.5-2024-02-04_2 to source path
[Info  - 2:55:41 PM] async0    Updated exclusions: [.git, .hg, .svn, .idea, .idea_modules, .vs, .vscode, .code-workspace, .settings, bazel-*, bin, build, node_modules, target, *.kts]
[Info  - 2:55:41 PM] async0    Searching for dependencies and Java sources in workspace root /Users/justin/LocalProjects/School/AIT/kog.systemtest-gradle-8.5-2024-02-04_2
[Info  - 2:55:41 PM] async0    Classpath has not changed. Fetching from cache
[Info  - 2:55:41 PM] async0    Adding [/Users/justin/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-common/1.9.10/dafaf2c27f27c09220cee312df10917d9a5d97ce/kotlin-stdlib-common-1.9.10.jar, /Users/justin/.gradle/caches/modules-2/files-2.1/org.jetbrains.kotlin/kotlin-stdlib-js/1.9.10/90dbf75d93b263d04217e3ca8638d20c1b550d74/kotlin-stdlib-js-1.9.10.jar] to class path
[Info  - 2:55:41 PM] async0    Update build script path
[Info  - 2:55:41 PM] async0    Build script classpath has not changed. Fetching from cache
[Info  - 2:55:41 PM] async0    Adding 333 files to build script class path
[Info  - 2:55:41 PM] async0    Reinstantiating compiler
[Info  - 2:55:42 PM] client    Updated exclusions: [.git, .hg, .svn, .idea, .idea_modules, .vs, .vscode, .code-workspace, .settings, bazel-*, bin, build, node_modules, target, *.kts]
[Info  - 2:55:42 PM] client    Updated configuration: {"kotlin":{"java":{"home":"","opts":""},"languageServer":{"enabled":true,"path":"","transport":"stdio","port":0,"debugAttach":{"enabled":false,"port":5005,"autoSuspend":false},"watchFiles":["**/*.kt","**/*.kts","**/*.java","**/pom.xml","**/build.gradle","**/settings.gradle"]},"trace":{"server":"off"},"codegen":{"enabled":false},"compiler":{"jvm":{"target":"default"}},"diagnostics":{"enabled":true,"level":"hint","debounceTime":250},"linting":{"debounceTime":250},"scripts":{"enabled":false,"buildScriptsEnabled":false},"indexing":{"enabled":true},"completion":{"snippets":{"enabled":true}},"debugAdapter":{"enabled":true,"path":""},"debounceTime":250,"externalSources":{"useKlsScheme":true,"autoConvertToKotlin":false},"snippetsEnabled":true,"inlayHints":{"typeHints":false,"parameterHints":false,"chainedHints":false}}}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant