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

Gradle Kotlin DSL does not resolve properly #1729

Closed
sdavids opened this issue Dec 5, 2020 · 5 comments
Closed

Gradle Kotlin DSL does not resolve properly #1729

sdavids opened this issue Dec 5, 2020 · 5 comments

Comments

@sdavids
Copy link

sdavids commented Dec 5, 2020

A Gradle Kotlin DSL project will not be resolved properly.

Environment
  • Operating System: MacOS 10.15.7
  • JDK version: 1.8/11
  • Visual Studio Code version: 1.51.1
  • Java extension version: 0.72.0
Steps To Reproduce
$ mkdir kotlin-dsl && cd "$_"
$ gradle init --dsl kotlin --type java-library --test-framework junit-jupiter --project-name kotlin-dsl --package org.example

> Task :init
Get more help with your project: https://docs.gradle.org/6.7.1/samples/sample_building_java_libraries.html

BUILD SUCCESSFUL in 556ms
2 actionable tasks: 2 executed
$ mv lib/build.gradle.kts .
$ mv lib/src src
$ rm -rf lib
$ echo 'rootProject.name = "kotlin-dsl"' > settings.gradle.kts
$ tree
.
├── build.gradle.kts
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle.kts
└── src
    ├── main
    │   ├── java
    │   │   └── org
    │   │       └── example
    │   │           └── Library.java
    │   └── resources
    └── test
        ├── java
        │   └── org
        │       └── example
        │           └── LibraryTest.java
        └── resources
$ code .

Executing the Gradle task properties via the Gradle tasks pane:

> Executing task: gradle: properties <


> Task :properties

------------------------------------------------------------
Root project
------------------------------------------------------------

