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

Use default JVM when importing gradle project #1430

Merged
merged 1 commit into from
May 13, 2020

Conversation

snjeza
Copy link
Contributor

@snjeza snjeza commented May 1, 2020

Fixes redhat-developer/vscode-java#1426

You can test the following project:
gradle-test.zip

VS Code settings: redhat-developer/vscode-java#1426 (comment)

Signed-off-by: Snjezana Peco [email protected]

@snjeza snjeza requested review from gorkem and fbricon May 1, 2020 19:09
@snjeza
Copy link
Contributor Author

snjeza commented May 1, 2020

test this please

@fbricon
Copy link
Contributor

fbricon commented May 5, 2020

Doesn't work.

Client/Server message log
[Trace - 12:39:08 PM] Sending request 'initialize - (0)'.
Params: {
    "processId": 27964,
    "clientInfo": {
        "name": "vscode",
        "version": "1.45.0-insider"
    },
    "rootPath": "/Users/fbricon/Downloads/gradle-test",
    "rootUri": "file:///Users/fbricon/Downloads/gradle-test",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional"
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "didChangeWatchedFiles": {
                "dynamicRegistration": true
            },
            "symbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                }
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "configuration": true,
            "workspaceFolders": true
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                }
            },
            "synchronization": {
                "dynamicRegistration": true,
                "willSave": true,
                "willSaveWaitUntil": true,
                "didSave": true
            },
            "completion": {
                "dynamicRegistration": true,
                "contextSupport": true,
                "completionItem": {
                    "snippetSupport": true,
                    "commitCharactersSupport": true,
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "deprecatedSupport": true,
                    "preselectSupport": true,
                    "tagSupport": {
                        "valueSet": [
                            1
                        ]
                    }
                },
                "completionItemKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": true
                    }
                },
                "contextSupport": true
            },
            "definition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "references": {
                "dynamicRegistration": true
            },
            "documentHighlight": {
                "dynamicRegistration": true
            },
            "documentSymbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                },
                "hierarchicalDocumentSymbolSupport": true
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                }
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": true
            },
            "documentLink": {
                "dynamicRegistration": true,
                "tooltipSupport": true
            },
            "typeDefinition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "implementation": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "colorProvider": {
                "dynamicRegistration": true
            },
            "foldingRange": {
                "dynamicRegistration": true,
                "rangeLimit": 5000,
                "lineFoldingOnly": true
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            },
            "callHierarchy": {
                "dynamicRegistration": true
            }
        },
        "window": {
            "workDoneProgress": true
        }
    },
    "initializationOptions": {
        "bundles": [
            "/Users/fbricon/.vscode-insiders/extensions/redhat.vscode-quarkus-1.5.0/jars/com.redhat.microprofile.jdt.core.jar",
            "/Users/fbricon/.vscode-insiders/extensions/redhat.vscode-quarkus-1.5.0/jars/com.redhat.microprofile.jdt.quarkus.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-debug-0.25.1/server/com.microsoft.java.debug.plugin-0.25.1.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/com.microsoft.java.test.plugin-0.22.3.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.eclipse.jdt.junit4.runtime_1.1.1200.v20200214-0716.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.eclipse.jdt.junit5.runtime_1.0.800.v20200214-0716.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.junit.jupiter.api_5.6.0.v20200203-2009.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.junit.jupiter.engine_5.6.0.v20200203-2009.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.junit.jupiter.migrationsupport_5.6.0.v20200203-2009.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.junit.jupiter.params_5.6.0.v20200203-2009.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.junit.vintage.engine_5.6.0.v20200203-2009.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.opentest4j_1.2.0.v20190826-0900.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.junit.platform.commons_1.6.0.v20200203-2009.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.junit.platform.engine_1.6.0.v20200203-2009.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.junit.platform.launcher_1.6.0.v20200203-2009.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.junit.platform.runner_1.6.0.v20200203-2009.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.junit.platform.suite.api_1.6.0.v20200203-2009.jar",
            "/Users/fbricon/.vscode-insiders/extensions/vscjava.vscode-java-test-0.22.3/server/org.apiguardian_1.1.0.v20190826-0900.jar"
        ],
        "workspaceFolders": [
            "file:///Users/fbricon/Downloads/gradle-test"
        ],
        "settings": {
            "java": {
                "debug": {
                    "logLevel": "warn",
                    "settings": {
                        "showHex": false,
                        "showStaticVariables": false,
                        "showQualifiedNames": false,
                        "showLogicalStructure": true,
                        "showToString": true,
                        "maxStringLength": 0,
                        "numericPrecision": 0,
                        "hotCodeReplace": "manual",
                        "enableRunDebugCodeLens": true,
                        "forceBuildBeforeLaunch": true,
                        "console": "internalConsole"
                    }
                },
                "test": {
                    "report": {
                        "showAfterExecution": "onFailure",
                        "position": "sideView"
                    },
                    "editor": {
                        "enableShortcuts": true
                    },
                    "log": {
                        "level": "info"
                    },
                    "message": {
                        "hintForDeprecatedConfig": true,
                        "hintForSetingDefaultConfig": true
                    },
                    "defaultConfig": "",
                    "config": {}
                },
                "home": "/Users/fbricon/.sdkman/candidates/java/14.0.0-open",
                "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
                    },
                    "runtimes": [
                        {
                            "name": "JavaSE-1.8",
                            "path": "/Users/fbricon/.sdkman/candidates/java/8.0.212-zulu",
                            "default": true
                        },
                        {
                            "name": "JavaSE-11",
                            "path": "/Users/fbricon/.sdkman/candidates/java/11.0.6.hs-adpt"
                        },
                        {
                            "name": "JavaSE-13",
                            "path": "/Users/fbricon/.sdkman/candidates/java/13.0.1.hs-adpt"
                        },
                        {
                            "name": "JavaSE-14",
                            "path": "/Users/fbricon/.sdkman/candidates/java/14.0.0-open"
                        }
                    ]
                },
                "trace": {
                    "server": "verbose"
                },
                "import": {
                    "maven": {
                        "enabled": true
                    },
                    "gradle": {
                        "enabled": true,
                        "wrapper": {
                            "enabled": true
                        },
                        "offline": {
                            "enabled": false
                        },
                        "version": null,
                        "arguments": null,
                        "jvmArguments": null,
                        "home": 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"
                    ]
                },
                "contentProvider": {
                    "preferred": null
                },
                "autobuild": {
                    "enabled": true
                },
                "maxConcurrentBuilds": 1,
                "completion": {
                    "maxResults": 50,
                    "enabled": true,
                    "overwrite": true,
                    "guessMethodArguments": true,
                    "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
                    }
                },
                "selectionRange": {
                    "enabled": true
                },
                "showBuildStatusOnStart": {
                    "enabled": false
                },
                "server": {
                    "launchMode": "Hybrid"
                },
                "sources": {
                    "organizeImports": {
                        "starThreshold": 99,
                        "staticStarThreshold": 99
                    }
                },
                "semanticHighlighting": {
                    "enabled": true
                },
                "requirements": {
                    "JDK11Warning": true
                },
                "refactor": {
                    "renameFromFileExplorer": "autoApply"
                }
            }
        },
        "extendedClientCapabilities": {
            "progressReportProvider": true,
            "classFileContentsSupport": true,
            "overrideMethodsPromptSupport": true,
            "hashCodeEqualsPromptSupport": true,
            "advancedOrganizeImportsSupport": true,
            "generateToStringPromptSupport": true,
            "advancedGenerateAccessorsSupport": true,
            "generateConstructorsPromptSupport": true,
            "generateDelegateMethodsPromptSupport": true,
            "advancedExtractRefactoringSupport": true,
            "moveRefactoringSupport": true,
            "clientHoverProvider": true,
            "clientDocumentSymbolProvider": true
        },
        "triggerFiles": [
            "file:///Users/fbricon/Downloads/gradle-test/src/test/java/org/sample/AppTest.java"
        ]
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file:///Users/fbricon/Downloads/gradle-test",
            "name": "gradle-test"
        }
    ]
}