allprojects: [root project 'kotlin-dsl']
ant: org.gradle.api.internal.project.DefaultAntBuilder@52160ca7
antBuilderFactory: org.gradle.api.internal.project.DefaultAntBuilderFactory@7ca9adb0
archivesBaseName: kotlin-dsl
artifacts: org.gradle.api.internal.artifacts.dsl.DefaultArtifactHandler_Decorated@786d9ca
asDynamicObject: DynamicObject for root project 'kotlin-dsl'
autoTargetJvmDisabled: false
baseClassLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@2b0317e4
buildDir: /Users/dev/tmp/kotlin-dsl/build
buildFile: /Users/dev/tmp/kotlin-dsl/build.gradle.kts
buildPath: :
buildScriptSource: org.gradle.groovy.scripts.TextResourceScriptSource@49124517
buildscript: org.gradle.api.internal.initialization.DefaultScriptHandler@78e7b5a8
childProjects: {}
class: class org.gradle.api.internal.project.DefaultProject_Decorated
classLoaderScope: org.gradle.api.internal.initialization.DefaultClassLoaderScope@652f557e
components: SoftwareComponentInternal set
configurationActions: org.gradle.configuration.project.DefaultProjectConfigurationActionContainer@499e6bf7
configurationTargetIdentifier: org.gradle.configuration.ConfigurationTargetIdentifier$1@7a91f917
configurations: configuration container
convention: org.gradle.internal.extensibility.DefaultConvention@21f031af
defaultArtifacts: extension 'defaultArtifacts'
defaultTasks: []
deferredProjectConfiguration: org.gradle.api.internal.project.DeferredProjectConfiguration@647f8acc
dependencies: org.gradle.api.internal.artifacts.dsl.dependencies.DefaultDependencyHandler_Decorated@5e848467
dependencyLocking: org.gradle.internal.locking.DefaultDependencyLockingHandler_Decorated@2b2887e1
depth: 0
description: null
displayName: root project 'kotlin-dsl'
distsDir: /Users/dev/tmp/kotlin-dsl/build/distributions
distsDirName: distributions
distsDirectory: property(org.gradle.api.file.Directory, map(org.gradle.api.file.Directory property(org.gradle.api.file.Directory, fixed(class org.gradle.api.internal.file.DefaultFilePropertyFactory$FixedDirectory, /Users/dev/tmp/kotlin-dsl/build)) org.gradle.api.internal.file.DefaultFilePropertyFactory$PathToDirectoryTransformer@bf5b662))
docsDir: /Users/dev/tmp/kotlin-dsl/build/docs
docsDirName: docs
ext: org.gradle.internal.extensibility.DefaultExtraPropertiesExtension@13c4643a
extensions: org.gradle.internal.extensibility.DefaultConvention@21f031af
fileOperations: org.gradle.api.internal.file.DefaultFileOperations@69996d99
fileResolver: org.gradle.api.internal.file.BaseDirFileResolver@6e1f8c4
gradle: build 'kotlin-dsl'
gradleKotlinDsl.projectAccessorsClassPath: AccessorsClassPath(bin=[/Users/dev/.gradle/caches/6.7.1/kotlin-dsl/accessors/69ecgqbvtrp0sqcsz4otxo0m1/classes], src=[/Users/dev/.gradle/caches/6.7.1/kotlin-dsl/accessors/69ecgqbvtrp0sqcsz4otxo0m1/sources])
group: 
identityPath: :
inheritedScope: org.gradle.internal.extensibility.ExtensibleDynamicObject$InheritedDynamicObject@208118dc
java: extension 'java'
javaInstalls: org.gradle.jvm.toolchain.internal.DefaultJavaInstallationRegistry@10d44d42
javaToolchains: extension 'javaToolchains'
layout: org.gradle.api.internal.file.DefaultProjectLayout@32830f64
libsDir: /Users/dev/tmp/kotlin-dsl/build/libs
libsDirName: libs
libsDirectory: property(org.gradle.api.file.Directory, map(org.gradle.api.file.Directory property(org.gradle.api.file.Directory, fixed(class org.gradle.api.internal.file.DefaultFilePropertyFactory$FixedDirectory, /Users/dev/tmp/kotlin-dsl/build)) org.gradle.api.internal.file.DefaultFilePropertyFactory$PathToDirectoryTransformer@3badf628))
listenerBuildOperationDecorator: org.gradle.configuration.internal.DefaultListenerBuildOperationDecorator@13c24e79
logger: org.gradle.internal.logging.slf4j.OutputEventListenerBackedLogger@578975df
logging: org.gradle.internal.logging.services.DefaultLoggingManager@214eaf1e
model: project :
modelIdentityDisplayName: null
modelRegistry: org.gradle.model.internal.registry.DefaultModelRegistry@b9c7c7c
modelSchemaStore: org.gradle.model.internal.manage.schema.extract.DefaultModelSchemaStore@5ed2d0f5
module: org.gradle.api.internal.artifacts.ProjectBackedModule@11e98ad7
mutationState: project :
name: kotlin-dsl
normalization: org.gradle.normalization.internal.DefaultInputNormalizationHandler_Decorated@5fd4d791
objects: org.gradle.api.internal.model.DefaultObjectFactory@5e64eb94
parent: null
parentIdentifier: null
path: :
pluginManager: org.gradle.api.internal.plugins.DefaultPluginManager_Decorated@a068919
plugins: [org.gradle.api.plugins.HelpTasksPlugin@62916bb9, org.gradle.buildinit.plugins.BuildInitPlugin@1b004025, org.gradle.buildinit.plugins.WrapperPlugin@6241309a, org.gradle.language.base.plugins.LifecycleBasePlugin@5c31338a, org.gradle.api.plugins.BasePlugin@35945716, org.gradle.api.plugins.JvmEcosystemPlugin@2c8c38e9, org.gradle.api.plugins.ReportingBasePlugin@47221802, org.gradle.api.plugins.JavaBasePlugin$Inject@125ade0f, org.gradle.api.plugins.JavaPlugin@5e107b5, org.gradle.api.plugins.JavaLibraryPlugin@48e73c90, org.gradle.kotlin.dsl.provider.plugins.KotlinScriptRootPlugin@1f52df86, org.gradle.kotlin.dsl.provider.plugins.KotlinScriptBasePlugin@5bbcd0c5]
processOperations: org.gradle.process.internal.DefaultExecActionFactory$DecoratingExecActionFactory@566da8a8
project: root project 'kotlin-dsl'
projectConfigurator: org.gradle.api.internal.project.BuildOperationCrossProjectConfigurator@271f1d49
projectDir: /Users/dev/tmp/kotlin-dsl
projectEvaluationBroadcaster: ProjectEvaluationListener broadcast
projectEvaluator: org.gradle.configuration.project.LifecycleProjectEvaluator@2e3858c3
projectPath: :
projectRegistry: org.gradle.api.internal.project.DefaultProjectRegistry@13bf8f39
properties: {...}
providers: org.gradle.api.internal.provider.DefaultProviderFactory_Decorated@28ac4d0e
publicType: org.gradle.api.plugins.BasePluginConvention
rawSourceCompatibility: null
rawTargetCompatibility: null
reporting: extension 'reporting'
reportsDir: /Users/dev/tmp/kotlin-dsl/build/reports
repositories: repository container
resources: org.gradle.api.internal.resources.DefaultResourceHandler@7786e807
rootDir: /Users/dev/tmp/kotlin-dsl
rootProject: root project 'kotlin-dsl'
script: false
scriptHandlerFactory: org.gradle.api.internal.initialization.DefaultScriptHandlerFactory@1b144874
scriptPluginFactory: org.gradle.configuration.ScriptPluginFactorySelector@743dda68
serviceRegistryFactory: org.gradle.internal.service.scopes.ProjectScopeServices$$Lambda$549/0x00000008007bf840@6066908e
services: ProjectScopeServices
sourceCompatibility: 11
sourceSets: SourceSet container
standardOutputCapture: org.gradle.internal.logging.services.DefaultLoggingManager@214eaf1e
state: project state 'EXECUTED'
status: integration
subprojects: []
targetCompatibility: 11
taskThatOwnsThisObject: null
tasks: task set
testReportDir: /Users/dev/tmp/kotlin-dsl/build/reports/tests
testReportDirName: tests
testResultsDir: /Users/dev/tmp/kotlin-dsl/build/test-results
testResultsDirName: test-results
version: unspecified