WARNING: Using incubator modules: jdk.incubator.foreign, jdk.incubator.jpackage
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Main thread is waiting"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Main thread is waiting
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. >> initialize"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. >> initialize
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Initializing Java Language Server 0.56.0.202005051030"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Initializing Java Language Server 0.56.0.202005051030
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Static Commands: []"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Static Commands: []
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. 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]"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. 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]
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Static Commands: []"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Static Commands: []
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Non-Static Commands: [microprofile/projectInfo, microprofile/propertyDefinition]"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Non-Static Commands: [microprofile/projectInfo, microprofile/propertyDefinition]
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Static Commands: []"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Static Commands: []
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Non-Static Commands: [microprofile/java/codeLens, microprofile/java/diagnostics, microprofile/java/hover, microprofile/java/codeAction]"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Non-Static Commands: [microprofile/java/codeLens, microprofile/java/diagnostics, microprofile/java/hover, microprofile/java/codeAction]
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Static Commands: []"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Static Commands: []
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Non-Static Commands: [microprofile/java/workspaceLabels, microprofile/java/projectLabels]"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Non-Static Commands: [microprofile/java/workspaceLabels, microprofile/java/projectLabels]
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Static Commands: []"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Static Commands: []
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Static Commands: []"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Static Commands: []
[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. Non-Static Commands: [java.edit.organizeImports, java.project.getSettings, java.project.refreshDiagnostics, java.project.updateSourceAttachment, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.provideSemanticTokens, java.project.isTestFile, java.project.getClasspaths, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.project.getSemanticTokensLegend]"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. Non-Static Commands: [java.edit.organizeImports, java.project.getSettings, java.project.refreshDiagnostics, java.project.updateSourceAttachment, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.provideSemanticTokens, java.project.isTestFile, java.project.getClasspaths, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.project.getSemanticTokensLegend]
[Trace - 12:39:32 PM] Received response 'initialize - (0)' in 24738ms.
Result: {
    "capabilities": {
        "textDocumentSync": {
            "openClose": true,
            "change": 2,
            "willSave": true,
            "willSaveWaitUntil": true,
            "save": {
                "includeText": true
            }
        },
        "workspace": {
            "workspaceFolders": {
                "supported": true,
                "changeNotifications": true
            }
        },
        "callHierarchyProvider": true
    }
}


[Trace - 12:39:32 PM] Sending notification 'initialized'.
Params: {}


[Trace - 12:39:32 PM] Sending notification 'workspace/didChangeConfiguration'.
Params: {
    "settings": {
        "java": {
            "debug": {
                "logLevel": "warn",
                "settings": {
                    "showHex": false,
                    "showStaticVariables": false,
                    "showQualifiedNames": false,
                    "showLogicalStructure": true,
                    "showToString": true,
                    "maxStringLength": 0,
                    "numericPrecision": 0,
                    "hotCodeReplace": "manual",
                    "enableRunDebugCodeLens": true,
                    "forceBuildBeforeLaunch": true,
                    "console": "internalConsole"
                }
            },
            "test": {
                "report": {
                    "showAfterExecution": "onFailure",
                    "position": "sideView"
                },
                "editor": {
                    "enableShortcuts": true
                },
                "log": {
                    "level": "info"
                },
                "message": {
                    "hintForDeprecatedConfig": true,
                    "hintForSetingDefaultConfig": true
                },
                "defaultConfig": "",
                "config": {}
            },
            "home": "/Users/fbricon/.sdkman/candidates/java/14.0.0-open",
            "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
                },
                "runtimes": [
                    {
                        "name": "JavaSE-1.8",
                        "path": "/Users/fbricon/.sdkman/candidates/java/8.0.212-zulu",
                        "default": true
                    },
                    {
                        "name": "JavaSE-11",
                        "path": "/Users/fbricon/.sdkman/candidates/java/11.0.6.hs-adpt"
                    },
                    {
                        "name": "JavaSE-13",
                        "path": "/Users/fbricon/.sdkman/candidates/java/13.0.1.hs-adpt"
                    },
                    {
                        "name": "JavaSE-14",
                        "path": "/Users/fbricon/.sdkman/candidates/java/14.0.0-open"
                    }
                ]
            },
            "trace": {
                "server": "verbose"
            },
            "import": {
                "maven": {
                    "enabled": true
                },
                "gradle": {
                    "enabled": true,
                    "wrapper": {
                        "enabled": true
                    },
                    "offline": {
                        "enabled": false
                    },
                    "version": null,
                    "arguments": null,
                    "jvmArguments": null,
                    "home": 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"
                ]
            },
            "contentProvider": {
                "preferred": null
            },
            "autobuild": {
                "enabled": true
            },
            "maxConcurrentBuilds": 1,
            "completion": {
                "maxResults": 50,
                "enabled": true,
                "overwrite": true,
                "guessMethodArguments": true,
                "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
                }
            },
            "selectionRange": {
                "enabled": true
            },
            "showBuildStatusOnStart": {
                "enabled": false
            },
            "server": {
                "launchMode": "Hybrid"
            },
            "sources": {
                "organizeImports": {
                    "starThreshold": 99,
                    "staticStarThreshold": 99
                }
            },
            "semanticHighlighting": {
                "enabled": true
            },
            "requirements": {
                "JDK11Warning": true
            },
            "refactor": {
                "renameFromFileExplorer": "autoApply"
            }
        }
    }
}


[Trace - 12:39:32 PM] Sending request 'workspace/executeCommand - (1)'.
Params: {
    "command": "java.project.getSemanticTokensLegend",
    "arguments": []
}


[Trace - 12:39:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:32 p.m. >> initialized"
}


[Info  - 12:39:32 PM] May 5, 2020, 12:39:32 p.m. >> initialized
[Trace - 12:39:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:33 p.m. System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences"
}


[Info  - 12:39:33 PM] May 5, 2020, 12:39:33 p.m. System property http.nonProxyHosts has been set to local|*.local|169.254/16|*.169.254/16 by an external source. This value will be overwritten using the values from the preferences
[Trace - 12:39:33 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "20% Starting Java Language Server"
}


[Trace - 12:39:33 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Initialize Workspace",
    "status": "20% ",
    "totalWork": 1000,
    "workDone": 200,
    "complete": false
}


[Trace - 12:39:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:33 p.m. Creating the Java project jdt.ls-java-project"
}


[Info  - 12:39:33 PM] May 5, 2020, 12:39:33 p.m. Creating the Java project jdt.ls-java-project
[Trace - 12:39:33 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "30% Starting Java Language Server"
}


[Trace - 12:39:33 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Initialize Workspace",
    "status": "30% ",
    "totalWork": 1000,
    "workDone": 300,
    "complete": false
}


[Trace - 12:39:34 PM] Received notification 'language/progressReport'.
Params: {
    "id": "602eaf23-deef-4622-a7a1-8bfa34bdd965",
    "task": "Updating indexes",
    "status": "",
    "totalWork": -1,
    "workDone": 0,
    "complete": false
}


[Trace - 12:39:34 PM] Received notification 'language/progressReport'.
Params: {
    "id": "602eaf23-deef-4622-a7a1-8bfa34bdd965",
    "task": "Updating indexes",
    "status": "",
    "totalWork": -1,
    "workDone": 0,
    "complete": true
}


[Trace - 12:39:34 PM] Received notification 'language/progressReport'.
Params: {
    "id": "602eaf23-deef-4622-a7a1-8bfa34bdd965",
    "task": "Updating indexes",
    "status": "",
    "totalWork": -1,
    "workDone": 0,
    "complete": true
}


[Trace - 12:39:39 PM] Received notification 'language/progressReport'.
Params: {
    "id": "45fa7e84-b07f-4aa6-85b8-5a57667c4463",
    "task": "Synchronizing projects",
    "status": "0% ",
    "totalWork": 1000,
    "workDone": 0,
    "complete": false
}


[Trace - 12:39:40 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:40 p.m. Finished creating the Java project jdt.ls-java-project"
}


[Info  - 12:39:40 PM] May 5, 2020, 12:39:40 p.m. Finished creating the Java project jdt.ls-java-project
[Trace - 12:39:46 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "35% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."
}


[Trace - 12:39:46 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Initialize Workspace",
    "subTask": "Refreshing '/jdt.ls-java-project'.",
    "status": "35% Refreshing '/jdt.ls-java-project'.",
    "totalWork": 1000,
    "workDone": 352,
    "complete": false
}


[Trace - 12:39:46 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:39:46 p.m. Importing Gradle project(s)"
}


[Info  - 12:39:46 PM] May 5, 2020, 12:39:46 p.m. Importing Gradle project(s)
[Trace - 12:39:46 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "79% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."
}


[Trace - 12:39:46 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing Gradle project(s)",
    "subTask": "Refreshing '/jdt.ls-java-project'.",
    "status": "79% Refreshing '/jdt.ls-java-project'.",
    "totalWork": 1000,
    "workDone": 789,
    "complete": false
}


[Trace - 12:39:47 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "80% Starting Java Language Server - Refreshing '/gradle-test'."
}


[Trace - 12:39:47 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Refreshing '/gradle-test'.",
    "status": "80% Refreshing '/gradle-test'.",
    "totalWork": 1000,
    "workDone": 804,
    "complete": false
}


[Trace - 12:39:52 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Refreshing '/gradle-test'."
}


[Trace - 12:39:52 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Refreshing '/gradle-test'.",
    "status": "81% Refreshing '/gradle-test'.",
    "totalWork": 1000,
    "workDone": 805,
    "complete": false
}


[Trace - 12:39:52 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Build"
}


[Trace - 12:39:52 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Build",
    "status": "81% Build",
    "totalWork": 1000,
    "workDone": 805,
    "complete": false
}


[Trace - 12:39:56 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Build"
}


[Trace - 12:39:56 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Build",
    "status": "81% Build",
    "totalWork": 1000,
    "workDone": 806,
    "complete": false
}


[Trace - 12:39:56 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Connecting to Gradle Daemon"
}


[Trace - 12:39:56 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Connecting to Gradle Daemon",
    "status": "81% Connecting to Gradle Daemon",
    "totalWork": 1000,
    "workDone": 806,
    "complete": false
}


[Trace - 12:39:57 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Starting Gradle Daemon"
}


[Trace - 12:39:57 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Starting Gradle Daemon",
    "status": "81% Starting Gradle Daemon",
    "totalWork": 1000,
    "workDone": 806,
    "complete": false
}


[Trace - 12:40:04 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Starting Gradle Daemon"
}


[Trace - 12:40:04 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Starting Gradle Daemon",
    "status": "81% Starting Gradle Daemon",
    "totalWork": 1000,
    "workDone": 807,
    "complete": false
}


[Trace - 12:40:05 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Build"
}


[Trace - 12:40:05 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Build",
    "status": "81% Build",
    "totalWork": 1000,
    "workDone": 808,
    "complete": false
}


[Trace - 12:40:08 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Run build"
}


[Trace - 12:40:08 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Run build",
    "status": "81% Run build",
    "totalWork": 1000,
    "workDone": 808,
    "complete": false
}


[Trace - 12:40:10 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Run init scripts"
}


[Trace - 12:40:10 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Run init scripts",
    "status": "81% Run init scripts",
    "totalWork": 1000,
    "workDone": 808,
    "complete": false
}


[Trace - 12:40:11 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Run init scripts"
}


[Trace - 12:40:11 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Run init scripts",
    "status": "81% Run init scripts",
    "totalWork": 1000,
    "workDone": 809,
    "complete": false
}


[Trace - 12:40:11 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Run build"
}


[Trace - 12:40:11 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Run build",
    "status": "81% Run build",
    "totalWork": 1000,
    "workDone": 809,
    "complete": false
}


[Trace - 12:40:12 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Build"
}


[Trace - 12:40:12 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Build",
    "status": "81% Build",
    "totalWork": 1000,
    "workDone": 810,
    "complete": false
}


[Trace - 12:40:12 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "81% Starting Java Language Server - Build"
}


[Trace - 12:40:12 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Build",
    "status": "81% Build",
    "totalWork": 1000,
    "workDone": 811,
    "complete": false
}


[Trace - 12:40:12 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "100% Starting Java Language Server - Build"
}


[Trace - 12:40:12 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Build",
    "status": "100% Build",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 2,
    "message": "May 5, 2020, 12:40:12 p.m. Synchronize project gradle-test failed due to an error in the referenced Gradle build.\nCould not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-6.0.1-bin.zip'.\norg.gradle.tooling.BuildException: Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-6.0.1-bin.zip'.\n\tat org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:51)\n\tat org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)\n\tat org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:43)\n\tat org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor.lambda$run$0(DefaultAsyncConsumerActionExecutor.java:57)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:832)\n\tat org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)\n\tat org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter.run(DefaultPhasedBuildActionExecuter.java:63)\n\tat org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter.run(DefaultPhasedBuildActionExecuter.java:31)\n\tat org.eclipse.buildship.core.internal.workspace.EclipseModelUtils.runPhasedModelQuery(EclipseModelUtils.java:110)\n\tat org.eclipse.buildship.core.internal.workspace.EclipseModelUtils.runTasksAndQueryCompositeModelWithRuntimInfo(EclipseModelUtils.java:85)\n\tat org.eclipse.buildship.core.internal.workspace.EclipseModelUtils.runTasksAndQueryModels(EclipseModelUtils.java:59)\n\tat org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.lambda$null$4(DefaultModelProvider.java:75)\n\tat org.eclipse.buildship.core.internal.DefaultGradleBuild$GradleConnectionOperation.runInToolingApi(DefaultGradleBuild.java:329)\n\tat org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager$WorkspaceRunnableAdapter.run(DefaultToolingApiOperationManager.java:58)\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292)\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2317)\n\tat org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager.run(DefaultToolingApiOperationManager.java:39)\n\tat org.eclipse.buildship.core.internal.DefaultGradleBuild.withConnection(DefaultGradleBuild.java:122)\n\tat org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.lambda$fetchEclipseProjectAndRunSyncTasks$5(DefaultModelProvider.java:75)\n\tat com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4878)\n\tat com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)\n\tat com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)\n\tat com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)\n\tat com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)\n\tat com.google.common.cache.LocalCache.get(LocalCache.java:3953)\n\tat com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4873)\n\tat org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.getFromCache(DefaultModelProvider.java:98)\n\tat org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.executeOperation(DefaultModelProvider.java:90)\n\tat org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.fetchEclipseProjectAndRunSyncTasks(DefaultModelProvider.java:72)\n\tat org.eclipse.buildship.core.internal.DefaultGradleBuild$SynchronizeOperation.runInToolingApi(DefaultGradleBuild.java:226)\n\tat org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager$WorkspaceRunnableAdapter.run(DefaultToolingApiOperationManager.java:58)\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292)\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2317)\n\tat org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager.run(DefaultToolingApiOperationManager.java:39)\n\tat org.eclipse.buildship.core.internal.DefaultGradleBuild$SynchronizeOperation.run(DefaultGradleBuild.java:192)\n\tat org.eclipse.buildship.core.internal.DefaultGradleBuild.synchronize(DefaultGradleBuild.java:100)\n\tat org.eclipse.buildship.core.internal.DefaultGradleBuild.synchronize(DefaultGradleBuild.java:86)\n\tat org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.startSynchronization(GradleProjectImporter.java:184)\n\tat org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.importDir(GradleProjectImporter.java:106)\n\tat org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.lambda$0(GradleProjectImporter.java:98)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1510)\n\tat java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1087)\n\tat org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.importToWorkspace(GradleProjectImporter.java:98)\n\tat org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.importProjects(ProjectsManager.java:104)\n\tat org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.initializeProjects(ProjectsManager.java:94)\n\tat org.eclipse.jdt.ls.core.internal.handlers.InitHandler$1.runInWorkspace(InitHandler.java:196)\n\tat org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:42)\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\nCaused by: org.gradle.internal.exceptions.LocationAwareException: Could not create an instance of type eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.\n\tat org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:99)\n\tat org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:65)\n\tat org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:48)\n\tat org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:30)\n\tat org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:166)\n\tat org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:133)\n\tat org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:110)\n\tat org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:60)\n\tat org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:57)\n\tat org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:85)\n\tat org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:78)\n\tat org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:189)\n\tat org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40)\n\tat org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:78)\n\tat org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:57)\n\tat org.gradle.tooling.internal.provider.runner.ClientProvidedPhasedActionRunner.run(ClientProvidedPhasedActionRunner.java:60)\n\tat org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)\n\tat org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)\n\tat org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:63)\n\tat org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)\n\tat org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:39)\n\tat org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:51)\n\tat org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:45)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)\n\tat org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45)\n\tat org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:50)\n\tat org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:47)\n\tat org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:78)\n\tat org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47)\n\tat org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31)\n\tat org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42)\n\tat org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:28)\n\tat org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78)\n\tat org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:52)\n\tat org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:59)\n\tat org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:36)\n\tat org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68)\n\tat org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:38)\n\tat org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37)\n\tat org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26)\n\tat org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)\n\tat org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)\n\tat org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:60)\n\tat org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:32)\n\tat org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55)\n\tat org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:41)\n\tat org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48)\n\tat org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32)\n\tat org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:68)\n\tat org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:27)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78)\n\tat org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75)\n\tat org.gradle.util.Swapper.swap(Swapper.java:38)\n\tat org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63)\n\tat org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)\n\tat org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)\n\tat org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\nCaused by: org.gradle.api.reflect.ObjectInstantiationException: Could not create an instance of type eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.\n\tat org.gradle.internal.reflect.DirectInstantiator.newInstance(DirectInstantiator.java:64)\n\tat org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.getScript(DefaultScriptRunnerFactory.java:56)\n\tat org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:86)\n\tat org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:210)\n\tat org.gradle.configuration.BuildOperationScriptPlugin$1$1.run(BuildOperationScriptPlugin.java:69)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)\n\tat org.gradle.configuration.BuildOperationScriptPlugin$1.execute(BuildOperationScriptPlugin.java:66)\n\tat org.gradle.configuration.BuildOperationScriptPlugin$1.execute(BuildOperationScriptPlugin.java:63)\n\tat org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:49)\n\tat org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:63)\n\tat org.gradle.configuration.DefaultInitScriptProcessor.process(DefaultInitScriptProcessor.java:50)\n\tat org.gradle.initialization.InitScriptHandler$1.run(InitScriptHandler.java:55)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)\n\tat org.gradle.initialization.InitScriptHandler.executeScripts(InitScriptHandler.java:49)\n\tat org.gradle.initialization.DefaultSettingsPreparer.prepareSettings(DefaultSettingsPreparer.java:33)\n\tat org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.doLoadBuild(BuildOperatingFiringSettingsPreparer.java:59)\n\tat org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.run(BuildOperatingFiringSettingsPreparer.java:54)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)\n\tat org.gradle.initialization.BuildOperatingFiringSettingsPreparer.prepareSettings(BuildOperatingFiringSettingsPreparer.java:42)\n\tat org.gradle.initialization.DefaultGradleLauncher.prepareSettings(DefaultGradleLauncher.java:194)\n\tat org.gradle.initialization.DefaultGradleLauncher.doClassicBuildStages(DefaultGradleLauncher.java:138)\n\tat org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:130)\n\t... 75 more\nCaused by: java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.reflection.ReflectionCache\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat org.gradle.groovy.scripts.Script.<init>(Script.java:25)\n\tat org.gradle.groovy.scripts.BasicScript.<init>(BasicScript.java:34)\n\tat org.gradle.groovy.scripts.DefaultScript.<init>(DefaultScript.java:63)\n\tat org.gradle.initialization.InitScript.<init>(InitScript.java:22)\n\tat eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.<init>(/Users/fbricon/Library/Application Support/Code - Insiders/User/workspaceStorage/e97a377e1b01e5a43d224cd386a33a36/redhat.java/jdt_ws/.metadata/.plugins/org.eclipse.buildship.core/init.d/eclipsePlugin.gradle)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat org.gradle.internal.reflect.DirectInstantiator.newInstance(DirectInstantiator.java:62)\n\t... 114 more\n"
}


[Warn  - 12:40:12 PM] May 5, 2020, 12:40:12 p.m. Synchronize project gradle-test failed due to an error in the referenced Gradle build.
Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-6.0.1-bin.zip'.
org.gradle.tooling.BuildException: Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-6.0.1-bin.zip'.
	at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:51)
	at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)
	at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:43)
	at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor.lambda$run$0(DefaultAsyncConsumerActionExecutor.java:57)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	at java.base/java.lang.Thread.run(Thread.java:832)
	at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
	at org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter.run(DefaultPhasedBuildActionExecuter.java:63)
	at org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter.run(DefaultPhasedBuildActionExecuter.java:31)
	at org.eclipse.buildship.core.internal.workspace.EclipseModelUtils.runPhasedModelQuery(EclipseModelUtils.java:110)
	at org.eclipse.buildship.core.internal.workspace.EclipseModelUtils.runTasksAndQueryCompositeModelWithRuntimInfo(EclipseModelUtils.java:85)
	at org.eclipse.buildship.core.internal.workspace.EclipseModelUtils.runTasksAndQueryModels(EclipseModelUtils.java:59)
	at org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.lambda$null$4(DefaultModelProvider.java:75)
	at org.eclipse.buildship.core.internal.DefaultGradleBuild$GradleConnectionOperation.runInToolingApi(DefaultGradleBuild.java:329)
	at org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager$WorkspaceRunnableAdapter.run(DefaultToolingApiOperationManager.java:58)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2317)
	at org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager.run(DefaultToolingApiOperationManager.java:39)
	at org.eclipse.buildship.core.internal.DefaultGradleBuild.withConnection(DefaultGradleBuild.java:122)
	at org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.lambda$fetchEclipseProjectAndRunSyncTasks$5(DefaultModelProvider.java:75)
	at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4878)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3953)
	at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4873)
	at org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.getFromCache(DefaultModelProvider.java:98)
	at org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.executeOperation(DefaultModelProvider.java:90)
	at org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.fetchEclipseProjectAndRunSyncTasks(DefaultModelProvider.java:72)
	at org.eclipse.buildship.core.internal.DefaultGradleBuild$SynchronizeOperation.runInToolingApi(DefaultGradleBuild.java:226)
	at org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager$WorkspaceRunnableAdapter.run(DefaultToolingApiOperationManager.java:58)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2317)
	at org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager.run(DefaultToolingApiOperationManager.java:39)
	at org.eclipse.buildship.core.internal.DefaultGradleBuild$SynchronizeOperation.run(DefaultGradleBuild.java:192)
	at org.eclipse.buildship.core.internal.DefaultGradleBuild.synchronize(DefaultGradleBuild.java:100)
	at org.eclipse.buildship.core.internal.DefaultGradleBuild.synchronize(DefaultGradleBuild.java:86)
	at org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.startSynchronization(GradleProjectImporter.java:184)
	at org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.importDir(GradleProjectImporter.java:106)
	at org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.lambda$0(GradleProjectImporter.java:98)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1510)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1087)
	at org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.importToWorkspace(GradleProjectImporter.java:98)
	at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.importProjects(ProjectsManager.java:104)
	at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.initializeProjects(ProjectsManager.java:94)
	at org.eclipse.jdt.ls.core.internal.handlers.InitHandler$1.runInWorkspace(InitHandler.java:196)
	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:42)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: org.gradle.internal.exceptions.LocationAwareException: Could not create an instance of type eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.
	at org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:99)
	at org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:65)
	at org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:48)
	at org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:30)
	at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:166)
	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:133)
	at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:110)
	at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:60)
	at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:57)
	at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:85)
	at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:78)
	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:189)
	at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40)
	at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:78)
	at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:57)
	at org.gradle.tooling.internal.provider.runner.ClientProvidedPhasedActionRunner.run(ClientProvidedPhasedActionRunner.java:60)
	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
	at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:63)
	at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
	at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:39)
	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:51)
	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:45)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
	at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:50)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:47)
	at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:78)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31)
	at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42)
	at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:28)
	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78)
	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:52)
	at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:59)
	at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:36)
	at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68)
	at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:38)
	at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37)
	at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26)
	at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
	at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
	at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:60)
	at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:32)
	at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55)
	at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:41)
	at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48)
	at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32)
	at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:68)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:27)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75)
	at org.gradle.util.Swapper.swap(Swapper.java:38)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)
	at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