BUILD SUCCESSFUL in 108ms
1 actionable task: 1 executed

kotlin-dsl

Current Result

A Gradle project with Kotlin DSL will not resolve properly.

Expected Result

A Gradle project with Kotlin DSL will resolve properly.

Additional Informations
$ code --version
1.51.1
e5a624b788d92b8d34d1392e4c4d9789406efe8f
x64
$ code --list-extensions --show-versions
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
[email protected]
$ cat ~/Library/Application\ Support/Code/User/settings.json | jq '. | to_entries | map(select(.key | match("kotlin";"i"),match("java";"i")))'
[
  {
    "key": "java.configuration.runtimes",
    "value": [
      {
        "name": "JavaSE-1.8",
        "path": "/Users/dev/Library/jabba/jdk/[email protected]/Contents/Home"
      },
      {
        "name": "JavaSE-11",
        "path": "/Users/dev/Library/jabba/jdk/[email protected]/Contents/Home"
      }
    ]
  },
  {
    "key": "kotlin.compiler.jvm.target",
    "value": "1.8"
  },
  {
    "key": "java.home",
    "value": "/Users/dev/Library/jabba/jdk/[email protected]/Contents/Home"
  }
]

If you do the same with Groovy DSL it works:

$ mkdir groovy-dsl && cd "$_"
$ gradle init --dsl groovy --type java-library --test-framework junit-jupiter --project-name kotlin-dsl --package org.example

> Task :init
Get more help with your project: https://docs.gradle.org/6.7.1/samples/sample_building_java_libraries.html

BUILD SUCCESSFUL in 556ms
2 actionable tasks: 2 executed
$ mv lib/build.gradle .
$ mv lib/src src
$ rm -rf lib
$ echo 'rootProject.name = "groovy-dsl"' > settings.gradle
$ tree
.
├── build.gradle
├── gradle
│   └── wrapper
│       ├── gradle-wrapper.jar
│       └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
    ├── main
    │   ├── java
    │   │   └── org
    │   │       └── example
    │   │           └── Library.java
    │   └── resources
    └── test
        ├── java
        │   └── org
        │       └── example
        │           └── LibraryTest.java
        └── resources

13 directories, 8 files
$ code .

groovy-dsl

@fbricon
Copy link
Collaborator

fbricon commented Dec 5, 2020

Kotlin DSL is not supported at the moment.

@sdavids
Copy link
Author

sdavids commented Dec 5, 2020