Caused by: org.gradle.api.reflect.ObjectInstantiationException: Could not create an instance of type eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.
	at org.gradle.internal.reflect.DirectInstantiator.newInstance(DirectInstantiator.java:64)
	at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.getScript(DefaultScriptRunnerFactory.java:56)
	at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:86)
	at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:210)
	at org.gradle.configuration.BuildOperationScriptPlugin$1$1.run(BuildOperationScriptPlugin.java:69)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
	at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
	at org.gradle.configuration.BuildOperationScriptPlugin$1.execute(BuildOperationScriptPlugin.java:66)
	at org.gradle.configuration.BuildOperationScriptPlugin$1.execute(BuildOperationScriptPlugin.java:63)
	at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:49)
	at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:63)
	at org.gradle.configuration.DefaultInitScriptProcessor.process(DefaultInitScriptProcessor.java:50)
	at org.gradle.initialization.InitScriptHandler$1.run(InitScriptHandler.java:55)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
	at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
	at org.gradle.initialization.InitScriptHandler.executeScripts(InitScriptHandler.java:49)
	at org.gradle.initialization.DefaultSettingsPreparer.prepareSettings(DefaultSettingsPreparer.java:33)
	at org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.doLoadBuild(BuildOperatingFiringSettingsPreparer.java:59)
	at org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.run(BuildOperatingFiringSettingsPreparer.java:54)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
	at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
	at org.gradle.initialization.BuildOperatingFiringSettingsPreparer.prepareSettings(BuildOperatingFiringSettingsPreparer.java:42)
	at org.gradle.initialization.DefaultGradleLauncher.prepareSettings(DefaultGradleLauncher.java:194)
	at org.gradle.initialization.DefaultGradleLauncher.doClassicBuildStages(DefaultGradleLauncher.java:138)
	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:130)
	... 75 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.reflection.ReflectionCache
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at org.gradle.groovy.scripts.Script.<init>(Script.java:25)
	at org.gradle.groovy.scripts.BasicScript.<init>(BasicScript.java:34)
	at org.gradle.groovy.scripts.DefaultScript.<init>(DefaultScript.java:63)
	at org.gradle.initialization.InitScript.<init>(InitScript.java:22)
	at eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.<init>(/Users/fbricon/Library/Application Support/Code - Insiders/User/workspaceStorage/e97a377e1b01e5a43d224cd386a33a36/redhat.java/jdt_ws/.metadata/.plugins/org.eclipse.buildship.core/init.d/eclipsePlugin.gradle)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at org.gradle.internal.reflect.DirectInstantiator.newInstance(DirectInstantiator.java:62)
	... 114 more

[Trace - 12:40:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 2,
    "message": "May 5, 2020, 12:40:12 p.m. Synchronize project gradle-test failed due to an error in the referenced Gradle build.\nCould not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-6.0.1-bin.zip'.\norg.gradle.tooling.BuildException: Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-6.0.1-bin.zip'.\n\tat org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:51)\n\tat org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)\n\tat org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:43)\n\tat org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor.lambda$run$0(DefaultAsyncConsumerActionExecutor.java:57)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)\n\tat java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\n\tat java.base/java.lang.Thread.run(Thread.java:832)\n\tat org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)\n\tat org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter.run(DefaultPhasedBuildActionExecuter.java:63)\n\tat org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter.run(DefaultPhasedBuildActionExecuter.java:31)\n\tat org.eclipse.buildship.core.internal.workspace.EclipseModelUtils.runPhasedModelQuery(EclipseModelUtils.java:110)\n\tat org.eclipse.buildship.core.internal.workspace.EclipseModelUtils.runTasksAndQueryCompositeModelWithRuntimInfo(EclipseModelUtils.java:85)\n\tat org.eclipse.buildship.core.internal.workspace.EclipseModelUtils.runTasksAndQueryModels(EclipseModelUtils.java:59)\n\tat org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.lambda$null$4(DefaultModelProvider.java:75)\n\tat org.eclipse.buildship.core.internal.DefaultGradleBuild$GradleConnectionOperation.runInToolingApi(DefaultGradleBuild.java:329)\n\tat org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager$WorkspaceRunnableAdapter.run(DefaultToolingApiOperationManager.java:58)\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292)\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2317)\n\tat org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager.run(DefaultToolingApiOperationManager.java:39)\n\tat org.eclipse.buildship.core.internal.DefaultGradleBuild.withConnection(DefaultGradleBuild.java:122)\n\tat org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.lambda$fetchEclipseProjectAndRunSyncTasks$5(DefaultModelProvider.java:75)\n\tat com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4878)\n\tat com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)\n\tat com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)\n\tat com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)\n\tat com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)\n\tat com.google.common.cache.LocalCache.get(LocalCache.java:3953)\n\tat com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4873)\n\tat org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.getFromCache(DefaultModelProvider.java:98)\n\tat org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.executeOperation(DefaultModelProvider.java:90)\n\tat org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.fetchEclipseProjectAndRunSyncTasks(DefaultModelProvider.java:72)\n\tat org.eclipse.buildship.core.internal.DefaultGradleBuild$SynchronizeOperation.runInToolingApi(DefaultGradleBuild.java:226)\n\tat org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager$WorkspaceRunnableAdapter.run(DefaultToolingApiOperationManager.java:58)\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292)\n\tat org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2317)\n\tat org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager.run(DefaultToolingApiOperationManager.java:39)\n\tat org.eclipse.buildship.core.internal.DefaultGradleBuild$SynchronizeOperation.run(DefaultGradleBuild.java:192)\n\tat org.eclipse.buildship.core.internal.DefaultGradleBuild.synchronize(DefaultGradleBuild.java:100)\n\tat org.eclipse.buildship.core.internal.DefaultGradleBuild.synchronize(DefaultGradleBuild.java:86)\n\tat org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.startSynchronization(GradleProjectImporter.java:184)\n\tat org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.importDir(GradleProjectImporter.java:106)\n\tat org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.lambda$0(GradleProjectImporter.java:98)\n\tat java.base/java.util.ArrayList.forEach(ArrayList.java:1510)\n\tat java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1087)\n\tat org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.importToWorkspace(GradleProjectImporter.java:98)\n\tat org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.importProjects(ProjectsManager.java:104)\n\tat org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.initializeProjects(ProjectsManager.java:94)\n\tat org.eclipse.jdt.ls.core.internal.handlers.InitHandler$1.runInWorkspace(InitHandler.java:196)\n\tat org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:42)\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\nCaused by: org.gradle.internal.exceptions.LocationAwareException: Could not create an instance of type eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.\n\tat org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:99)\n\tat org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:65)\n\tat org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:48)\n\tat org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:30)\n\tat org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:166)\n\tat org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:133)\n\tat org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:110)\n\tat org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:60)\n\tat org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:57)\n\tat org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:85)\n\tat org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:78)\n\tat org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:189)\n\tat org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40)\n\tat org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:78)\n\tat org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:57)\n\tat org.gradle.tooling.internal.provider.runner.ClientProvidedPhasedActionRunner.run(ClientProvidedPhasedActionRunner.java:60)\n\tat org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)\n\tat org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)\n\tat org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:63)\n\tat org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)\n\tat org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:39)\n\tat org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:51)\n\tat org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:45)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)\n\tat org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45)\n\tat org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:50)\n\tat org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:47)\n\tat org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:78)\n\tat org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47)\n\tat org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31)\n\tat org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42)\n\tat org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:28)\n\tat org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78)\n\tat org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:52)\n\tat org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:59)\n\tat org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:36)\n\tat org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68)\n\tat org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:38)\n\tat org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37)\n\tat org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26)\n\tat org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)\n\tat org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)\n\tat org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:60)\n\tat org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:32)\n\tat org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55)\n\tat org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:41)\n\tat org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48)\n\tat org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32)\n\tat org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:68)\n\tat org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:27)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78)\n\tat org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75)\n\tat org.gradle.util.Swapper.swap(Swapper.java:38)\n\tat org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63)\n\tat org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)\n\tat org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)\n\tat org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)\n\tat org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)\n\tat org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)\n\tat org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)\n\tat org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)\n\tat org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)\nCaused by: org.gradle.api.reflect.ObjectInstantiationException: Could not create an instance of type eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.\n\tat org.gradle.internal.reflect.DirectInstantiator.newInstance(DirectInstantiator.java:64)\n\tat org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.getScript(DefaultScriptRunnerFactory.java:56)\n\tat org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:86)\n\tat org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:210)\n\tat org.gradle.configuration.BuildOperationScriptPlugin$1$1.run(BuildOperationScriptPlugin.java:69)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)\n\tat org.gradle.configuration.BuildOperationScriptPlugin$1.execute(BuildOperationScriptPlugin.java:66)\n\tat org.gradle.configuration.BuildOperationScriptPlugin$1.execute(BuildOperationScriptPlugin.java:63)\n\tat org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:49)\n\tat org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:63)\n\tat org.gradle.configuration.DefaultInitScriptProcessor.process(DefaultInitScriptProcessor.java:50)\n\tat org.gradle.initialization.InitScriptHandler$1.run(InitScriptHandler.java:55)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)\n\tat org.gradle.initialization.InitScriptHandler.executeScripts(InitScriptHandler.java:49)\n\tat org.gradle.initialization.DefaultSettingsPreparer.prepareSettings(DefaultSettingsPreparer.java:33)\n\tat org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.doLoadBuild(BuildOperatingFiringSettingsPreparer.java:59)\n\tat org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.run(BuildOperatingFiringSettingsPreparer.java:54)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)\n\tat org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)\n\tat org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)\n\tat org.gradle.initialization.BuildOperatingFiringSettingsPreparer.prepareSettings(BuildOperatingFiringSettingsPreparer.java:42)\n\tat org.gradle.initialization.DefaultGradleLauncher.prepareSettings(DefaultGradleLauncher.java:194)\n\tat org.gradle.initialization.DefaultGradleLauncher.doClassicBuildStages(DefaultGradleLauncher.java:138)\n\tat org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:130)\n\t... 75 more\nCaused by: java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.reflection.ReflectionCache\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat org.gradle.groovy.scripts.Script.<init>(Script.java:25)\n\tat org.gradle.groovy.scripts.BasicScript.<init>(BasicScript.java:34)\n\tat org.gradle.groovy.scripts.DefaultScript.<init>(DefaultScript.java:63)\n\tat org.gradle.initialization.InitScript.<init>(InitScript.java:22)\n\tat eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.<init>(/Users/fbricon/Library/Application Support/Code - Insiders/User/workspaceStorage/e97a377e1b01e5a43d224cd386a33a36/redhat.java/jdt_ws/.metadata/.plugins/org.eclipse.buildship.core/init.d/eclipsePlugin.gradle)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)\n\tat java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)\n\tat java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)\n\tat org.gradle.internal.reflect.DirectInstantiator.newInstance(DirectInstantiator.java:62)\n\t... 114 more\n"
}