!SESSION 2020-12-05 15:33:26.388 -----------------------------------------------
eclipse.buildId=unknown
java.version=11.0.9
java.vendor=Azul Systems, Inc.
BootLoader constants: OS=macosx, ARCH=x86_64, WS=cocoa, NL=en_US
Command-line arguments:  -data /Users/dev/Library/Application Support/Code/User/workspaceStorage/a614d2fe010a72826dd497306f1cc821/redhat.java/jdt_ws

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:28.711
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:29.039
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:29.118
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:29.138
!MESSAGE Initializing Java Language Server 0.66.0.202012031507

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:29.929
!MESSAGE Default VM Install changed from  null to 1607178809919-/Users/dev/Library/jabba/jdk/[email protected]/Contents/Home

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.553
!MESSAGE Setting /Users/dev/Library/jabba/jdk/[email protected]/Contents/Home as 'JavaSE-1.8' environment (id:1607178809949)

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.561
!MESSAGE Setting /Users/dev/Library/jabba/jdk/[email protected]/Contents/Home as 'JavaSE-11' environment (id:1607178809919)

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.563
!MESSAGE JVM Runtimes changed, saving new configuration

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.611
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.612
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.provideSemanticTokens, java.project.resolveStackTraceLocation, java.project.getAll, java.project.isTestFile, java.project.getClasspaths, java.project.getSemanticTokensLegend, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveSourceAttachment, java.project.addToSourcePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.612
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.613
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.613
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.613
!MESSAGE Non-Static Commands: [vscode.java.test.search.codelens, vscode.java.test.search.items.all, vscode.java.test.search.location, vscode.java.test.search.items, vscode.java.test.get.testpath, vscode.java.test.junit.argument]

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.614
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.614
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.615
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.615
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.615
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.616
!MESSAGE Non-Static Commands: [java.intellicode.completion, java.intellicode.completion.resolve, java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.626
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.627
!MESSAGE >> initialization job finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.639
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.645
!MESSAGE >> java/buildWorkspace (incremental)

!ENTRY org.eclipse.jdt.ls.core 4 0 2020-12-05 15:33:30.657
!MESSAGE Failed to build workspace.
!STACK 1
Java Model Exception: Java Model Status [jdt.ls-java-project does not exist]
	at org.eclipse.jdt.internal.core.JavaElement.newJavaModelException(JavaElement.java:583)
	at org.eclipse.jdt.internal.core.Openable.generateInfos(Openable.java:254)
	at org.eclipse.jdt.internal.core.JavaElement.openWhenClosed(JavaElement.java:596)
	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:326)
	at org.eclipse.jdt.internal.core.JavaElement.getElementInfo(JavaElement.java:312)
	at org.eclipse.jdt.internal.core.JavaElement.getChildren(JavaElement.java:267)
	at org.eclipse.jdt.internal.core.JavaProject.getPackageFragmentRoots(JavaProject.java:2322)
	at org.eclipse.jdt.internal.core.JavaProject.getPackageFragments(JavaProject.java:2346)
	at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.cleanupResources(ProjectsManager.java:214)
	at org.eclipse.jdt.ls.core.internal.handlers.BuildWorkspaceHandler.buildWorkspace(BuildWorkspaceHandler.java:53)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$26(JDTLanguageServer.java:817)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$51(JDTLanguageServer.java:989)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
	at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
!SUBENTRY 1 org.eclipse.jdt.core 4 969 2020-12-05 15:33:30.661
!MESSAGE jdt.ls-java-project does not exist

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.661
!MESSAGE >> New configuration: {java={home=/Users/dev/Library/jabba/jdk/[email protected]/Contents/Home, jdt={ls={vmargs=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=true, updateBuildConfiguration=interactive, maven={userSettings=null, globalSettings=null}, runtimes=[{name=JavaSE-1.8, path=/Users/dev/Library/jabba/jdk/[email protected]/Contents/Home}, {name=JavaSE-11, path=/Users/dev/Library/jabba/jdk/[email protected]/Contents/Home}]}, trace={server=off}, import={maven={enabled=true}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=null}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**]}, maven={downloadSources=false, updateSnapshots=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=false}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=interactive, importHint=true, resourceFilters=[node_modules, .git], exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, completion={maxResults=0.0, enabled=true, overwrite=true, guessMethodArguments=false, favoriteStaticMembers=[org.junit.Assert.*, org.junit.Assume.*, org.junit.jupiter.api.Assertions.*, org.junit.jupiter.api.Assumptions.*, org.junit.jupiter.api.DynamicContainer.*, org.junit.jupiter.api.DynamicTest.*, org.mockito.Mockito.*, org.mockito.ArgumentMatchers.*, org.mockito.Answers.*], filteredTypes=[java.awt.*, com.sun.*], importOrder=[java, javax, com, org]}, foldingRange={enabled=true}, progressReports={enabled=true}, codeGeneration={hashCodeEquals={useJava7Objects=false, useInstanceof=false}, useBlocks=false, generateComments=false, toString={template=${object.className} [${member.name()}=${member.value}, ${otherMembers}], codeStyle=STRING_CONCATENATION, skipNullValues=false, listArrayContents=true, limitElements=0.0}}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=false}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, semanticHighlighting={enabled=true}, refactor={renameFromFileExplorer=prompt}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0}, vmArgs=}}, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true}, test={report={showAfterExecution=onFailure, position=sideView}, editor={enableShortcuts=true}, log={level=info}, message={hintForDeprecatedConfig=true, hintForSetingDefaultConfig=true}, defaultConfig=, config={}}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.665
!MESSAGE >> document/didOpen

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.692
!MESSAGE Try to create an invisible project for the workspace /Users/dev/tmp/kotlin-dsl

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.693
!MESSAGE Creating the Java project kotlin-dsl_f3e246d9

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.788
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:30.824
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:31.461
!MESSAGE Workspace initialized in 728ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:31.472
!MESSAGE Finished creating the Java project kotlin-dsl_f3e246d9

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:31.498
!MESSAGE Successfully created a workspace invisible project kotlin-dsl_f3e246d9

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:31.503
!MESSAGE >> Updating classpath for project kotlin-dsl_f3e246d9

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:31.620
!MESSAGE >> document/codeAction

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:31.629
!MESSAGE >> document/foldingRange

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:31.631
!MESSAGE >> document/foldingRange

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:31.632
!MESSAGE >> workspace/executeCommand java.intellicode.enable

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:31.767
!MESSAGE Reconciled 0. Took 1 ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.222
!MESSAGE begin problem for /Library.java

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.222
!MESSAGE 1 problems reported for /Library.java

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.224
!MESSAGE Validated 1. Took 452 ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.483
!MESSAGE >> build jobs finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.483
!MESSAGE >> registerWatchers'

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.485
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.486
!MESSAGE >> workspace/executeCommand java.project.getSemanticTokensLegend

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.487
!MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.487
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.489
!MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.498
!MESSAGE >> workspace/executeCommand java.project.getSettings

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.500
!MESSAGE >> registerWatchers'