[Warn  - 12:40:12 PM] May 5, 2020, 12:40:12 p.m. Synchronize project gradle-test failed due to an error in the referenced Gradle build.
Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-6.0.1-bin.zip'.
org.gradle.tooling.BuildException: Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-6.0.1-bin.zip'.
	at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:51)
	at org.gradle.tooling.internal.consumer.ExceptionTransformer.transform(ExceptionTransformer.java:29)
	at org.gradle.tooling.internal.consumer.ResultHandlerAdapter.onFailure(ResultHandlerAdapter.java:43)
	at org.gradle.tooling.internal.consumer.async.DefaultAsyncConsumerActionExecutor.lambda$run$0(DefaultAsyncConsumerActionExecutor.java:57)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1130)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:630)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
	at java.base/java.lang.Thread.run(Thread.java:832)
	at org.gradle.tooling.internal.consumer.BlockingResultHandler.getResult(BlockingResultHandler.java:46)
	at org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter.run(DefaultPhasedBuildActionExecuter.java:63)
	at org.gradle.tooling.internal.consumer.DefaultPhasedBuildActionExecuter.run(DefaultPhasedBuildActionExecuter.java:31)
	at org.eclipse.buildship.core.internal.workspace.EclipseModelUtils.runPhasedModelQuery(EclipseModelUtils.java:110)
	at org.eclipse.buildship.core.internal.workspace.EclipseModelUtils.runTasksAndQueryCompositeModelWithRuntimInfo(EclipseModelUtils.java:85)
	at org.eclipse.buildship.core.internal.workspace.EclipseModelUtils.runTasksAndQueryModels(EclipseModelUtils.java:59)
	at org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.lambda$null$4(DefaultModelProvider.java:75)
	at org.eclipse.buildship.core.internal.DefaultGradleBuild$GradleConnectionOperation.runInToolingApi(DefaultGradleBuild.java:329)
	at org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager$WorkspaceRunnableAdapter.run(DefaultToolingApiOperationManager.java:58)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2317)
	at org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager.run(DefaultToolingApiOperationManager.java:39)
	at org.eclipse.buildship.core.internal.DefaultGradleBuild.withConnection(DefaultGradleBuild.java:122)
	at org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.lambda$fetchEclipseProjectAndRunSyncTasks$5(DefaultModelProvider.java:75)
	at com.google.common.cache.LocalCache$LocalManualCache$1.load(LocalCache.java:4878)
	at com.google.common.cache.LocalCache$LoadingValueReference.loadFuture(LocalCache.java:3529)
	at com.google.common.cache.LocalCache$Segment.loadSync(LocalCache.java:2278)
	at com.google.common.cache.LocalCache$Segment.lockedGetOrLoad(LocalCache.java:2155)
	at com.google.common.cache.LocalCache$Segment.get(LocalCache.java:2045)
	at com.google.common.cache.LocalCache.get(LocalCache.java:3953)
	at com.google.common.cache.LocalCache$LocalManualCache.get(LocalCache.java:4873)
	at org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.getFromCache(DefaultModelProvider.java:98)
	at org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.executeOperation(DefaultModelProvider.java:90)
	at org.eclipse.buildship.core.internal.workspace.DefaultModelProvider.fetchEclipseProjectAndRunSyncTasks(DefaultModelProvider.java:72)
	at org.eclipse.buildship.core.internal.DefaultGradleBuild$SynchronizeOperation.runInToolingApi(DefaultGradleBuild.java:226)
	at org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager$WorkspaceRunnableAdapter.run(DefaultToolingApiOperationManager.java:58)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2292)
	at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2317)
	at org.eclipse.buildship.core.internal.operation.DefaultToolingApiOperationManager.run(DefaultToolingApiOperationManager.java:39)
	at org.eclipse.buildship.core.internal.DefaultGradleBuild$SynchronizeOperation.run(DefaultGradleBuild.java:192)
	at org.eclipse.buildship.core.internal.DefaultGradleBuild.synchronize(DefaultGradleBuild.java:100)
	at org.eclipse.buildship.core.internal.DefaultGradleBuild.synchronize(DefaultGradleBuild.java:86)
	at org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.startSynchronization(GradleProjectImporter.java:184)
	at org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.importDir(GradleProjectImporter.java:106)
	at org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.lambda$0(GradleProjectImporter.java:98)
	at java.base/java.util.ArrayList.forEach(ArrayList.java:1510)
	at java.base/java.util.Collections$UnmodifiableCollection.forEach(Collections.java:1087)
	at org.eclipse.jdt.ls.core.internal.managers.GradleProjectImporter.importToWorkspace(GradleProjectImporter.java:98)
	at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.importProjects(ProjectsManager.java:104)
	at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.initializeProjects(ProjectsManager.java:94)
	at org.eclipse.jdt.ls.core.internal.handlers.InitHandler$1.runInWorkspace(InitHandler.java:196)
	at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:42)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)
Caused by: org.gradle.internal.exceptions.LocationAwareException: Could not create an instance of type eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.
	at org.gradle.initialization.exception.DefaultExceptionAnalyser.transform(DefaultExceptionAnalyser.java:99)
	at org.gradle.initialization.exception.DefaultExceptionAnalyser.collectFailures(DefaultExceptionAnalyser.java:65)
	at org.gradle.initialization.exception.MultipleBuildFailuresExceptionAnalyser.transform(MultipleBuildFailuresExceptionAnalyser.java:48)
	at org.gradle.initialization.exception.StackTraceSanitizingExceptionAnalyser.transform(StackTraceSanitizingExceptionAnalyser.java:30)
	at org.gradle.initialization.DefaultGradleLauncher.finishBuild(DefaultGradleLauncher.java:166)
	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:133)
	at org.gradle.initialization.DefaultGradleLauncher.executeTasks(DefaultGradleLauncher.java:110)
	at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:60)
	at org.gradle.internal.invocation.GradleBuildController$1.execute(GradleBuildController.java:57)
	at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:85)
	at org.gradle.internal.invocation.GradleBuildController$3.create(GradleBuildController.java:78)
	at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:189)
	at org.gradle.internal.work.StopShieldingWorkerLeaseService.withLocks(StopShieldingWorkerLeaseService.java:40)
	at org.gradle.internal.invocation.GradleBuildController.doBuild(GradleBuildController.java:78)
	at org.gradle.internal.invocation.GradleBuildController.run(GradleBuildController.java:57)
	at org.gradle.tooling.internal.provider.runner.ClientProvidedPhasedActionRunner.run(ClientProvidedPhasedActionRunner.java:60)
	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
	at org.gradle.launcher.exec.ChainingBuildActionRunner.run(ChainingBuildActionRunner.java:35)
	at org.gradle.launcher.exec.BuildOutcomeReportingBuildActionRunner.run(BuildOutcomeReportingBuildActionRunner.java:63)
	at org.gradle.tooling.internal.provider.ValidatingBuildActionRunner.run(ValidatingBuildActionRunner.java:32)
	at org.gradle.launcher.exec.BuildCompletionNotifyingBuildActionRunner.run(BuildCompletionNotifyingBuildActionRunner.java:39)
	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:51)
	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner$3.call(RunAsBuildOperationBuildActionRunner.java:45)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:416)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$CallableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:406)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:102)
	at org.gradle.internal.operations.DelegatingBuildOperationExecutor.call(DelegatingBuildOperationExecutor.java:36)
	at org.gradle.launcher.exec.RunAsBuildOperationBuildActionRunner.run(RunAsBuildOperationBuildActionRunner.java:45)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:50)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter$1.transform(InProcessBuildActionExecuter.java:47)
	at org.gradle.composite.internal.DefaultRootBuildState.run(DefaultRootBuildState.java:78)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:47)
	at org.gradle.launcher.exec.InProcessBuildActionExecuter.execute(InProcessBuildActionExecuter.java:31)
	at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:42)
	at org.gradle.launcher.exec.BuildTreeScopeBuildActionExecuter.execute(BuildTreeScopeBuildActionExecuter.java:28)
	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:78)
	at org.gradle.tooling.internal.provider.ContinuousBuildActionExecuter.execute(ContinuousBuildActionExecuter.java:52)
	at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:59)
	at org.gradle.tooling.internal.provider.SubscribableBuildActionExecuter.execute(SubscribableBuildActionExecuter.java:36)
	at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:68)
	at org.gradle.tooling.internal.provider.SessionScopeBuildActionExecuter.execute(SessionScopeBuildActionExecuter.java:38)
	at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:37)
	at org.gradle.tooling.internal.provider.GradleThreadBuildActionExecuter.execute(GradleThreadBuildActionExecuter.java:26)
	at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:43)
	at org.gradle.tooling.internal.provider.ParallelismConfigurationBuildActionExecuter.execute(ParallelismConfigurationBuildActionExecuter.java:29)
	at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:60)
	at org.gradle.tooling.internal.provider.StartParamsValidatingActionExecuter.execute(StartParamsValidatingActionExecuter.java:32)
	at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:55)
	at org.gradle.tooling.internal.provider.SessionFailureReportingActionExecuter.execute(SessionFailureReportingActionExecuter.java:41)
	at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:48)
	at org.gradle.tooling.internal.provider.SetupLoggingActionExecuter.execute(SetupLoggingActionExecuter.java:32)
	at org.gradle.launcher.daemon.server.exec.ExecuteBuild.doBuild(ExecuteBuild.java:68)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.WatchForDisconnection.execute(WatchForDisconnection.java:39)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.ResetDeprecationLogger.execute(ResetDeprecationLogger.java:27)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.RequestStopIfSingleUsedDaemon.execute(RequestStopIfSingleUsedDaemon.java:35)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:78)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput$2.create(ForwardClientInput.java:75)
	at org.gradle.util.Swapper.swap(Swapper.java:38)
	at org.gradle.launcher.daemon.server.exec.ForwardClientInput.execute(ForwardClientInput.java:75)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.LogAndCheckHealth.execute(LogAndCheckHealth.java:55)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.LogToClient.doBuild(LogToClient.java:63)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.EstablishBuildEnvironment.doBuild(EstablishBuildEnvironment.java:82)
	at org.gradle.launcher.daemon.server.exec.BuildCommandOnly.execute(BuildCommandOnly.java:37)
	at org.gradle.launcher.daemon.server.api.DaemonCommandExecution.proceed(DaemonCommandExecution.java:104)
	at org.gradle.launcher.daemon.server.exec.StartBuildOrRespondWithBusy$1.run(StartBuildOrRespondWithBusy.java:52)
	at org.gradle.launcher.daemon.server.DaemonStateCoordinator$1.run(DaemonStateCoordinator.java:297)
	at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64)
	at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48)
	at org.gradle.internal.concurrent.ThreadFactoryImpl$ManagedThreadRunnable.run(ThreadFactoryImpl.java:56)
Caused by: org.gradle.api.reflect.ObjectInstantiationException: Could not create an instance of type eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.
	at org.gradle.internal.reflect.DirectInstantiator.newInstance(DirectInstantiator.java:64)
	at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.getScript(DefaultScriptRunnerFactory.java:56)
	at org.gradle.groovy.scripts.internal.DefaultScriptRunnerFactory$ScriptRunnerImpl.run(DefaultScriptRunnerFactory.java:86)
	at org.gradle.configuration.DefaultScriptPluginFactory$ScriptPluginImpl.apply(DefaultScriptPluginFactory.java:210)
	at org.gradle.configuration.BuildOperationScriptPlugin$1$1.run(BuildOperationScriptPlugin.java:69)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
	at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
	at org.gradle.configuration.BuildOperationScriptPlugin$1.execute(BuildOperationScriptPlugin.java:66)
	at org.gradle.configuration.BuildOperationScriptPlugin$1.execute(BuildOperationScriptPlugin.java:63)
	at org.gradle.configuration.internal.DefaultUserCodeApplicationContext.apply(DefaultUserCodeApplicationContext.java:49)
	at org.gradle.configuration.BuildOperationScriptPlugin.apply(BuildOperationScriptPlugin.java:63)
	at org.gradle.configuration.DefaultInitScriptProcessor.process(DefaultInitScriptProcessor.java:50)
	at org.gradle.initialization.InitScriptHandler$1.run(InitScriptHandler.java:55)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
	at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
	at org.gradle.initialization.InitScriptHandler.executeScripts(InitScriptHandler.java:49)
	at org.gradle.initialization.DefaultSettingsPreparer.prepareSettings(DefaultSettingsPreparer.java:33)
	at org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.doLoadBuild(BuildOperatingFiringSettingsPreparer.java:59)
	at org.gradle.initialization.BuildOperatingFiringSettingsPreparer$LoadBuild.run(BuildOperatingFiringSettingsPreparer.java:54)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:402)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$RunnableBuildOperationWorker.execute(DefaultBuildOperationExecutor.java:394)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor$1.execute(DefaultBuildOperationExecutor.java:165)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:250)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.execute(DefaultBuildOperationExecutor.java:158)
	at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:92)
	at org.gradle.internal.operations.DelegatingBuildOperationExecutor.run(DelegatingBuildOperationExecutor.java:31)
	at org.gradle.initialization.BuildOperatingFiringSettingsPreparer.prepareSettings(BuildOperatingFiringSettingsPreparer.java:42)
	at org.gradle.initialization.DefaultGradleLauncher.prepareSettings(DefaultGradleLauncher.java:194)
	at org.gradle.initialization.DefaultGradleLauncher.doClassicBuildStages(DefaultGradleLauncher.java:138)
	at org.gradle.initialization.DefaultGradleLauncher.doBuildStages(DefaultGradleLauncher.java:130)
	... 75 more
Caused by: java.lang.NoClassDefFoundError: Could not initialize class org.codehaus.groovy.reflection.ReflectionCache
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at org.gradle.groovy.scripts.Script.<init>(Script.java:25)
	at org.gradle.groovy.scripts.BasicScript.<init>(BasicScript.java:34)
	at org.gradle.groovy.scripts.DefaultScript.<init>(DefaultScript.java:63)
	at org.gradle.initialization.InitScript.<init>(InitScript.java:22)
	at eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.<init>(/Users/fbricon/Library/Application Support/Code - Insiders/User/workspaceStorage/e97a377e1b01e5a43d224cd386a33a36/redhat.java/jdt_ws/.metadata/.plugins/org.eclipse.buildship.core/init.d/eclipsePlugin.gradle)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance0(Native Method)
	at java.base/jdk.internal.reflect.NativeConstructorAccessorImpl.newInstance(NativeConstructorAccessorImpl.java:62)
	at java.base/jdk.internal.reflect.DelegatingConstructorAccessorImpl.newInstance(DelegatingConstructorAccessorImpl.java:45)
	at org.gradle.internal.reflect.DirectInstantiator.newInstance(DirectInstantiator.java:62)
	... 114 more

[Trace - 12:40:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:12 p.m. Workspace initialized in 39689ms"
}


[Info  - 12:40:12 PM] May 5, 2020, 12:40:12 p.m. Workspace initialized in 39689ms
[Trace - 12:40:12 PM] Received notification 'language/status'.
Params: {
    "type": "Started",
    "message": "Ready"
}


[Trace - 12:40:13 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "100% Starting Java Language Server - Build"
}


[Trace - 12:40:13 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "Build",
    "status": "100% Build",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:13 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:12 p.m. >> initialization job finished"
}