!ENTRY org.eclipse.jdt.ls.core 4 2 2020-12-05 15:33:32.500
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ls.core".
!STACK 1
org.eclipse.core.runtime.CoreException: Given URI does not belong to any Java project.
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getJavaProjectFromUri(ProjectCommand.java:257)
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getProjectSettings(ProjectCommand.java:82)
	at org.eclipse.jdt.ls.core.internal.JDTDelegateCommandHandler.executeCommand(JDTDelegateCommandHandler.java:67)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler$1.run(WorkspaceExecuteCommandHandler.java:215)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler.executeCommand(WorkspaceExecuteCommandHandler.java:205)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$3(JDTLanguageServer.java:497)
	at org.eclipse.jdt.ls.core.internal.BaseJDTLanguageServer.lambda$0(BaseJDTLanguageServer.java:75)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
	at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
!SUBENTRY 1 org.eclipse.jdt.ls.core 4 0 2020-12-05 15:33:32.501
!MESSAGE Given URI does not belong to any Java project.
!SUBENTRY 1 org.eclipse.jdt.ls.core 4 0 2020-12-05 15:33:32.501
!MESSAGE Given URI does not belong to any Java project.

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.502
!MESSAGE >> watchers registered

!ENTRY org.eclipse.jdt.ls.core 4 0 2020-12-05 15:33:32.502
!MESSAGE Error in calling delegate command handler
!STACK 1
org.eclipse.core.runtime.CoreException: Given URI does not belong to any Java project.
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getJavaProjectFromUri(ProjectCommand.java:257)
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getProjectSettings(ProjectCommand.java:82)
	at org.eclipse.jdt.ls.core.internal.JDTDelegateCommandHandler.executeCommand(JDTDelegateCommandHandler.java:67)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler$1.run(WorkspaceExecuteCommandHandler.java:215)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler.executeCommand(WorkspaceExecuteCommandHandler.java:205)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$3(JDTLanguageServer.java:497)
	at org.eclipse.jdt.ls.core.internal.BaseJDTLanguageServer.lambda$0(BaseJDTLanguageServer.java:75)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
	at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
!SUBENTRY 1 org.eclipse.jdt.ls.core 4 0 2020-12-05 15:33:32.502
!MESSAGE Given URI does not belong to any Java project.

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.530
!MESSAGE >> workspace/executeCommand java.resolvePath

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.532
!MESSAGE >> workspace/executeCommand java.project.list

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.546
!MESSAGE >> workspace/executeCommand java.getPackageData

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.559
!MESSAGE >> workspace/executeCommand java.getPackageData

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.564
!MESSAGE >> workspace/executeCommand java.getPackageData

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.690
!MESSAGE >> document/foldingRange

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.750
!MESSAGE >> workspace/executeCommand vscode.java.test.search.codelens

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.751
!MESSAGE >> workspace/executeCommand vscode.java.resolveMainMethod

!ENTRY java-debug 1 0 2020-12-05 15:33:32.767
!MESSAGE Starting com.microsoft.java.debug.plugin

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:32.802
!MESSAGE >> workspace/executeCommand java.project.provideSemanticTokens

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:35.752
!MESSAGE >> workspace/executeCommand java.getPackageData

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:58.186
!MESSAGE >> document/didClose

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:33:58.243
!MESSAGE >> workspace/executeCommand java.resolvePath

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:04.055
!MESSAGE >> document/didOpen

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:04.066
!MESSAGE >> document/codeAction

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:04.067
!MESSAGE >> workspace/executeCommand java.project.getSettings

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:04.075
!MESSAGE >> document/documentSymbol