[Info  - 12:40:13 PM] May 5, 2020, 12:40:12 p.m. >> initialization job finished
[Trace - 12:40:13 PM] Received request 'client/registerCapability - (1)'.
Params: {
    "registrations": [
        {
            "id": "39a0f769-425f-456c-9c64-a40b0085c3d8",
            "method": "textDocument/completion",
            "registerOptions": {
                "resolveProvider": true,
                "triggerCharacters": [
                    ".",
                    "@",
                    "#",
                    "*"
                ]
            }
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (1)'. Processing request took 3ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (2)'.
Params: {
    "registrations": [
        {
            "id": "d8443dd7-c60a-401f-b123-154f533fd922",
            "method": "workspace/symbol"
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (2)'. Processing request took 1ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (3)'.
Params: {
    "registrations": [
        {
            "id": "4bb712c0-67b9-46ac-aac0-b4c4062ff15f",
            "method": "textDocument/codeAction",
            "registerOptions": {
                "codeActionKinds": [
                    "quickfix",
                    "refactor",
                    "refactor.extract",
                    "refactor.inline",
                    "refactor.rewrite",
                    "source",
                    "source.organizeImports"
                ]
            }
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (3)'. Processing request took 4ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (4)'.
Params: {
    "registrations": [
        {
            "id": "94eb9d51-9f33-4e8b-b0f8-44b40ccc5462",
            "method": "textDocument/definition"
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (4)'. Processing request took 1ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (5)'.
Params: {
    "registrations": [
        {
            "id": "f9d44060-dfa7-414a-bc1e-51611a58880f",
            "method": "textDocument/typeDefinition"
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (5)'. Processing request took 15ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (6)'.
Params: {
    "registrations": [
        {
            "id": "5815c49a-dd20-4924-a698-f0035e57bcc7",
            "method": "textDocument/references"
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (6)'. Processing request took 9ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (7)'.
Params: {
    "registrations": [
        {
            "id": "9e5e34e2-b6f6-4570-95d0-464394594768",
            "method": "textDocument/documentHighlight"
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (7)'. Processing request took 48ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (8)'.
Params: {
    "registrations": [
        {
            "id": "2f83d313-1eef-4656-b128-67e20d03c752",
            "method": "textDocument/foldingRange"
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (8)'. Processing request took 8ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (9)'.
Params: {
    "registrations": [
        {
            "id": "7fbbd678-9f07-4a66-8aba-d7bc09e28c9a",
            "method": "workspace/didChangeWorkspaceFolders"
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (9)'. Processing request took 1ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (10)'.
Params: {
    "registrations": [
        {
            "id": "dedf5b23-6368-4ab9-bd5a-2ef0ccbce2c4",
            "method": "textDocument/implementation"
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (10)'. Processing request took 1ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (11)'.
Params: {
    "registrations": [
        {
            "id": "c9f54497-4631-494b-836f-806ccf51e006",
            "method": "textDocument/selectionRange"
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (11)'. Processing request took 2ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (12)'.
Params: {
    "registrations": [
        {
            "id": "287b4598-29f3-45f5-bd21-1f5b0336fb86",
            "method": "textDocument/formatting"
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (12)'. Processing request took 1ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (13)'.
Params: {
    "registrations": [
        {
            "id": "9caaf3eb-74ee-402d-824d-982741fd8e26",
            "method": "textDocument/rangeFormatting"
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (13)'. Processing request took 5ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (14)'.
Params: {
    "registrations": [
        {
            "id": "0f116e9b-07e7-4c13-9a1e-a8f67411e3e5",
            "method": "textDocument/onTypeFormatting",
            "registerOptions": {
                "firstTriggerCharacter": ";",
                "moreTriggerCharacter": [
                    "\n",
                    "}"
                ]
            }
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (14)'. Processing request took 0ms
No result returned.


[Trace - 12:40:13 PM] Received notification 'language/progressReport'.
Params: {
    "id": "45fa7e84-b07f-4aa6-85b8-5a57667c4463",
    "task": "Synchronizing projects",
    "status": "1% ",
    "totalWork": 1000,
    "workDone": 10,
    "complete": false
}


[Trace - 12:40:13 PM] Received notification 'language/progressReport'.
Params: {
    "id": "45fa7e84-b07f-4aa6-85b8-5a57667c4463",
    "task": "Synchronizing projects",
    "status": "100% ",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:13 PM] Received notification 'language/progressReport'.
Params: {
    "id": "45fa7e84-b07f-4aa6-85b8-5a57667c4463",
    "task": "Synchronizing projects",
    "status": "100% ",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (15)'.
Params: {
    "registrations": [
        {
            "id": "bacd6dc6-166c-40bd-a1e9-225319fb99a0",
            "method": "textDocument/rename",
            "registerOptions": {
                "prepareProvider": true
            }
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (15)'. Processing request took 0ms
No result returned.


[Trace - 12:40:13 PM] Received request 'client/registerCapability - (16)'.
Params: {
    "registrations": [
        {
            "id": "73163c69-a661-4be4-a0e5-18176e47cd7c",
            "method": "workspace/executeCommand",
            "registerOptions": {
                "commands": [
                    "vscode.java.checkProjectSettings",
                    "vscode.java.isOnClasspath",
                    "vscode.java.fetchUsageData",
                    "vscode.java.validateLaunchConfig",
                    "microprofile/java/diagnostics",
                    "vscode.java.test.search.items.all",
                    "vscode.java.test.junit.argument",
                    "vscode.java.resolveMainMethod",
                    "java.project.getSettings",
                    "vscode.java.resolveMainClass",
                    "vscode.java.test.search.location",
                    "vscode.java.test.get.testpath",
                    "vscode.java.buildWorkspace",
                    "vscode.java.resolveElementAtSelection",
                    "vscode.java.resolveJavaExecutable",
                    "microprofile/projectInfo",
                    "vscode.java.test.search.codelens",
                    "java.edit.organizeImports",
                    "java.project.refreshDiagnostics",
                    "microprofile/java/projectLabels",
                    "java.project.removeFromSourcePath",
                    "java.project.listSourcePaths",
                    "java.project.provideSemanticTokens",
                    "java.project.isTestFile",
                    "microprofile/propertyDefinition",
                    "java.project.getClasspaths",
                    "java.project.getSemanticTokensLegend",
                    "microprofile/java/codeAction",
                    "microprofile/java/codeLens",
                    "microprofile/java/workspaceLabels",
                    "java.project.updateSourceAttachment",
                    "vscode.java.resolveClasspath",
                    "vscode.java.resolveBuildFiles",
                    "vscode.java.updateDebugSettings",
                    "vscode.java.test.search.items",
                    "microprofile/java/hover",
                    "java.project.resolveSourceAttachment",
                    "java.project.addToSourcePath",
                    "vscode.java.startDebugSession",
                    "vscode.java.inferLaunchCommandLength"
                ]
            }
        }
    ]
}


[Trace - 12:40:13 PM] Sending response 'client/registerCapability - (16)'. Processing request took 3ms
[Trace - 12:40:13 PM] Received notification 'language/progressReport'.
Params: {
    "id": "11fd3d83-ac98-41ee-af0d-27195a74e2b1",
    "task": "Building",
    "status": "0% ",
    "totalWork": 1000,
    "workDone": 0,
    "complete": false
}


[Trace - 12:40:13 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:12 p.m. >> workspace/didChangeConfiguration"
}


[Info  - 12:40:13 PM] May 5, 2020, 12:40:12 p.m. >> workspace/didChangeConfiguration
[Trace - 12:40:13 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "100% Starting Java Language Server"
}


[Trace - 12:40:13 PM] Received notification 'language/progressReport'.
Params: {
    "id": "03c887dd-3101-4900-a1f1-ccf343259c29",
    "task": "Importing root project",
    "subTask": "",
    "status": "100% ",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:13 PM] Received notification 'language/progressReport'.
Params: {
    "id": "11fd3d83-ac98-41ee-af0d-27195a74e2b1",
    "task": "Building",
    "subTask": "Preparing to build jdt.ls-java-project",
    "status": "50% Preparing to build jdt.ls-java-project",
    "totalWork": 1000,
    "workDone": 504,
    "complete": false
}


[Trace - 12:40:14 PM] Sending request 'workspace/executeCommand - (2)'.
Params: {
    "command": "vscode.java.test.get.testpath",
    "arguments": [
        [
            "file:///Users/fbricon/Downloads/gradle-test"
        ]
    ]
}


[Trace - 12:40:14 PM] Received notification 'language/progressReport'.
Params: {
    "id": "11fd3d83-ac98-41ee-af0d-27195a74e2b1",
    "task": "Building",
    "subTask": "Cleaning output folder for jdt.ls-java-project",
    "status": "50% Cleaning output folder for jdt.ls-java-project",
    "totalWork": 1000,
    "workDone": 504,
    "complete": false
}


[Trace - 12:40:14 PM] Received notification 'language/progressReport'.
Params: {
    "id": "11fd3d83-ac98-41ee-af0d-27195a74e2b1",
    "task": "Building",
    "subTask": "Analyzing sources",
    "status": "100% Analyzing sources",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:14 PM] Received notification 'language/progressReport'.
Params: {
    "id": "11fd3d83-ac98-41ee-af0d-27195a74e2b1",
    "task": "Building",
    "subTask": "Build done",
    "status": "100% Build done",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:14 PM] Received notification 'language/progressReport'.
Params: {
    "id": "11fd3d83-ac98-41ee-af0d-27195a74e2b1",
    "task": "Building",
    "subTask": "",
    "status": "100% ",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:14 PM] Received notification 'language/progressReport'.
Params: {
    "id": "11fd3d83-ac98-41ee-af0d-27195a74e2b1",
    "task": "Building",
    "subTask": "",
    "status": "100% ",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:14 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:13 p.m. >> build jobs finished"
}


[Info  - 12:40:14 PM] May 5, 2020, 12:40:13 p.m. >> build jobs finished
[Trace - 12:40:14 PM] Received notification 'language/status'.
Params: {
    "type": "ServiceReady",
    "message": "ServiceReady"
}


[Trace - 12:40:14 PM] Received notification 'textDocument/publishDiagnostics'.
Params: {
    "uri": "file:///Users/fbricon/Downloads/gradle-test",
    "diagnostics": [
        {
            "range": {
                "start": {
                    "line": 0,
                    "character": 0
                },
                "end": {
                    "line": 0,
                    "character": 0
                }
            },
            "severity": 1,
            "code": "0",
            "source": "Java",
            "message": "Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-6.0.1-bin.zip'.\nCould not create an instance of type eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.\nCould not initialize class org.codehaus.groovy.reflection.ReflectionCache"
        }
    ]
}


[Trace - 12:40:14 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:13 p.m. >> registerFeature 'workspace/didChangeWatchedFiles'"
}


[Info  - 12:40:14 PM] May 5, 2020, 12:40:13 p.m. >> registerFeature 'workspace/didChangeWatchedFiles'
[Trace - 12:40:14 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:13 p.m. >> registerFeature 'workspace/didChangeWatchedFiles'"
}


[Info  - 12:40:14 PM] May 5, 2020, 12:40:13 p.m. >> registerFeature 'workspace/didChangeWatchedFiles'
[Trace - 12:40:14 PM] Received request 'client/registerCapability - (17)'.
Params: {
    "registrations": [
        {
            "id": "89983c8d-30f8-40c1-bf12-5a1eddaff28f",
            "method": "workspace/didChangeWatchedFiles",
            "registerOptions": {
                "watchers": [
                    {
                        "globPattern": "**/*.java"
                    },
                    {
                        "globPattern": "**/pom.xml"
                    },
                    {
                        "globPattern": "**/*.gradle"
                    },
                    {
                        "globPattern": "**/gradle.properties"
                    },
                    {
                        "globPattern": "**/.project"
                    },
                    {
                        "globPattern": "**/.classpath"
                    },
                    {
                        "globPattern": "**/.settings/*.prefs"
                    },
                    {
                        "globPattern": "**/src/**"
                    }
                ]
            }
        }
    ]
}


[Trace - 12:40:14 PM] Sending response 'client/registerCapability - (17)'. Processing request took 7ms
No result returned.


[Trace - 12:40:14 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:13 p.m. >> watchers registered"
}


[Info  - 12:40:14 PM] May 5, 2020, 12:40:13 p.m. >> watchers registered
[Trace - 12:40:15 PM] Received notification 'language/progressReport'.
Params: {
    "id": "2288acea-2c88-463c-a4c2-3a4bb85f7d90",
    "task": "Synchronizing projects",
    "status": "0% ",
    "totalWork": 1000,
    "workDone": 0,
    "complete": false
}


[Trace - 12:40:15 PM] Received notification 'language/progressReport'.
Params: {
    "id": "2288acea-2c88-463c-a4c2-3a4bb85f7d90",
    "task": "Synchronizing projects",
    "status": "100% ",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:15 PM] Received notification 'language/progressReport'.
Params: {
    "id": "2288acea-2c88-463c-a4c2-3a4bb85f7d90",
    "task": "Synchronizing projects",
    "status": "100% ",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:15 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:15 p.m. Runtime JavaSE-1.8 set as default"
}


[Info  - 12:40:15 PM] May 5, 2020, 12:40:15 p.m. Runtime JavaSE-1.8 set as default
[Trace - 12:40:15 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:15 p.m. Setting /Users/fbricon/.sdkman/candidates/java/8.0.212-zulu as 'JavaSE-1.8' environment (id:1588675212742)"
}


[Info  - 12:40:15 PM] May 5, 2020, 12:40:15 p.m. Setting /Users/fbricon/.sdkman/candidates/java/8.0.212-zulu as 'JavaSE-1.8' environment (id:1588675212742)
[Trace - 12:40:15 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:15 p.m. Setting /Users/fbricon/.sdkman/candidates/java/11.0.6.hs-adpt as 'JavaSE-11' environment (id:1588675215514)"
}


[Info  - 12:40:15 PM] May 5, 2020, 12:40:15 p.m. Setting /Users/fbricon/.sdkman/candidates/java/11.0.6.hs-adpt as 'JavaSE-11' environment (id:1588675215514)
[Trace - 12:40:15 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:15 p.m. Setting /Users/fbricon/.sdkman/candidates/java/14.0.0-open as 'JavaSE-14' environment (id:1588675179658)"
}


[Info  - 12:40:15 PM] May 5, 2020, 12:40:15 p.m. Setting /Users/fbricon/.sdkman/candidates/java/14.0.0-open as 'JavaSE-14' environment (id:1588675179658)
[Trace - 12:40:15 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:15 p.m. Setting /Users/fbricon/.sdkman/candidates/java/13.0.1.hs-adpt as 'JavaSE-13' environment (id:1588675215547)"
}


[Info  - 12:40:15 PM] May 5, 2020, 12:40:15 p.m. Setting /Users/fbricon/.sdkman/candidates/java/13.0.1.hs-adpt as 'JavaSE-13' environment (id:1588675215547)
[Trace - 12:40:15 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:15 p.m. JVM Runtimes changed, saving new configuration"
}


[Info  - 12:40:15 PM] May 5, 2020, 12:40:15 p.m. JVM Runtimes changed, saving new configuration
[Trace - 12:40:15 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:15 p.m. >> java/buildWorkspace (full)"
}


[Info  - 12:40:15 PM] May 5, 2020, 12:40:15 p.m. >> java/buildWorkspace (full)
[Trace - 12:40:15 PM] Received notification 'language/actionableNotification'.
Params: {
    "severity": 4,
    "message": "__CLASSPATH_UPDATED__",
    "data": "/Users/fbricon/Library/Application Support/Code - Insiders/User/workspaceStorage/e97a377e1b01e5a43d224cd386a33a36/redhat.java/jdt_ws/jdt.ls-java-project"
}


[Trace - 12:40:15 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:15 p.m. >> New configuration: {java={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, console=internalConsole}}, test={report={showAfterExecution=onFailure, position=sideView}, editor={enableShortcuts=true}, log={level=info}, message={hintForDeprecatedConfig=true, hintForSetingDefaultConfig=true}, defaultConfig=, config={}}, home=/Users/fbricon/.sdkman/candidates/java/14.0.0-open, 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}, runtimes=[{name=JavaSE-1.8, path=/Users/fbricon/.sdkman/candidates/java/8.0.212-zulu, default=true}, {name=JavaSE-11, path=/Users/fbricon/.sdkman/candidates/java/11.0.6.hs-adpt}, {name=JavaSE-13, path=/Users/fbricon/.sdkman/candidates/java/13.0.1.hs-adpt}, {name=JavaSE-14, path=/Users/fbricon/.sdkman/candidates/java/14.0.0-open}]}, trace={server=verbose}, import={maven={enabled=true}, gradle={enabled=true, wrapper={enabled=true}, offline={enabled=false}, version=null, arguments=null, jvmArguments=null, home=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]}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, completion={maxResults=50.0, enabled=true, overwrite=true, guessMethodArguments=true, 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}, requirements={JDK11Warning=true}, refactor={renameFromFileExplorer=autoApply}}}"
}


[Info  - 12:40:15 PM] May 5, 2020, 12:40:15 p.m. >> New configuration: {java={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, console=internalConsole}}, test={report={showAfterExecution=onFailure, position=sideView}, editor={enableShortcuts=true}, log={level=info}, message={hintForDeprecatedConfig=true, hintForSetingDefaultConfig=true}, defaultConfig=, config={}}, home=/Users/fbricon/.sdkman/candidates/java/14.0.0-open, 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}, runtimes=[{name=JavaSE-1.8, path=/Users/fbricon/.sdkman/candidates/java/8.0.212-zulu, default=true}, {name=JavaSE-11, path=/Users/fbricon/.sdkman/candidates/java/11.0.6.hs-adpt}, {name=JavaSE-13, path=/Users/fbricon/.sdkman/candidates/java/13.0.1.hs-adpt}, {name=JavaSE-14, path=/Users/fbricon/.sdkman/candidates/java/14.0.0-open}]}, trace={server=verbose}, import={maven={enabled=true}, gradle={enabled=true, wrapper={enabled=true}, offline={enabled=false}, version=null, arguments=null, jvmArguments=null, home=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]}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, completion={maxResults=50.0, enabled=true, overwrite=true, guessMethodArguments=true, 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}, requirements={JDK11Warning=true}, refactor={renameFromFileExplorer=autoApply}}}
[Trace - 12:40:15 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:15 p.m. >> workspace/executeCommand java.project.getSemanticTokensLegend"
}


[Info  - 12:40:15 PM] May 5, 2020, 12:40:15 p.m. >> workspace/executeCommand java.project.getSemanticTokensLegend
[Trace - 12:40:15 PM] Received notification 'language/progressReport'.
Params: {
    "id": "ed422bf3-4709-4f3e-904b-43a5d8c909fc",
    "task": "Building",
    "status": "0% ",
    "totalWork": 1000,
    "workDone": 0,
    "complete": false
}


[Trace - 12:40:15 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "May 5, 2020, 12:40:15 p.m. >> workspace/executeCommand vscode.java.test.get.testpath"
}


[Info  - 12:40:15 PM] May 5, 2020, 12:40:15 p.m. >> workspace/executeCommand vscode.java.test.get.testpath
[Trace - 12:40:16 PM] Received response 'workspace/executeCommand - (1)' in 43038ms.
Result: {
    "tokenTypes": [
        "comment",
        "keyword",
        "string",
        "number",
        "regexp",
        "operator",
        "namespace",
        "type",
        "struct",
        "class",
        "interface",
        "enum",
        "typeParameter",
        "function",
        "member",
        "property",
        "macro",
        "variable",
        "parameter",
        "label"
    ],
    "tokenModifiers": [
        "static",
        "readonly",
        "deprecated",
        "public",
        "private",
        "protected",
        "abstract"
    ]
}


[Trace - 12:40:16 PM] Received notification 'language/progressReport'.
Params: {
    "id": "ed422bf3-4709-4f3e-904b-43a5d8c909fc",
    "task": "Building",
    "subTask": "Analyzing sources",
    "status": "100% Analyzing sources",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:16 PM] Received response 'workspace/executeCommand - (2)' in 2038ms.
Result: []


[Trace - 12:40:16 PM] Received notification 'language/progressReport'.
Params: {
    "id": "ed422bf3-4709-4f3e-904b-43a5d8c909fc",
    "task": "Building",
    "subTask": "Build done",
    "status": "100% Build done",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:16 PM] Received notification 'language/progressReport'.
Params: {
    "id": "ed422bf3-4709-4f3e-904b-43a5d8c909fc",
    "task": "Building",
    "subTask": "",
    "status": "100% ",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:16 PM] Received notification 'language/progressReport'.
Params: {
    "id": "ed422bf3-4709-4f3e-904b-43a5d8c909fc",
    "task": "Building",
    "subTask": "",
    "status": "100% ",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:16 PM] Received notification 'language/progressReport'.
Params: {
    "task": "Background task",
    "status": "0% ",
    "totalWork": 1000,
    "workDone": 0,
    "complete": false
}


[Trace - 12:40:16 PM] Received notification 'language/progressReport'.
Params: {
    "task": "Background task",
    "subTask": "",
    "status": "100% ",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:16 PM] Received notification 'window/logMessage'.
Params: {
    "type": 1,
    "message": "May 5, 2020, 12:40:16 p.m. Error occured while building workspace. Details: \n message: Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-6.0.1-bin.zip'.\nCould not create an instance of type eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.\nCould not initialize class org.codehaus.groovy.reflection.ReflectionCache; code: 0; resource: /Users/fbricon/Downloads/gradle-test;"
}


[Error - 12:40:16 PM] May 5, 2020, 12:40:16 p.m. Error occured while building workspace. Details: 
 message: Could not run phased build action using Gradle distribution 'https://services.gradle.org/distributions/gradle-6.0.1-bin.zip'.
Could not create an instance of type eclipsePlugin_cdzsme7o54bx6sr072t4f5e2o.
Could not initialize class org.codehaus.groovy.reflection.ReflectionCache; code: 0; resource: /Users/fbricon/Downloads/gradle-test;
[Trace - 12:40:17 PM] Received notification 'language/progressReport'.
Params: {
    "id": "7c4871f9-ee94-4b3b-8dff-ee8353ea626e",
    "task": "Building",
    "status": "0% ",
    "totalWork": 1000,
    "workDone": 0,
    "complete": false
}


[Trace - 12:40:17 PM] Received notification 'language/progressReport'.
Params: {
    "id": "7c4871f9-ee94-4b3b-8dff-ee8353ea626e",
    "task": "Building",
    "status": "100% ",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:40:17 PM] Received notification 'language/progressReport'.
Params: {
    "id": "7c4871f9-ee94-4b3b-8dff-ee8353ea626e",
    "task": "Building",
    "status": "100% ",
    "totalWork": 1000,
    "workDone": 1000,
    "complete": true
}


[Trace - 12:45:12 PM] Received notification 'language/progressReport'.
Params: {
    "id": "bcd2329a-002b-4ead-a8dd-4df4c972b4ff",
    "task": "Building",
    "status": "0% ",
    "totalWork": 1000,
    "workDone": 0,
    "complete": false
}


[Trace - 12:45:12 PM] Received notification 'language/progressReport'.
Params: {
    "id": "bcd2329a-002b-4ead-a8dd-4df4c972b4ff",
    "task": "Building",
    "status": "0% ",
    "totalWork": 1000,
    "workDone": 0,
    "complete": true
}

The JavaSE-1.8 runtime is set as default AFTER the project has been imported

@snjeza
Copy link
Contributor Author

snjeza commented May 5, 2020

@fbricon I have updated the PR.

@@ -789,7 +796,18 @@ public void projectConfigurationUpdate(TextDocumentIdentifier param) {
public CompletableFuture<BuildWorkspaceStatus> buildWorkspace(boolean forceReBuild) {
logInfo(">> java/buildWorkspace (" + (forceReBuild ? "full)" : "incremental)"));
BuildWorkspaceHandler handler = new BuildWorkspaceHandler(pm);
return computeAsyncWithClientProgress((monitor) -> handler.buildWorkspace(forceReBuild, monitor));
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

forcing resync on workspace build seems wrong. Moreover you should always decouple most of JDT.LS classes from build specific implementations.

@snjeza
Copy link
Contributor Author

snjeza commented May 7, 2020

@fbricon I have updated the PR.

@fbricon fbricon merged commit df7ac34 into eclipse-jdtls:master May 13, 2020
@fbricon
Copy link
Contributor

fbricon commented May 13, 2020

Thanks @snjeza!

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

Successfully merging this pull request may close these issues.

Use default JVM when importing gradle project
2 participants