!ENTRY org.eclipse.jdt.ls.core 4 2 2020-12-05 15:34:04.078
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ls.core".
!STACK 1
org.eclipse.core.runtime.CoreException: Given URI does not belong to any Java project.
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getJavaProjectFromUri(ProjectCommand.java:257)
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getProjectSettings(ProjectCommand.java:82)
	at org.eclipse.jdt.ls.core.internal.JDTDelegateCommandHandler.executeCommand(JDTDelegateCommandHandler.java:67)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler$1.run(WorkspaceExecuteCommandHandler.java:215)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler.executeCommand(WorkspaceExecuteCommandHandler.java:205)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$3(JDTLanguageServer.java:497)
	at org.eclipse.jdt.ls.core.internal.BaseJDTLanguageServer.lambda$0(BaseJDTLanguageServer.java:75)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
	at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
!SUBENTRY 1 org.eclipse.jdt.ls.core 4 0 2020-12-05 15:34:04.078
!MESSAGE Given URI does not belong to any Java project.
!SUBENTRY 1 org.eclipse.jdt.ls.core 4 0 2020-12-05 15:34:04.078
!MESSAGE Given URI does not belong to any Java project.

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:04.080
!MESSAGE >> workspace/executeCommand java.project.provideSemanticTokens

!ENTRY org.eclipse.jdt.ls.core 4 0 2020-12-05 15:34:04.082
!MESSAGE Error in calling delegate command handler
!STACK 1
org.eclipse.core.runtime.CoreException: Given URI does not belong to any Java project.
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getJavaProjectFromUri(ProjectCommand.java:257)
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getProjectSettings(ProjectCommand.java:82)
	at org.eclipse.jdt.ls.core.internal.JDTDelegateCommandHandler.executeCommand(JDTDelegateCommandHandler.java:67)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler$1.run(WorkspaceExecuteCommandHandler.java:215)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler.executeCommand(WorkspaceExecuteCommandHandler.java:205)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$3(JDTLanguageServer.java:497)
	at org.eclipse.jdt.ls.core.internal.BaseJDTLanguageServer.lambda$0(BaseJDTLanguageServer.java:75)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
	at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
!SUBENTRY 1 org.eclipse.jdt.ls.core 4 0 2020-12-05 15:34:04.082
!MESSAGE Given URI does not belong to any Java project.

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:04.237
!MESSAGE >> document/foldingRange

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:04.291
!MESSAGE >> workspace/executeCommand vscode.java.test.search.codelens

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:04.292
!MESSAGE >> workspace/executeCommand vscode.java.resolveMainMethod

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:04.467
!MESSAGE Reconciled 0. Took 1 ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:04.889
!MESSAGE begin problem for /Library.java

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:04.889
!MESSAGE 1 problems reported for /Library.java

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:04.890
!MESSAGE Validated 1. Took 18 ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:07.880
!MESSAGE >> document/codeAction

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:19.254
!MESSAGE >> document/didClose

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:19.306
!MESSAGE >> workspace/executeCommand java.resolvePath

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:27.271
!MESSAGE >> document/didOpen

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:27.282
!MESSAGE >> document/codeAction

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:27.283
!MESSAGE >> workspace/executeCommand java.project.getSettings

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:27.284
!MESSAGE >> document/documentSymbol

!ENTRY org.eclipse.jdt.ls.core 4 2 2020-12-05 15:34:27.286
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ls.core".
!STACK 1
org.eclipse.core.runtime.CoreException: Given URI does not belong to any Java project.
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getJavaProjectFromUri(ProjectCommand.java:257)
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getProjectSettings(ProjectCommand.java:82)
	at org.eclipse.jdt.ls.core.internal.JDTDelegateCommandHandler.executeCommand(JDTDelegateCommandHandler.java:67)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler$1.run(WorkspaceExecuteCommandHandler.java:215)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler.executeCommand(WorkspaceExecuteCommandHandler.java:205)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$3(JDTLanguageServer.java:497)
	at org.eclipse.jdt.ls.core.internal.BaseJDTLanguageServer.lambda$0(BaseJDTLanguageServer.java:75)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
	at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
!SUBENTRY 1 org.eclipse.jdt.ls.core 4 0 2020-12-05 15:34:27.286
!MESSAGE Given URI does not belong to any Java project.
!SUBENTRY 1 org.eclipse.jdt.ls.core 4 0 2020-12-05 15:34:27.286
!MESSAGE Given URI does not belong to any Java project.

!ENTRY org.eclipse.jdt.ls.core 4 0 2020-12-05 15:34:27.288
!MESSAGE Error in calling delegate command handler
!STACK 1
org.eclipse.core.runtime.CoreException: Given URI does not belong to any Java project.
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getJavaProjectFromUri(ProjectCommand.java:257)
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getProjectSettings(ProjectCommand.java:82)
	at org.eclipse.jdt.ls.core.internal.JDTDelegateCommandHandler.executeCommand(JDTDelegateCommandHandler.java:67)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler$1.run(WorkspaceExecuteCommandHandler.java:215)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler.executeCommand(WorkspaceExecuteCommandHandler.java:205)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$3(JDTLanguageServer.java:497)
	at org.eclipse.jdt.ls.core.internal.BaseJDTLanguageServer.lambda$0(BaseJDTLanguageServer.java:75)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
	at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
!SUBENTRY 1 org.eclipse.jdt.ls.core 4 0 2020-12-05 15:34:27.289
!MESSAGE Given URI does not belong to any Java project.

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:27.290
!MESSAGE >> workspace/executeCommand java.project.provideSemanticTokens

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:27.388
!MESSAGE >> document/documentSymbol

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:27.456
!MESSAGE >> document/foldingRange

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:27.506
!MESSAGE >> workspace/executeCommand vscode.java.test.search.codelens

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:27.507
!MESSAGE >> workspace/executeCommand vscode.java.resolveMainMethod

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:27.684
!MESSAGE Reconciled 0. Took 0 ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:27.698
!MESSAGE User abort while collecting the document symbols.

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:28.100
!MESSAGE begin problem for /Library.java

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:28.100
!MESSAGE 1 problems reported for /Library.java

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:28.103
!MESSAGE Validated 1. Took 14 ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:34.300
!MESSAGE >> workspace/executeCommand java.resolvePath

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:39.091
!MESSAGE >> document/codeAction

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:39.092
!MESSAGE >> workspace/executeCommand java.project.getSettings

!ENTRY org.eclipse.jdt.ls.core 4 2 2020-12-05 15:34:39.095
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ls.core".
!STACK 1
org.eclipse.core.runtime.CoreException: Given URI does not belong to any Java project.
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getJavaProjectFromUri(ProjectCommand.java:257)
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getProjectSettings(ProjectCommand.java:82)
	at org.eclipse.jdt.ls.core.internal.JDTDelegateCommandHandler.executeCommand(JDTDelegateCommandHandler.java:67)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler$1.run(WorkspaceExecuteCommandHandler.java:215)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler.executeCommand(WorkspaceExecuteCommandHandler.java:205)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$3(JDTLanguageServer.java:497)
	at org.eclipse.jdt.ls.core.internal.BaseJDTLanguageServer.lambda$0(BaseJDTLanguageServer.java:75)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
	at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
!SUBENTRY 1 org.eclipse.jdt.ls.core 4 0 2020-12-05 15:34:39.095
!MESSAGE Given URI does not belong to any Java project.
!SUBENTRY 1 org.eclipse.jdt.ls.core 4 0 2020-12-05 15:34:39.095
!MESSAGE Given URI does not belong to any Java project.

!ENTRY org.eclipse.jdt.ls.core 4 0 2020-12-05 15:34:39.096
!MESSAGE Error in calling delegate command handler
!STACK 1
org.eclipse.core.runtime.CoreException: Given URI does not belong to any Java project.
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getJavaProjectFromUri(ProjectCommand.java:257)
	at org.eclipse.jdt.ls.core.internal.commands.ProjectCommand.getProjectSettings(ProjectCommand.java:82)
	at org.eclipse.jdt.ls.core.internal.JDTDelegateCommandHandler.executeCommand(JDTDelegateCommandHandler.java:67)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler$1.run(WorkspaceExecuteCommandHandler.java:215)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler.executeCommand(WorkspaceExecuteCommandHandler.java:205)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$3(JDTLanguageServer.java:497)
	at org.eclipse.jdt.ls.core.internal.BaseJDTLanguageServer.lambda$0(BaseJDTLanguageServer.java:75)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
	at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)
!SUBENTRY 1 org.eclipse.jdt.ls.core 4 0 2020-12-05 15:34:39.097
!MESSAGE Given URI does not belong to any Java project.

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:39.099
!MESSAGE >> document/documentSymbol

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:39.264
!MESSAGE >> document/foldingRange

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:39.367
!MESSAGE >> workspace/executeCommand vscode.java.test.search.codelens

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 15:34:39.368
!MESSAGE >> workspace/executeCommand vscode.java.resolveMainMethod

!ENTRY org.eclipse.jdt.ls.core 1 0 2020-12-05 16:09:53.339
!MESSAGE >> workspace/executeCommand java.resolvePath

!ENTRY org.eclipse.jdt.ls.core 4 2 2020-12-05 16:09:53.356
!MESSAGE Problems occurred when invoking code from plug-in: "org.eclipse.jdt.ls.core".
!STACK 0
java.lang.NullPointerException
	at com.microsoft.jdtls.ext.core.model.PackageNode.createNodeForProject(PackageNode.java:152)
	at com.microsoft.jdtls.ext.core.PackageCommand.resolvePath(PackageCommand.java:205)
	at com.microsoft.jdtls.ext.core.CommandHandler.executeCommand(CommandHandler.java:33)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler$1.run(WorkspaceExecuteCommandHandler.java:215)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler.executeCommand(WorkspaceExecuteCommandHandler.java:205)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$3(JDTLanguageServer.java:497)
	at org.eclipse.jdt.ls.core.internal.BaseJDTLanguageServer.lambda$0(BaseJDTLanguageServer.java:75)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
	at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

!ENTRY org.eclipse.jdt.ls.core 4 0 2020-12-05 16:09:53.358
!MESSAGE Error in calling delegate command handler
!STACK 0
java.lang.NullPointerException
	at com.microsoft.jdtls.ext.core.model.PackageNode.createNodeForProject(PackageNode.java:152)
	at com.microsoft.jdtls.ext.core.PackageCommand.resolvePath(PackageCommand.java:205)
	at com.microsoft.jdtls.ext.core.CommandHandler.executeCommand(CommandHandler.java:33)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler$1.run(WorkspaceExecuteCommandHandler.java:215)
	at org.eclipse.core.runtime.SafeRunner.run(SafeRunner.java:45)
	at org.eclipse.jdt.ls.core.internal.handlers.WorkspaceExecuteCommandHandler.executeCommand(WorkspaceExecuteCommandHandler.java:205)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$3(JDTLanguageServer.java:497)
	at org.eclipse.jdt.ls.core.internal.BaseJDTLanguageServer.lambda$0(BaseJDTLanguageServer.java:75)
	at java.base/java.util.concurrent.CompletableFuture$UniApply.tryFire(CompletableFuture.java:642)
	at java.base/java.util.concurrent.CompletableFuture$Completion.exec(CompletableFuture.java:479)
	at java.base/java.util.concurrent.ForkJoinTask.doExec(ForkJoinTask.java:290)
	at java.base/java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(ForkJoinPool.java:1020)
	at java.base/java.util.concurrent.ForkJoinPool.scan(ForkJoinPool.java:1656)
	at java.base/java.util.concurrent.ForkJoinPool.runWorker(ForkJoinPool.java:1594)
	at java.base/java.util.concurrent.ForkJoinWorkerThread.run(ForkJoinWorkerThread.java:183)

@sdavids
Copy link
Author

sdavids commented Dec 5, 2020

Hmm, would you maybe so kind to mention it somewhere? No fun spending 1 hour on a bug report ...


https://github.com/redhat-developer/vscode-java#quick-start

Recognizes projects with Maven or Gradle build files in the directory hierarchy.

=>

Recognizes projects with Maven or Gradle (Groovy DSL) build files in the directory hierarchy.

https://github.com/redhat-developer/vscode-java#features

Basic Gradle Java project support (Android not supported)

=>

Basic Gradle (Groovy DSL) Java project support (Android not supported)

https://code.visualstudio.com/docs/languages/java#_java-project-in-vs-code

For example, Maven, Eclipse, and Gradle Java projects are supported through Language Support for Java(TM) by Red Hat, by utilizing M2Eclipse, which provides Maven support, and Buildship, which provides Gradle support through the Eclipse JDT Language Server.

=>

For example, Maven, Eclipse, and Gradle Java projects are supported through Language Support for Java(TM) by Red Hat, by utilizing M2Eclipse, which provides Maven support, and Buildship, which provides Gradle (Groovy DSL) support through the Eclipse JDT Language Server.

@sdavids
Copy link
Author

sdavids commented Dec 5, 2020

@testforstephen
Copy link
Collaborator

This is a duplicated feature request with #632. But it finally depends on buildship component to provide the support, see eclipse-buildship/buildship#222.

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

No branches or pull requests

3 participants