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

Cannot import maven project from workspace #2972

Closed
iamfreeman opened this issue Feb 28, 2023 · 43 comments · Fixed by eclipse-jdtls/eclipse.jdt.ls#2999
Closed

Cannot import maven project from workspace #2972

iamfreeman opened this issue Feb 28, 2023 · 43 comments · Fixed by eclipse-jdtls/eclipse.jdt.ls#2999

Comments

@iamfreeman
Copy link

iamfreeman commented Feb 28, 2023

Everytime I clean up workspace by hitting "F1" and select "Java: Clean Language Server Workspace", redhat stuck on importing Java maven project

Environment
  • Operating System: WIN10 x64
  • JDK version: 17.0.6
  • Visual Studio Code version: 1.75.1
  • Java extension version: v1.15 and v1.16.2023022803 (prerelease)
!SESSION 2023-02-28 11:27:57.191 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\6cc28fff9974d0c32371623240d7c1b3\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:58.932
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.157
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.195
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.199
!MESSAGE Initializing Java Language Server 1.21.0.202302280807

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.906
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.906
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.907
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.908
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.909
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.909
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.911
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.911
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.913
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.913
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.914
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.915
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.923
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:27:59.924
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:28:00.011
!MESSAGE ProjectRegistryRefreshJob finished 87ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:28:00.012
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:28:00.039
!MESSAGE Started org.eclipse.buildship.core 26ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:28:00.045
!MESSAGE RepositoryRegistryUpdateJob finished 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:28:00.059
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:28:00.059
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:28:00.223
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-02-28 11:28:00.825
!MESSAGE Importing Maven project(s)

On the build status console:

image

Client log:

{
  message: 'Starting Java server with: c:\\Program Files\\Java\\jdk-17\\bin\\java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=false -Dfile.encoding=utf8 -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx4G -Xms1G -Xlog:disable -javaagent:c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.2023022803-win32-x64\\lombok\\lombok-1.18.24.jar -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\6cc28fff9974d0c32371623240d7c1b3\\redhat.java -jar c:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.2023022803-win32-x64\\server\\plugins\\org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar -configuration c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\globalStorage\\redhat.java\\1.16.2023022803\\config_win -data c:\\Users\\Daniel\\AppData\\Roaming\\Code\\User\\workspaceStorage\\6cc28fff9974d0c32371623240d7c1b3\\redhat.java\\jdt_ws',
  level: 'info',
  timestamp: '2023-02-28 11:27:56.809'
}
{
  message: 'WARNING: Using incubator modules: jdk.incubator.foreign, jdk.incubator.vector\r\n',
  level: 'info',
  timestamp: '2023-02-28 11:27:56.910'
}

Running extension:

image

Even I manually delete workspace folders, issue will not be solved.

Current Result

Maven project cannot be imported into VScode, it stuck in 31% forever. The only way to solve it is to remove the entire repository and download it again. And it only works for 1 time. If I clean the workspace again, it will stuck at import maven project again.

Expected Result

Import successfully

@snjeza
Copy link
Contributor

snjeza commented Feb 28, 2023

@iamfreeman could you provide a project example reproducing the issue?

@iamfreeman
Copy link
Author

I cannot. I have multiple projects on my workstation and this is the only one I got such error. I tried Intellij to open the project and it works. So I assume it should be some index related issue.

The only way to fix it is to delete the entire folder and delete repo and then redownload everything from git. After that, it works. And it still have chance to stuck on this "31% Refreshing '/jdt.ls-java-project'" anytime I cleanup the workspace.

Things I have tried:

  1. delete .m2 folder - not work
  2. delete workstorage folder - not work
  3. delete .vscode folder - not work
  4. change the creation of timestamp of my project folder so VS code will generate a new hash folder in workstorage - not work

Here are the trace log for my language server:

[Trace - 12:21:31 PM] Sending request 'initialize - (0)'.
Params: {
    "processId": 13860,
    "clientInfo": {
        "name": "Visual Studio Code",
        "version": "1.76.2"
    },
    "locale": "en",
    "rootPath": "d:\\Projects\\opl",
    "rootUri": "file:///d%3A/Projects/opl",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional",
                "normalizesLineEndings": true,
                "changeAnnotationSupport": {
                    "groupsOnLabel": true
                }
            },
            "configuration": true,
            "didChangeWatchedFiles": {
                "dynamicRegistration": true,
                "relativePatternSupport": 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
                    ]
                },
                "tagSupport": {
                    "valueSet": [
                        1
                    ]
                },
                "resolveSupport": {
                    "properties": [
                        "location.range"
                    ]
                }
            },
            "codeLens": {
                "refreshSupport": true
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "workspaceFolders": true,
            "semanticTokens": {
                "refreshSupport": true
            },
            "fileOperations": {
                "dynamicRegistration": true,
                "didCreate": true,
                "didRename": true,
                "didDelete": true,
                "willCreate": true,
                "willRename": true,
                "willDelete": true
            },
            "inlineValue": {
                "refreshSupport": true
            },
            "inlayHint": {
                "refreshSupport": true
            },
            "diagnostics": {
                "refreshSupport": true
            }
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "versionSupport": false,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                },
                "codeDescriptionSupport": true,
                "dataSupport": true
            },
            "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
                        ]
                    },
                    "insertReplaceSupport": true,
                    "resolveSupport": {
                        "properties": [
                            "documentation",
                            "detail",
                            "additionalTextEdits"
                        ]
                    },
                    "insertTextModeSupport": {
                        "valueSet": [
                            1,
                            2
                        ]
                    },
                    "labelDetailsSupport": true
                },
                "insertTextMode": 2,
                "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
                    ]
                },
                "completionList": {
                    "itemDefaults": [
                        "commitCharacters",
                        "editRange",
                        "insertTextFormat",
                        "insertTextMode"
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": true
                    },
                    "activeParameterSupport": 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,
                "tagSupport": {
                    "valueSet": [
                        1
                    ]
                },
                "labelSupport": true
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "disabledSupport": true,
                "dataSupport": true,
                "resolveSupport": {
                    "properties": [
                        "edit"
                    ]
                },
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                },
                "honorsChangeAnnotations": false
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": true,
                "prepareSupportDefaultBehavior": 1,
                "honorsChangeAnnotations": 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,
                "foldingRangeKind": {
                    "valueSet": [
                        "comment",
                        "imports",
                        "region"
                    ]
                },
                "foldingRange": {
                    "collapsedText": false
                }
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            },
            "callHierarchy": {
                "dynamicRegistration": true
            },
            "semanticTokens": {
                "dynamicRegistration": true,
                "tokenTypes": [
                    "namespace",
                    "type",
                    "class",
                    "enum",
                    "interface",
                    "struct",
                    "typeParameter",
                    "parameter",
                    "variable",
                    "property",
                    "enumMember",
                    "event",
                    "function",
                    "method",
                    "macro",
                    "keyword",
                    "modifier",
                    "comment",
                    "string",
                    "number",
                    "regexp",
                    "operator",
                    "decorator"
                ],
                "tokenModifiers": [
                    "declaration",
                    "definition",
                    "readonly",
                    "static",
                    "deprecated",
                    "abstract",
                    "async",
                    "modification",
                    "documentation",
                    "defaultLibrary"
                ],
                "formats": [
                    "relative"
                ],
                "requests": {
                    "range": true,
                    "full": {
                        "delta": true
                    }
                },
                "multilineTokenSupport": false,
                "overlappingTokenSupport": false,
                "serverCancelSupport": true,
                "augmentsSyntaxTokens": true
            },
            "linkedEditingRange": {
                "dynamicRegistration": true
            },
            "typeHierarchy": {
                "dynamicRegistration": true
            },
            "inlineValue": {
                "dynamicRegistration": true
            },
            "inlayHint": {
                "dynamicRegistration": true,
                "resolveSupport": {
                    "properties": [
                        "tooltip",
                        "textEdits",
                        "label.tooltip",
                        "label.location",
                        "label.command"
                    ]
                }
            },
            "diagnostic": {
                "dynamicRegistration": true,
                "relatedDocumentSupport": false
            }
        },
        "window": {
            "showMessage": {
                "messageActionItem": {
                    "additionalPropertiesSupport": true
                }
            },
            "showDocument": {
                "support": true
            },
            "workDoneProgress": true
        },
        "general": {
            "staleRequestSupport": {
                "cancel": true,
                "retryOnContentModified": [
                    "textDocument/semanticTokens/full",
                    "textDocument/semanticTokens/range",
                    "textDocument/semanticTokens/full/delta"
                ]
            },
            "regularExpressions": {
                "engine": "ECMAScript",
                "version": "ES2020"
            },
            "markdown": {
                "parser": "marked",
                "version": "1.1.0"
            },
            "positionEncodings": [
                "utf-16"
            ]
        },
        "notebookDocument": {
            "synchronization": {
                "dynamicRegistration": true,
                "executionSummarySupport": true
            }
        }
    },
    "initializationOptions": {
        "bundles": [
            "c:\\Users\\Daniel\\.vscode\\extensions\\visualstudioexptteam.vscodeintellicode-1.2.30\\dist\\com.microsoft.jdtls.intellicode.core-0.7.0.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-debug-0.49.0\\server\\com.microsoft.java.debug.plugin-0.44.0.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-dependency-0.21.1\\server\\com.microsoft.jdtls.ext.core-0.21.1.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-api_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-engine_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-migrationsupport_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-params_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-commons_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-engine_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-launcher_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-runner_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-suite-api_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-suite-commons_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-suite-engine_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-vintage-engine_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.apiguardian.api_1.1.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.eclipse.jdt.junit4.runtime_1.3.0.v20220609-1843.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.eclipse.jdt.junit5.runtime_1.1.100.v20220907-0450.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.opentest4j_1.2.0.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\com.microsoft.java.test.plugin-0.38.1.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-maven-0.40.4\\jdtls.ext\\com.microsoft.java.maven.plugin\\target\\com.microsoft.java.maven.plugin-0.39.0.jar"
        ],
        "workspaceFolders": [
            "file:///d%3A/Projects/opl"
        ],
        "settings": {
            "java": {
                "home": "C:\\Program Files\\Java\\jdk-17",
                "jdt": {
                    "ls": {
                        "java": {
                            "home": "C:\\Program Files\\Java\\jdk-17"
                        },
                        "vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable",
                        "lombokSupport": {
                            "enabled": true
                        },
                        "protobufSupport": {
                            "enabled": true
                        },
                        "androidSupport": {
                            "enabled": false
                        }
                    }
                },
                "errors": {
                    "incompleteClasspath": {
                        "severity": "warning"
                    }
                },
                "configuration": {
                    "checkProjectSettingsExclusions": false,
                    "updateBuildConfiguration": "automatic",
                    "maven": {
                        "userSettings": null,
                        "globalSettings": null,
                        "notCoveredPluginExecutionSeverity": "warning",
                        "defaultMojoExecutionAction": "ignore"
                    },
                    "workspaceCacheLimit": 90,
                    "runtimes": [
                        {
                            "name": "JavaSE-11",
                            "path": "C:\\Program Files\\Java\\jdk-11.0.14"
                        },
                        {
                            "name": "JavaSE-12",
                            "path": "C:\\Program Files\\Java\\jdk-12.0.2"
                        },
                        {
                            "name": "JavaSE-1.8",
                            "path": "C:\\Program Files\\Java\\jdk1.8.0_301"
                        }
                    ]
                },
                "trace": {
                    "server": "verbose"
                },
                "import": {
                    "maven": {
                        "enabled": true,
                        "offline": {
                            "enabled": false
                        },
                        "disableTestClasspathFlag": false
                    },
                    "gradle": {
                        "enabled": true,
                        "wrapper": {
                            "enabled": true
                        },
                        "version": null,
                        "home": null,
                        "java": {
                            "home": "C:\\Program Files\\Java\\jdk-17"
                        },
                        "offline": {
                            "enabled": false
                        },
                        "arguments": null,
                        "jvmArguments": null,
                        "user": {
                            "home": null
                        },
                        "annotationProcessing": {
                            "enabled": true
                        }
                    },
                    "exclusions": [
                        "**/node_modules/**",
                        "**/.metadata/**",
                        "**/archetype-resources/**",
                        "**/META-INF/maven/**"
                    ],
                    "generatesMetadataFilesAtProjectRoot": false
                },
                "maven": {
                    "downloadSources": false,
                    "updateSnapshots": false
                },
                "eclipse": {
                    "downloadSources": false
                },
                "referencesCodeLens": {
                    "enabled": false
                },
                "signatureHelp": {
                    "enabled": true,
                    "description": {
                        "enabled": false
                    }
                },
                "implementationsCodeLens": {
                    "enabled": false
                },
                "format": {
                    "enabled": true,
                    "settings": {
                        "url": null,
                        "profile": null
                    },
                    "comments": {
                        "enabled": true
                    },
                    "onType": {
                        "enabled": true
                    },
                    "insertSpaces": true,
                    "tabSize": 4
                },
                "saveActions": {
                    "organizeImports": false
                },
                "project": {
                    "referencedLibraries": [
                        "lib/**/*.jar"
                    ],
                    "importOnFirstTimeStartup": "automatic",
                    "importHint": true,
                    "resourceFilters": [
                        "node_modules",
                        "\\.git"
                    ],
                    "encoding": "ignore",
                    "exportJar": {
                        "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                    }
                },
                "contentProvider": {
                    "preferred": null
                },
                "autobuild": {
                    "enabled": true
                },
                "maxConcurrentBuilds": 1,
                "recommendations": {
                    "dependency": {
                        "analytics": {
                            "show": true
                        }
                    }
                },
                "completion": {
                    "maxResults": 0,
                    "enabled": 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.*",
                        "sun.*",
                        "jdk.*",
                        "org.graalvm.*",
                        "io.micrometer.shaded.*"
                    ],
                    "importOrder": [
                        "#",
                        "java",
                        "javax",
                        "org",
                        "com",
                        ""
                    ],
                    "postfix": {
                        "enabled": true
                    },
                    "matchCase": "off"
                },
                "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
                    },
                    "insertionLocation": "afterCursor"
                },
                "selectionRange": {
                    "enabled": true
                },
                "showBuildStatusOnStart": {
                    "enabled": "notification"
                },
                "server": {
                    "launchMode": "Hybrid"
                },
                "sources": {
                    "organizeImports": {
                        "starThreshold": 99,
                        "staticStarThreshold": 99
                    }
                },
                "imports": {
                    "gradle": {
                        "wrapper": {
                            "checksums": []
                        }
                    }
                },
                "templates": {
                    "fileHeader": [],
                    "typeComment": []
                },
                "references": {
                    "includeAccessors": true,
                    "includeDecompiledSources": true
                },
                "typeHierarchy": {
                    "lazyLoad": false
                },
                "settings": {
                    "url": null
                },
                "symbols": {
                    "includeSourceMethodDeclarations": false
                },
                "quickfix": {
                    "showAt": "line"
                },
                "inlayHints": {
                    "parameterNames": {
                        "enabled": "literals",
                        "exclusions": []
                    }
                },
                "codeAction": {
                    "sortMembers": {
                        "avoidVolatileChanges": true
                    }
                },
                "compile": {
                    "nullAnalysis": {
                        "nonnull": [
                            "javax.annotation.Nonnull",
                            "org.eclipse.jdt.annotation.NonNull",
                            "org.springframework.lang.NonNull"
                        ],
                        "nullable": [
                            "javax.annotation.Nullable",
                            "org.eclipse.jdt.annotation.Nullable",
                            "org.springframework.lang.Nullable"
                        ],
                        "mode": "disabled"
                    }
                },
                "cleanup": {
                    "actionsOnSave": []
                },
                "sharedIndexes": {
                    "enabled": "auto",
                    "location": ""
                },
                "refactoring": {
                    "extract": {
                        "interface": {
                            "replace": true
                        }
                    }
                },
                "debug": {
                    "logLevel": "warn",
                    "settings": {
                        "showHex": false,
                        "showStaticVariables": false,
                        "showQualifiedNames": false,
                        "showLogicalStructure": true,
                        "showToString": true,
                        "maxStringLength": 0,
                        "numericPrecision": 0,
                        "hotCodeReplace": "manual",
                        "enableRunDebugCodeLens": true,
                        "forceBuildBeforeLaunch": true,
                        "onBuildFailureProceed": false,
                        "console": "integratedTerminal",
                        "exceptionBreakpoint": {
                            "skipClasses": []
                        },
                        "stepping": {
                            "skipClasses": [],
                            "skipSynthetics": false,
                            "skipStaticInitializers": false,
                            "skipConstructors": false
                        },
                        "jdwp": {
                            "limitOfVariablesPerJdwpRequest": 100,
                            "requestTimeout": 3000,
                            "async": "auto"
                        },
                        "vmArgs": ""
                    }
                },
                "silentNotification": false,
                "dependency": {
                    "showMembers": false,
                    "syncWithFolderExplorer": true,
                    "autoRefresh": true,
                    "refreshDelay": 2000,
                    "packagePresentation": "flat"
                },
                "help": {
                    "firstView": "auto",
                    "showReleaseNotes": true,
                    "collectErrorLog": false
                },
                "test": {
                    "defaultConfig": "",
                    "config": {}
                }
            }
        },
        "extendedClientCapabilities": {
            "progressReportProvider": true,
            "classFileContentsSupport": true,
            "overrideMethodsPromptSupport": true,
            "hashCodeEqualsPromptSupport": true,
            "advancedOrganizeImportsSupport": true,
            "generateToStringPromptSupport": true,
            "advancedGenerateAccessorsSupport": true,
            "generateConstructorsPromptSupport": true,
            "generateDelegateMethodsPromptSupport": true,
            "advancedExtractRefactoringSupport": true,
            "inferSelectionSupport": [
                "extractMethod",
                "extractVariable",
                "extractField"
            ],
            "moveRefactoringSupport": true,
            "clientHoverProvider": true,
            "clientDocumentSymbolProvider": true,
            "gradleChecksumWrapperPromptSupport": true,
            "resolveAdditionalTextEditsSupport": true,
            "advancedIntroduceParameterRefactoringSupport": true,
            "actionableRuntimeNotificationSupport": true,
            "onCompletionItemSelectedCommand": "editor.action.triggerParameterHints",
            "extractInterfaceSupport": true
        },
        "triggerFiles": [
            "file:///d%3A/Projects/opl/src/main/java/com/emonster/saleserp/SalesErpApp.java"
        ]
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file:///d%3A/Projects/opl",
            "name": "opl"
        }
    ]
}


WARNING: Using incubator modules: jdk.incubator.foreign, jdk.incubator.vector
[Trace - 12:21:34 PM] Received response 'initialize - (0)' in 2839ms.
Result: {
    "capabilities": {
        "textDocumentSync": {
            "openClose": true,
            "change": 2,
            "willSave": true,
            "willSaveWaitUntil": true,
            "save": {
                "includeText": true
            }
        },
        "workspace": {
            "workspaceFolders": {
                "supported": true,
                "changeNotifications": true
            }
        },
        "callHierarchyProvider": true,
        "semanticTokensProvider": {
            "legend": {
                "tokenTypes": [
                    "namespace",
                    "class",
                    "interface",
                    "enum",
                    "enumMember",
                    "type",
                    "typeParameter",
                    "method",
                    "property",
                    "variable",
                    "parameter",
                    "modifier",
                    "keyword",
                    "annotation",
                    "annotationMember",
                    "record",
                    "recordComponent"
                ],
                "tokenModifiers": [
                    "abstract",
                    "static",
                    "readonly",
                    "deprecated",
                    "declaration",
                    "documentation",
                    "public",
                    "private",
                    "protected",
                    "native",
                    "generic",
                    "typeArgument",
                    "importDeclaration",
                    "constructor"
                ]
            },
            "range": false,
            "full": {
                "delta": false
            },
            "documentSelector": [
                {
                    "language": "java",
                    "scheme": "file"
                },
                {
                    "language": "java",
                    "scheme": "jdt"
                }
            ]
        }
    }
}


[Trace - 12:21:34 PM] Sending notification 'initialized'.
Params: {}


[Trace - 12:21:34 PM] Sending notification 'workspace/didChangeConfiguration'.
Params: {
    "settings": {
        "java": {
            "home": "C:\\Program Files\\Java\\jdk-17",
            "jdt": {
                "ls": {
                    "java": {
                        "home": "C:\\Program Files\\Java\\jdk-17"
                    },
                    "vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable",
                    "lombokSupport": {
                        "enabled": true
                    },
                    "protobufSupport": {
                        "enabled": true
                    },
                    "androidSupport": {
                        "enabled": false
                    }
                }
            },
            "errors": {
                "incompleteClasspath": {
                    "severity": "warning"
                }
            },
            "configuration": {
                "checkProjectSettingsExclusions": false,
                "updateBuildConfiguration": "automatic",
                "maven": {
                    "userSettings": null,
                    "globalSettings": null,
                    "notCoveredPluginExecutionSeverity": "warning",
                    "defaultMojoExecutionAction": "ignore"
                },
                "workspaceCacheLimit": 90,
                "runtimes": [
                    {
                        "name": "JavaSE-11",
                        "path": "C:\\Program Files\\Java\\jdk-11.0.14"
                    },
                    {
                        "name": "JavaSE-12",
                        "path": "C:\\Program Files\\Java\\jdk-12.0.2"
                    },
                    {
                        "name": "JavaSE-1.8",
                        "path": "C:\\Program Files\\Java\\jdk1.8.0_301"
                    }
                ]
            },
            "trace": {
                "server": "verbose"
            },
            "import": {
                "maven": {
                    "enabled": true,
                    "offline": {
                        "enabled": false
                    },
                    "disableTestClasspathFlag": false
                },
                "gradle": {
                    "enabled": true,
                    "wrapper": {
                        "enabled": true
                    },
                    "version": null,
                    "home": null,
                    "java": {
                        "home": "C:\\Program Files\\Java\\jdk-17"
                    },
                    "offline": {
                        "enabled": false
                    },
                    "arguments": null,
                    "jvmArguments": null,
                    "user": {
                        "home": null
                    },
                    "annotationProcessing": {
                        "enabled": true
                    }
                },
                "exclusions": [
                    "**/node_modules/**",
                    "**/.metadata/**",
                    "**/archetype-resources/**",
                    "**/META-INF/maven/**"
                ],
                "generatesMetadataFilesAtProjectRoot": false
            },
            "maven": {
                "downloadSources": false,
                "updateSnapshots": false
            },
            "eclipse": {
                "downloadSources": false
            },
            "referencesCodeLens": {
                "enabled": false
            },
            "signatureHelp": {
                "enabled": true,
                "description": {
                    "enabled": false
                }
            },
            "implementationsCodeLens": {
                "enabled": false
            },
            "format": {
                "enabled": true,
                "settings": {
                    "url": null,
                    "profile": null
                },
                "comments": {
                    "enabled": true
                },
                "onType": {
                    "enabled": true
                },
                "insertSpaces": true,
                "tabSize": 4
            },
            "saveActions": {
                "organizeImports": false
            },
            "project": {
                "referencedLibraries": [
                    "lib/**/*.jar"
                ],
                "importOnFirstTimeStartup": "automatic",
                "importHint": true,
                "resourceFilters": [
                    "node_modules",
                    "\\.git"
                ],
                "encoding": "ignore",
                "exportJar": {
                    "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                }
            },
            "contentProvider": {
                "preferred": null
            },
            "autobuild": {
                "enabled": true
            },
            "maxConcurrentBuilds": 1,
            "recommendations": {
                "dependency": {
                    "analytics": {
                        "show": true
                    }
                }
            },
            "completion": {
                "maxResults": 0,
                "enabled": 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.*",
                    "sun.*",
                    "jdk.*",
                    "org.graalvm.*",
                    "io.micrometer.shaded.*"
                ],
                "importOrder": [
                    "#",
                    "java",
                    "javax",
                    "org",
                    "com",
                    ""
                ],
                "postfix": {
                    "enabled": true
                },
                "matchCase": "off"
            },
            "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
                },
                "insertionLocation": "afterCursor"
            },
            "selectionRange": {
                "enabled": true
            },
            "showBuildStatusOnStart": {
                "enabled": "notification"
            },
            "server": {
                "launchMode": "Hybrid"
            },
            "sources": {
                "organizeImports": {
                    "starThreshold": 99,
                    "staticStarThreshold": 99
                }
            },
            "imports": {
                "gradle": {
                    "wrapper": {
                        "checksums": []
                    }
                }
            },
            "templates": {
                "fileHeader": [],
                "typeComment": []
            },
            "references": {
                "includeAccessors": true,
                "includeDecompiledSources": true
            },
            "typeHierarchy": {
                "lazyLoad": false
            },
            "settings": {
                "url": null
            },
            "symbols": {
                "includeSourceMethodDeclarations": false
            },
            "quickfix": {
                "showAt": "line"
            },
            "inlayHints": {
                "parameterNames": {
                    "enabled": "literals",
                    "exclusions": []
                }
            },
            "codeAction": {
                "sortMembers": {
                    "avoidVolatileChanges": true
                }
            },
            "compile": {
                "nullAnalysis": {
                    "nonnull": [
                        "javax.annotation.Nonnull",
                        "org.eclipse.jdt.annotation.NonNull",
                        "org.springframework.lang.NonNull"
                    ],
                    "nullable": [
                        "javax.annotation.Nullable",
                        "org.eclipse.jdt.annotation.Nullable",
                        "org.springframework.lang.Nullable"
                    ],
                    "mode": "disabled"
                }
            },
            "cleanup": {
                "actionsOnSave": []
            },
            "sharedIndexes": {
                "enabled": "auto",
                "location": ""
            },
            "refactoring": {
                "extract": {
                    "interface": {
                        "replace": true
                    }
                }
            },
            "debug": {
                "logLevel": "warn",
                "settings": {
                    "showHex": false,
                    "showStaticVariables": false,
                    "showQualifiedNames": false,
                    "showLogicalStructure": true,
                    "showToString": true,
                    "maxStringLength": 0,
                    "numericPrecision": 0,
                    "hotCodeReplace": "manual",
                    "enableRunDebugCodeLens": true,
                    "forceBuildBeforeLaunch": true,
                    "onBuildFailureProceed": false,
                    "console": "integratedTerminal",
                    "exceptionBreakpoint": {
                        "skipClasses": []
                    },
                    "stepping": {
                        "skipClasses": [],
                        "skipSynthetics": false,
                        "skipStaticInitializers": false,
                        "skipConstructors": false
                    },
                    "jdwp": {
                        "limitOfVariablesPerJdwpRequest": 100,
                        "requestTimeout": 3000,
                        "async": "auto"
                    },
                    "vmArgs": ""
                }
            },
            "silentNotification": false,
            "dependency": {
                "showMembers": false,
                "syncWithFolderExplorer": true,
                "autoRefresh": true,
                "refreshDelay": 2000,
                "packagePresentation": "flat"
            },
            "help": {
                "firstView": "auto",
                "showReleaseNotes": true,
                "collectErrorLog": false
            },
            "test": {
                "defaultConfig": "",
                "config": {}
            }
        }
    }
}


[Trace - 12:21:35 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "31% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."
}


[Trace - 12:21:35 PM] Received notification 'language/progressReport'.
Params: {
    "id": "07f7ef80-244c-4932-9942-f1f06c6619a4",
    "task": "Initialize Workspace",
    "subTask": "Refreshing '/jdt.ls-java-project'.",
    "status": "31% Refreshing '/jdt.ls-java-project'.",
    "totalWork": 1000,
    "workDone": 307,
    "complete": false
}

Then it never receive notification from server anymore

@snjeza
Copy link
Contributor

snjeza commented Mar 21, 2023

@iamfreeman could you try to set

"java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx4G -Xms512m -Xlog:disable",

@iamfreeman
Copy link
Author

iamfreeman commented Mar 21, 2023

This is my settings:

{
    "java.configuration.updateBuildConfiguration": "automatic",
 
    "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",
    "java.jdt.ls.lombokSupport.enabled": true
}

it does not work

Actually this issue happened on my colleague workstation as well.

@snjeza
Copy link
Contributor

snjeza commented Mar 21, 2023

@iamfreeman Could you show your server log ?

@iamfreeman
Copy link
Author

Here you are. It is 14:10 here. Server log have enties til 13:26

!SESSION 2023-03-21 12:18:20.337 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\8272c4452941f1c6088b99e74f47494a\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:21.892
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:22.113
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:22.154
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:22.157
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.341
!MESSAGE Setting C:\Program Files\Java\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679426302822)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.351
!MESSAGE Setting C:\Program Files\Java\jdk-12.0.2 as 'JavaSE-12' environment (id:1679426303343)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.360
!MESSAGE Setting C:\Program Files\Java\jdk-11.0.14 as 'JavaSE-11' environment (id:1679426303353)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.362
!MESSAGE JVM Runtimes changed, saving new configuration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.390
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.390
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.391
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.391
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.391
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.392
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.392
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.393
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.393
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.393
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.394
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.394
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.400
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.400
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.402
!MESSAGE ProjectRegistryRefreshJob finished 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.403
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.425
!MESSAGE Started org.eclipse.buildship.core 22ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.435
!MESSAGE RepositoryRegistryUpdateJob finished 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.448
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.456
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:23.651
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:24.413
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:28.051
!MESSAGE Parent process stopped running, forcing server exit

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:18:28.052
!MESSAGE >> exit

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:19:28.053
!MESSAGE Forcing exit after 1 min.
!SESSION 2023-03-21 12:21:04.216 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\8272c4452941f1c6088b99e74f47494a\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:05.866
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.091
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.134
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.135
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.805
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.806
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.807
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.807
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.808
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.808
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.809
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.809
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.810
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.810
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.811
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.811
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.819
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.820
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.867
!MESSAGE ProjectRegistryRefreshJob finished 47ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.868
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.886
!MESSAGE Started org.eclipse.buildship.core 19ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.891
!MESSAGE RepositoryRegistryUpdateJob finished 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.905
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:06.907
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:07.031
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:07.625
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:12.032
!MESSAGE Parent process stopped running, forcing server exit

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:12.033
!MESSAGE >> exit
!SESSION 2023-03-21 12:21:32.231 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\8272c4452941f1c6088b99e74f47494a\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:33.654
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:33.878
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:33.926
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:33.929
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.602
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.604
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.604
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.604
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.604
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.606
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.606
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.606
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.608
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.608
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.609
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.610
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.615
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.615
!MESSAGE Started org.eclipse.m2e.core 0ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.656
!MESSAGE ProjectRegistryRefreshJob finished 39ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.656
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.672
!MESSAGE Started org.eclipse.buildship.core 16ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.676
!MESSAGE RepositoryRegistryUpdateJob finished 0ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.689
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.693
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:34.826
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 12:21:35.440
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.704
!MESSAGE Timeout while waiting for completion of job: Initialize Workspace(28)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.705
!MESSAGE >> initialization job finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.706
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.709
!MESSAGE >> registerWatchers'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.712
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.715
!MESSAGE >> watchers registered

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.723
!MESSAGE >> java/buildWorkspace (incremental)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.728
!MESSAGE >> New configuration: {java={home=C:\Program Files\Java\jdk-17, jdt={ls={java={home=C:\Program Files\Java\jdk-17}, vmargs=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\Program Files\Java\jdk-11.0.14}, {name=JavaSE-12, path=C:\Program Files\Java\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\Program Files\Java\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\Program Files\Java\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=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.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, 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}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.796
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.798
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.800
!MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.801
!MESSAGE >> workspace/executeCommand java.project.listSourcePaths

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:21:34.808
!MESSAGE >> workspace/executeCommand java.project.getSettings

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:27.076
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:27.079
!MESSAGE >> New configuration: {java={home=C:\Program Files\Java\jdk-17, jdt={ls={java={home=C:\Program Files\Java\jdk-17}, vmargs=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\Program Files\Java\jdk-11.0.14}, {name=JavaSE-12, path=C:\Program Files\Java\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\Program Files\Java\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\Program Files\Java\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=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.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, 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}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:28.730
!MESSAGE >> shutdown

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:28.738
!MESSAGE >> exit
!SESSION 2023-03-21 13:25:32.851 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\8272c4452941f1c6088b99e74f47494a\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:34.398
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:34.637
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:34.678
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:34.680
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.378
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.378
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.379
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.380
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.380
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.381
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.382
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.382
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.383
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.384
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.384
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.385
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.392
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.393
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.439
!MESSAGE ProjectRegistryRefreshJob finished 46ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.440
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.463
!MESSAGE Started org.eclipse.buildship.core 22ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.469
!MESSAGE RepositoryRegistryUpdateJob finished 0ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.481
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.483
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:35.614
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:25:36.249
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:26:04.246
!MESSAGE Parent process stopped running, forcing server exit

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:26:04.247
!MESSAGE >> exit

!ENTRY org.eclipse.jdt.ls.core 4 0 2023-03-21 13:26:04.247
!MESSAGE InterruptedException
!STACK 0
java.lang.InterruptedException
	at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:35)
	at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:972)
	at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:355)
	at org.eclipse.core.runtime.jobs.Job.join(Job.java:531)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.exit(JDTLanguageServer.java:463)
	at org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.run(ParentProcessWatcher.java:58)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:26:04.249
!MESSAGE Shutdown received... waking up main thread

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 13:26:04.256
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is stopping:

@snjeza
Copy link
Contributor

snjeza commented Mar 21, 2023

@iamfreeman could you check yor workspace settings. You have set

"java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable" 

@iamfreeman
Copy link
Author

My User settings:

{
    "java.configuration.updateBuildConfiguration": "automatic",
    "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",
    "java.jdt.ls.lombokSupport.enabled": true
}

My workspace settings:

{
    "java.jdt.ls.java.home": "C:\\Program Files\\Java\\jdk-17",
    "maven.terminal.useJavaHome": true,
    "java.import.gradle.java.home": "C:\\Program Files\\Java\\jdk-17",
    "java.compile.nullAnalysis.nullable": [
        "javax.annotation.Nullable",
        "org.eclipse.jdt.annotation.Nullable",
        "org.springframework.lang.Nullable"
    ],
    "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:disable",
    "java.compile.nullAnalysis.mode": "disabled",
    "graalvm.installations": [
        "d:\\Projects\\graalvm-tools-for-java\\graalvm-ee-java11-22.3.1"
    ],
    "graalvm.home": "d:\\Projects\\graalvm-tools-for-java\\graalvm-ee-java11-22.3.1",
    "terminal.integrated.env.windows": {
        "GRAALVM_HOME": "d:\\Projects\\graalvm-tools-for-java\\graalvm-ee-java11-22.3.1"
    },
    "netbeans.javaSupport.enabled": false,
    "netbeans.jdkhome": "d:\\Projects\\graalvm-tools-for-java\\graalvm-ee-java11-22.3.1",
    "redhat.telemetry.enabled": false,
    "[java]": {
        "editor.defaultFormatter": "redhat.java"
    },
    "[python]": {
        "editor.formatOnType": true
    },
    "extensions.supportUntrustedWorkspaces": {},
    "java.configuration.runtimes": [
        {
            "name": "JavaSE-11",
            "path": "C:\\Program Files\\Java\\jdk-11.0.14"
        },
        {
            "name": "JavaSE-12",
            "path": "C:\\Program Files\\Java\\jdk-12.0.2"
        },
        {
            "name": "JavaSE-1.8",
            "path": "C:\\Program Files\\Java\\jdk1.8.0_301"
        }
    ],
    "java.trace.server": "verbose",
    "java.project.resourceFilters": [
        "node_modules",
        "\\.git"
    ],
}

@iamfreeman
Copy link
Author

after 1 hour of hanging, I got the following error as well:

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.495
!MESSAGE Timeout while waiting for completion of job: Initialize Workspace(28)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.496
!MESSAGE >> initialization job finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.497
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.500
!MESSAGE >> registerWatchers'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.503
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.505
!MESSAGE >> watchers registered

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.512
!MESSAGE >> java/buildWorkspace (incremental)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.517
!MESSAGE >> New configuration: {java={home=C:\Program Files\Java\jdk-17, jdt={ls={java={home=C:\Program Files\Java\jdk-17}, vmargs=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\Program Files\Java\jdk-11.0.14}, {name=JavaSE-12, path=C:\Program Files\Java\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\Program Files\Java\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\Program Files\Java\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=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.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, 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}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.554
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.556
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.559
!MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.560
!MESSAGE >> workspace/executeCommand java.project.listSourcePaths

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:25:35.568
!MESSAGE >> workspace/executeCommand java.project.getSettings

@snjeza
Copy link
Contributor

snjeza commented Mar 22, 2023

@iamfreeman could you add

 "java.jdt.ls.vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",
   

to your workspace settings

@iamfreeman
Copy link
Author

Added. Nothing changed

@snjeza
Copy link
Contributor

snjeza commented Mar 22, 2023

@iamfreeman Could you add

 "java.jdt.ls.vmargs": "-Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",
   

to your workspace settings and show your new log?

@snjeza
Copy link
Contributor

snjeza commented Mar 22, 2023

@iamfreeman What maven plugins are you using? Could you show your pom.xml?

@iamfreeman
Copy link
Author

pom.xml.txt

Here you are

@snjeza
Copy link
Contributor

snjeza commented Mar 22, 2023

pom.xml.txt
Here you are

I can't reproduce the issue. Please try #2972 (comment)

@iamfreeman
Copy link
Author

!SESSION 2023-03-21 18:36:56.368 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\8272c4452941f1c6088b99e74f47494a\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:57.761
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:58.003
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:58.039
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:58.041
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.273
!MESSAGE Setting C:\Program Files\Java\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679449018751)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.285
!MESSAGE Setting C:\Program Files\Java\jdk-12.0.2 as 'JavaSE-12' environment (id:1679449019276)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.296
!MESSAGE Setting C:\Program Files\Java\jdk-11.0.14 as 'JavaSE-11' environment (id:1679449019287)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.299
!MESSAGE JVM Runtimes changed, saving new configuration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.329
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.330
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.331
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.331
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.332
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.333
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.333
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.334
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.334
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.335
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.335
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.336
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.341
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.342
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.344
!MESSAGE ProjectRegistryRefreshJob finished 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.344
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.365
!MESSAGE Started org.eclipse.buildship.core 21ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.374
!MESSAGE RepositoryRegistryUpdateJob finished 0ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.386
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.400
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:59.530
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:37:00.291
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:37:26.477
!MESSAGE Parent process stopped running, forcing server exit

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:37:26.477
!MESSAGE >> exit

!ENTRY org.eclipse.jdt.ls.core 4 0 2023-03-21 18:37:26.478
!MESSAGE InterruptedException
!STACK 0
java.lang.InterruptedException
	at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:35)
	at org.eclipse.core.internal.jobs.JobManager.join(JobManager.java:972)
	at org.eclipse.core.internal.jobs.InternalJob.join(InternalJob.java:355)
	at org.eclipse.core.runtime.jobs.Job.join(Job.java:531)
	at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.exit(JDTLanguageServer.java:463)
	at org.eclipse.jdt.ls.core.internal.ParentProcessWatcher.run(ParentProcessWatcher.java:58)
	at java.base/java.util.concurrent.Executors$RunnableAdapter.call(Executors.java:539)
	at java.base/java.util.concurrent.FutureTask.runAndReset(FutureTask.java:305)
	at java.base/java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(ScheduledThreadPoolExecutor.java:305)
	at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)
	at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635)
	at java.base/java.lang.Thread.run(Thread.java:833)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:37:26.480
!MESSAGE Shutdown received... waking up main thread

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:37:26.487
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is stopping:

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 19:36:59.405
!MESSAGE Timeout while waiting for completion of job: Initialize Workspace(32)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 19:36:59.406
!MESSAGE >> initialization job finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 19:36:59.407
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 19:36:59.409
!MESSAGE >> registerWatchers'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 19:36:59.412
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 19:36:59.413
!MESSAGE >> java/buildWorkspace (incremental)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 19:36:59.416
!MESSAGE >> watchers registered

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 19:36:59.418
!MESSAGE >> New configuration: {java={home=C:\Program Files\Java\jdk-17, jdt={ls={java={home=C:\Program Files\Java\jdk-17}, vmargs=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\Program Files\Java\jdk-11.0.14}, {name=JavaSE-12, path=C:\Program Files\Java\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\Program Files\Java\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\Program Files\Java\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=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.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, 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}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 19:36:59.461
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 19:36:59.464
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 19:36:59.468
!MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 19:36:59.472
!MESSAGE >> workspace/executeCommand java.project.listSourcePaths

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 20:36:59.448
!MESSAGE Timeout while waiting for completion of job: Initialize Workspace(32)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 20:36:59.449
!MESSAGE >> build jobs finished

No much difference to me

@snjeza
Copy link
Contributor

snjeza commented Mar 22, 2023

@iamfreeman Could you, please, add

 "java.jdt.ls.vmargs": "-Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",

to your workspace settings and show your new log?
See -Dlog.level=ALL -Djdt.ls.debug=true

@iamfreeman
Copy link
Author

Sorry, my apology. I have add the setting to my workspace log:

[Trace - 1:22:59 PM] Sending request 'initialize - (0)'.
Params: {
    "processId": 11980,
    "clientInfo": {
        "name": "Visual Studio Code",
        "version": "1.76.2"
    },
    "locale": "en",
    "rootPath": "d:\\Projects\\opl",
    "rootUri": "file:///d%3A/Projects/opl",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional",
                "normalizesLineEndings": true,
                "changeAnnotationSupport": {
                    "groupsOnLabel": true
                }
            },
            "configuration": true,
            "didChangeWatchedFiles": {
                "dynamicRegistration": true,
                "relativePatternSupport": 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
                    ]
                },
                "tagSupport": {
                    "valueSet": [
                        1
                    ]
                },
                "resolveSupport": {
                    "properties": [
                        "location.range"
                    ]
                }
            },
            "codeLens": {
                "refreshSupport": true
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "workspaceFolders": true,
            "semanticTokens": {
                "refreshSupport": true
            },
            "fileOperations": {
                "dynamicRegistration": true,
                "didCreate": true,
                "didRename": true,
                "didDelete": true,
                "willCreate": true,
                "willRename": true,
                "willDelete": true
            },
            "inlineValue": {
                "refreshSupport": true
            },
            "inlayHint": {
                "refreshSupport": true
            },
            "diagnostics": {
                "refreshSupport": true
            }
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "versionSupport": false,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                },
                "codeDescriptionSupport": true,
                "dataSupport": true
            },
            "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
                        ]
                    },
                    "insertReplaceSupport": true,
                    "resolveSupport": {
                        "properties": [
                            "documentation",
                            "detail",
                            "additionalTextEdits"
                        ]
                    },
                    "insertTextModeSupport": {
                        "valueSet": [
                            1,
                            2
                        ]
                    },
                    "labelDetailsSupport": true
                },
                "insertTextMode": 2,
                "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
                    ]
                },
                "completionList": {
                    "itemDefaults": [
                        "commitCharacters",
                        "editRange",
                        "insertTextFormat",
                        "insertTextMode"
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": true
                    },
                    "activeParameterSupport": 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,
                "tagSupport": {
                    "valueSet": [
                        1
                    ]
                },
                "labelSupport": true
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "disabledSupport": true,
                "dataSupport": true,
                "resolveSupport": {
                    "properties": [
                        "edit"
                    ]
                },
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                },
                "honorsChangeAnnotations": false
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": true,
                "prepareSupportDefaultBehavior": 1,
                "honorsChangeAnnotations": 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,
                "foldingRangeKind": {
                    "valueSet": [
                        "comment",
                        "imports",
                        "region"
                    ]
                },
                "foldingRange": {
                    "collapsedText": false
                }
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            },
            "callHierarchy": {
                "dynamicRegistration": true
            },
            "semanticTokens": {
                "dynamicRegistration": true,
                "tokenTypes": [
                    "namespace",
                    "type",
                    "class",
                    "enum",
                    "interface",
                    "struct",
                    "typeParameter",
                    "parameter",
                    "variable",
                    "property",
                    "enumMember",
                    "event",
                    "function",
                    "method",
                    "macro",
                    "keyword",
                    "modifier",
                    "comment",
                    "string",
                    "number",
                    "regexp",
                    "operator",
                    "decorator"
                ],
                "tokenModifiers": [
                    "declaration",
                    "definition",
                    "readonly",
                    "static",
                    "deprecated",
                    "abstract",
                    "async",
                    "modification",
                    "documentation",
                    "defaultLibrary"
                ],
                "formats": [
                    "relative"
                ],
                "requests": {
                    "range": true,
                    "full": {
                        "delta": true
                    }
                },
                "multilineTokenSupport": false,
                "overlappingTokenSupport": false,
                "serverCancelSupport": true,
                "augmentsSyntaxTokens": true
            },
            "linkedEditingRange": {
                "dynamicRegistration": true
            },
            "typeHierarchy": {
                "dynamicRegistration": true
            },
            "inlineValue": {
                "dynamicRegistration": true
            },
            "inlayHint": {
                "dynamicRegistration": true,
                "resolveSupport": {
                    "properties": [
                        "tooltip",
                        "textEdits",
                        "label.tooltip",
                        "label.location",
                        "label.command"
                    ]
                }
            },
            "diagnostic": {
                "dynamicRegistration": true,
                "relatedDocumentSupport": false
            }
        },
        "window": {
            "showMessage": {
                "messageActionItem": {
                    "additionalPropertiesSupport": true
                }
            },
            "showDocument": {
                "support": true
            },
            "workDoneProgress": true
        },
        "general": {
            "staleRequestSupport": {
                "cancel": true,
                "retryOnContentModified": [
                    "textDocument/semanticTokens/full",
                    "textDocument/semanticTokens/range",
                    "textDocument/semanticTokens/full/delta"
                ]
            },
            "regularExpressions": {
                "engine": "ECMAScript",
                "version": "ES2020"
            },
            "markdown": {
                "parser": "marked",
                "version": "1.1.0"
            },
            "positionEncodings": [
                "utf-16"
            ]
        },
        "notebookDocument": {
            "synchronization": {
                "dynamicRegistration": true,
                "executionSummarySupport": true
            }
        }
    },
    "initializationOptions": {
        "bundles": [
            "c:\\Users\\Daniel\\.vscode\\extensions\\visualstudioexptteam.vscodeintellicode-1.2.30\\dist\\com.microsoft.jdtls.intellicode.core-0.7.0.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-debug-0.49.0\\server\\com.microsoft.java.debug.plugin-0.44.0.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-dependency-0.21.1\\server\\com.microsoft.jdtls.ext.core-0.21.1.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-api_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-engine_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-migrationsupport_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-params_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-commons_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-engine_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-launcher_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-runner_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-suite-api_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-suite-commons_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-suite-engine_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-vintage-engine_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.apiguardian.api_1.1.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.eclipse.jdt.junit4.runtime_1.3.0.v20220609-1843.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.eclipse.jdt.junit5.runtime_1.1.100.v20220907-0450.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.opentest4j_1.2.0.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\com.microsoft.java.test.plugin-0.38.1.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-maven-0.40.4\\jdtls.ext\\com.microsoft.java.maven.plugin\\target\\com.microsoft.java.maven.plugin-0.39.0.jar"
        ],
        "workspaceFolders": [
            "file:///d%3A/Projects/opl"
        ],
        "settings": {
            "java": {
                "home": "C:\\Program Files\\Java\\jdk-17",
                "jdt": {
                    "ls": {
                        "java": {
                            "home": "C:\\Program Files\\Java\\jdk-17"
                        },
                        "vmargs": "-Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",
                        "lombokSupport": {
                            "enabled": true
                        },
                        "protobufSupport": {
                            "enabled": true
                        },
                        "androidSupport": {
                            "enabled": false
                        }
                    }
                },
                "errors": {
                    "incompleteClasspath": {
                        "severity": "warning"
                    }
                },
                "configuration": {
                    "checkProjectSettingsExclusions": false,
                    "updateBuildConfiguration": "automatic",
                    "maven": {
                        "userSettings": null,
                        "globalSettings": null,
                        "notCoveredPluginExecutionSeverity": "warning",
                        "defaultMojoExecutionAction": "ignore"
                    },
                    "workspaceCacheLimit": 90,
                    "runtimes": [
                        {
                            "name": "JavaSE-11",
                            "path": "C:\\Program Files\\Java\\jdk-11.0.14"
                        },
                        {
                            "name": "JavaSE-12",
                            "path": "C:\\Program Files\\Java\\jdk-12.0.2"
                        },
                        {
                            "name": "JavaSE-1.8",
                            "path": "C:\\Program Files\\Java\\jdk1.8.0_301"
                        }
                    ]
                },
                "trace": {
                    "server": "verbose"
                },
                "import": {
                    "maven": {
                        "enabled": true,
                        "offline": {
                            "enabled": false
                        },
                        "disableTestClasspathFlag": false
                    },
                    "gradle": {
                        "enabled": true,
                        "wrapper": {
                            "enabled": true
                        },
                        "version": null,
                        "home": null,
                        "java": {
                            "home": "C:\\Program Files\\Java\\jdk-17"
                        },
                        "offline": {
                            "enabled": false
                        },
                        "arguments": null,
                        "jvmArguments": null,
                        "user": {
                            "home": null
                        },
                        "annotationProcessing": {
                            "enabled": true
                        }
                    },
                    "exclusions": [
                        "**/node_modules/**",
                        "**/.metadata/**",
                        "**/archetype-resources/**",
                        "**/META-INF/maven/**"
                    ],
                    "generatesMetadataFilesAtProjectRoot": false
                },
                "maven": {
                    "downloadSources": false,
                    "updateSnapshots": false
                },
                "eclipse": {
                    "downloadSources": false
                },
                "referencesCodeLens": {
                    "enabled": false
                },
                "signatureHelp": {
                    "enabled": true,
                    "description": {
                        "enabled": false
                    }
                },
                "implementationsCodeLens": {
                    "enabled": false
                },
                "format": {
                    "enabled": true,
                    "settings": {
                        "url": null,
                        "profile": null
                    },
                    "comments": {
                        "enabled": true
                    },
                    "onType": {
                        "enabled": true
                    },
                    "insertSpaces": true,
                    "tabSize": 4
                },
                "saveActions": {
                    "organizeImports": false
                },
                "project": {
                    "referencedLibraries": [
                        "lib/**/*.jar"
                    ],
                    "importOnFirstTimeStartup": "automatic",
                    "importHint": true,
                    "resourceFilters": [
                        "node_modules",
                        "\\.git"
                    ],
                    "encoding": "ignore",
                    "exportJar": {
                        "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                    }
                },
                "contentProvider": {
                    "preferred": null
                },
                "autobuild": {
                    "enabled": true
                },
                "maxConcurrentBuilds": 1,
                "recommendations": {
                    "dependency": {
                        "analytics": {
                            "show": true
                        }
                    }
                },
                "completion": {
                    "maxResults": 0,
                    "enabled": 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.*",
                        "sun.*",
                        "jdk.*",
                        "org.graalvm.*",
                        "io.micrometer.shaded.*"
                    ],
                    "importOrder": [
                        "#",
                        "java",
                        "javax",
                        "org",
                        "com",
                        ""
                    ],
                    "postfix": {
                        "enabled": true
                    },
                    "matchCase": "off"
                },
                "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
                    },
                    "insertionLocation": "afterCursor"
                },
                "selectionRange": {
                    "enabled": true
                },
                "showBuildStatusOnStart": {
                    "enabled": "notification"
                },
                "server": {
                    "launchMode": "Hybrid"
                },
                "sources": {
                    "organizeImports": {
                        "starThreshold": 99,
                        "staticStarThreshold": 99
                    }
                },
                "imports": {
                    "gradle": {
                        "wrapper": {
                            "checksums": []
                        }
                    }
                },
                "templates": {
                    "fileHeader": [],
                    "typeComment": []
                },
                "references": {
                    "includeAccessors": true,
                    "includeDecompiledSources": true
                },
                "typeHierarchy": {
                    "lazyLoad": false
                },
                "settings": {
                    "url": null
                },
                "symbols": {
                    "includeSourceMethodDeclarations": false
                },
                "quickfix": {
                    "showAt": "line"
                },
                "inlayHints": {
                    "parameterNames": {
                        "enabled": "literals",
                        "exclusions": []
                    }
                },
                "codeAction": {
                    "sortMembers": {
                        "avoidVolatileChanges": true
                    }
                },
                "compile": {
                    "nullAnalysis": {
                        "nonnull": [
                            "javax.annotation.Nonnull",
                            "org.eclipse.jdt.annotation.NonNull",
                            "org.springframework.lang.NonNull"
                        ],
                        "nullable": [
                            "javax.annotation.Nullable",
                            "org.eclipse.jdt.annotation.Nullable",
                            "org.springframework.lang.Nullable"
                        ],
                        "mode": "disabled"
                    }
                },
                "cleanup": {
                    "actionsOnSave": []
                },
                "sharedIndexes": {
                    "enabled": "auto",
                    "location": ""
                },
                "refactoring": {
                    "extract": {
                        "interface": {
                            "replace": true
                        }
                    }
                },
                "debug": {
                    "logLevel": "warn",
                    "settings": {
                        "showHex": false,
                        "showStaticVariables": false,
                        "showQualifiedNames": false,
                        "showLogicalStructure": true,
                        "showToString": true,
                        "maxStringLength": 0,
                        "numericPrecision": 0,
                        "hotCodeReplace": "manual",
                        "enableRunDebugCodeLens": true,
                        "forceBuildBeforeLaunch": true,
                        "onBuildFailureProceed": false,
                        "console": "integratedTerminal",
                        "exceptionBreakpoint": {
                            "skipClasses": []
                        },
                        "stepping": {
                            "skipClasses": [],
                            "skipSynthetics": false,
                            "skipStaticInitializers": false,
                            "skipConstructors": false
                        },
                        "jdwp": {
                            "limitOfVariablesPerJdwpRequest": 100,
                            "requestTimeout": 3000,
                            "async": "auto"
                        },
                        "vmArgs": ""
                    }
                },
                "silentNotification": false,
                "dependency": {
                    "showMembers": false,
                    "syncWithFolderExplorer": true,
                    "autoRefresh": true,
                    "refreshDelay": 2000,
                    "packagePresentation": "flat"
                },
                "help": {
                    "firstView": "auto",
                    "showReleaseNotes": true,
                    "collectErrorLog": false
                },
                "test": {
                    "defaultConfig": "",
                    "config": {}
                }
            }
        },
        "extendedClientCapabilities": {
            "progressReportProvider": true,
            "classFileContentsSupport": true,
            "overrideMethodsPromptSupport": true,
            "hashCodeEqualsPromptSupport": true,
            "advancedOrganizeImportsSupport": true,
            "generateToStringPromptSupport": true,
            "advancedGenerateAccessorsSupport": true,
            "generateConstructorsPromptSupport": true,
            "generateDelegateMethodsPromptSupport": true,
            "advancedExtractRefactoringSupport": true,
            "inferSelectionSupport": [
                "extractMethod",
                "extractVariable",
                "extractField"
            ],
            "moveRefactoringSupport": true,
            "clientHoverProvider": true,
            "clientDocumentSymbolProvider": true,
            "gradleChecksumWrapperPromptSupport": true,
            "resolveAdditionalTextEditsSupport": true,
            "advancedIntroduceParameterRefactoringSupport": true,
            "actionableRuntimeNotificationSupport": true,
            "onCompletionItemSelectedCommand": "editor.action.triggerParameterHints",
            "extractInterfaceSupport": true
        },
        "triggerFiles": [
            "file:///d%3A/Projects/opl/src/test/java/com/emonster/saleserp/config/timezone/HibernateTimeZoneIT.java"
        ]
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file:///d%3A/Projects/opl",
            "name": "opl"
        }
    ]
}


WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign
[Trace - 1:23:01 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:01 PM Main thread is waiting"
}


[Info  - 1:23:01 PM] Mar 22, 2023, 1:23:01 PM Main thread is waiting
[Trace - 1:23:01 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:01 PM >> initialize"
}


[Info  - 1:23:01 PM] Mar 22, 2023, 1:23:01 PM >> initialize
[Trace - 1:23:01 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:01 PM Initializing Java Language Server 1.21.0.202303160214"
}


[Info  - 1:23:01 PM] Mar 22, 2023, 1:23:01 PM Initializing Java Language Server 1.21.0.202303160214
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Static Commands: []"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Static Commands: []
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Static Commands: []"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Static Commands: []
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.intellicode.enable]"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.intellicode.enable]
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Static Commands: []"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Static Commands: []
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Static Commands: []"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Static Commands: []
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Static Commands: []"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Static Commands: []
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Static Commands: []"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Static Commands: []
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Starting org.eclipse.m2e.core"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Starting org.eclipse.m2e.core
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Started org.eclipse.m2e.core 1ms"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Started org.eclipse.m2e.core 1ms
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM ProjectRegistryRefreshJob finished 60ms"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM ProjectRegistryRefreshJob finished 60ms
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Starting org.eclipse.buildship.core"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Starting org.eclipse.buildship.core
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Gradle version information cache is up-to-date. Trying to read."
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Gradle version information cache is up-to-date. Trying to read.
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Started org.eclipse.buildship.core 28ms"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Started org.eclipse.buildship.core 28ms
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM RepositoryRegistryUpdateJob finished 0ms"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM RepositoryRegistryUpdateJob finished 0ms
[Trace - 1:23:02 PM] Received response 'initialize - (0)' in 3038ms.
Result: {
    "capabilities": {
        "textDocumentSync": {
            "openClose": true,
            "change": 2,
            "willSave": true,
            "willSaveWaitUntil": true,
            "save": {
                "includeText": true
            }
        },
        "workspace": {
            "workspaceFolders": {
                "supported": true,
                "changeNotifications": true
            }
        },
        "callHierarchyProvider": true,
        "semanticTokensProvider": {
            "legend": {
                "tokenTypes": [
                    "namespace",
                    "class",
                    "interface",
                    "enum",
                    "enumMember",
                    "type",
                    "typeParameter",
                    "method",
                    "property",
                    "variable",
                    "parameter",
                    "modifier",
                    "keyword",
                    "annotation",
                    "annotationMember",
                    "record",
                    "recordComponent"
                ],
                "tokenModifiers": [
                    "abstract",
                    "static",
                    "readonly",
                    "deprecated",
                    "declaration",
                    "documentation",
                    "public",
                    "private",
                    "protected",
                    "native",
                    "generic",
                    "typeArgument",
                    "importDeclaration",
                    "constructor"
                ]
            },
            "range": false,
            "full": {
                "delta": false
            },
            "documentSelector": [
                {
                    "language": "java",
                    "scheme": "file"
                },
                {
                    "language": "java",
                    "scheme": "jdt"
                }
            ]
        }
    }
}


[Trace - 1:23:02 PM] Sending notification 'initialized'.
Params: {}


[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Creating the Java project jdt.ls-java-project"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Creating the Java project jdt.ls-java-project
[Trace - 1:23:02 PM] Sending notification 'workspace/didChangeConfiguration'.
Params: {
    "settings": {
        "java": {
            "home": "C:\\Program Files\\Java\\jdk-17",
            "jdt": {
                "ls": {
                    "java": {
                        "home": "C:\\Program Files\\Java\\jdk-17"
                    },
                    "vmargs": "-Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",
                    "lombokSupport": {
                        "enabled": true
                    },
                    "protobufSupport": {
                        "enabled": true
                    },
                    "androidSupport": {
                        "enabled": false
                    }
                }
            },
            "errors": {
                "incompleteClasspath": {
                    "severity": "warning"
                }
            },
            "configuration": {
                "checkProjectSettingsExclusions": false,
                "updateBuildConfiguration": "automatic",
                "maven": {
                    "userSettings": null,
                    "globalSettings": null,
                    "notCoveredPluginExecutionSeverity": "warning",
                    "defaultMojoExecutionAction": "ignore"
                },
                "workspaceCacheLimit": 90,
                "runtimes": [
                    {
                        "name": "JavaSE-11",
                        "path": "C:\\Program Files\\Java\\jdk-11.0.14"
                    },
                    {
                        "name": "JavaSE-12",
                        "path": "C:\\Program Files\\Java\\jdk-12.0.2"
                    },
                    {
                        "name": "JavaSE-1.8",
                        "path": "C:\\Program Files\\Java\\jdk1.8.0_301"
                    }
                ]
            },
            "trace": {
                "server": "verbose"
            },
            "import": {
                "maven": {
                    "enabled": true,
                    "offline": {
                        "enabled": false
                    },
                    "disableTestClasspathFlag": false
                },
                "gradle": {
                    "enabled": true,
                    "wrapper": {
                        "enabled": true
                    },
                    "version": null,
                    "home": null,
                    "java": {
                        "home": "C:\\Program Files\\Java\\jdk-17"
                    },
                    "offline": {
                        "enabled": false
                    },
                    "arguments": null,
                    "jvmArguments": null,
                    "user": {
                        "home": null
                    },
                    "annotationProcessing": {
                        "enabled": true
                    }
                },
                "exclusions": [
                    "**/node_modules/**",
                    "**/.metadata/**",
                    "**/archetype-resources/**",
                    "**/META-INF/maven/**"
                ],
                "generatesMetadataFilesAtProjectRoot": false
            },
            "maven": {
                "downloadSources": false,
                "updateSnapshots": false
            },
            "eclipse": {
                "downloadSources": false
            },
            "referencesCodeLens": {
                "enabled": false
            },
            "signatureHelp": {
                "enabled": true,
                "description": {
                    "enabled": false
                }
            },
            "implementationsCodeLens": {
                "enabled": false
            },
            "format": {
                "enabled": true,
                "settings": {
                    "url": null,
                    "profile": null
                },
                "comments": {
                    "enabled": true
                },
                "onType": {
                    "enabled": true
                },
                "insertSpaces": true,
                "tabSize": 4
            },
            "saveActions": {
                "organizeImports": false
            },
            "project": {
                "referencedLibraries": [
                    "lib/**/*.jar"
                ],
                "importOnFirstTimeStartup": "automatic",
                "importHint": true,
                "resourceFilters": [
                    "node_modules",
                    "\\.git"
                ],
                "encoding": "ignore",
                "exportJar": {
                    "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                }
            },
            "contentProvider": {
                "preferred": null
            },
            "autobuild": {
                "enabled": true
            },
            "maxConcurrentBuilds": 1,
            "recommendations": {
                "dependency": {
                    "analytics": {
                        "show": true
                    }
                }
            },
            "completion": {
                "maxResults": 0,
                "enabled": 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.*",
                    "sun.*",
                    "jdk.*",
                    "org.graalvm.*",
                    "io.micrometer.shaded.*"
                ],
                "importOrder": [
                    "#",
                    "java",
                    "javax",
                    "org",
                    "com",
                    ""
                ],
                "postfix": {
                    "enabled": true
                },
                "matchCase": "off"
            },
            "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
                },
                "insertionLocation": "afterCursor"
            },
            "selectionRange": {
                "enabled": true
            },
            "showBuildStatusOnStart": {
                "enabled": "notification"
            },
            "server": {
                "launchMode": "Hybrid"
            },
            "sources": {
                "organizeImports": {
                    "starThreshold": 99,
                    "staticStarThreshold": 99
                }
            },
            "imports": {
                "gradle": {
                    "wrapper": {
                        "checksums": []
                    }
                }
            },
            "templates": {
                "fileHeader": [],
                "typeComment": []
            },
            "references": {
                "includeAccessors": true,
                "includeDecompiledSources": true
            },
            "typeHierarchy": {
                "lazyLoad": false
            },
            "settings": {
                "url": null
            },
            "symbols": {
                "includeSourceMethodDeclarations": false
            },
            "quickfix": {
                "showAt": "line"
            },
            "inlayHints": {
                "parameterNames": {
                    "enabled": "literals",
                    "exclusions": []
                }
            },
            "codeAction": {
                "sortMembers": {
                    "avoidVolatileChanges": true
                }
            },
            "compile": {
                "nullAnalysis": {
                    "nonnull": [
                        "javax.annotation.Nonnull",
                        "org.eclipse.jdt.annotation.NonNull",
                        "org.springframework.lang.NonNull"
                    ],
                    "nullable": [
                        "javax.annotation.Nullable",
                        "org.eclipse.jdt.annotation.Nullable",
                        "org.springframework.lang.Nullable"
                    ],
                    "mode": "disabled"
                }
            },
            "cleanup": {
                "actionsOnSave": []
            },
            "sharedIndexes": {
                "enabled": "auto",
                "location": ""
            },
            "refactoring": {
                "extract": {
                    "interface": {
                        "replace": true
                    }
                }
            },
            "debug": {
                "logLevel": "warn",
                "settings": {
                    "showHex": false,
                    "showStaticVariables": false,
                    "showQualifiedNames": false,
                    "showLogicalStructure": true,
                    "showToString": true,
                    "maxStringLength": 0,
                    "numericPrecision": 0,
                    "hotCodeReplace": "manual",
                    "enableRunDebugCodeLens": true,
                    "forceBuildBeforeLaunch": true,
                    "onBuildFailureProceed": false,
                    "console": "integratedTerminal",
                    "exceptionBreakpoint": {
                        "skipClasses": []
                    },
                    "stepping": {
                        "skipClasses": [],
                        "skipSynthetics": false,
                        "skipStaticInitializers": false,
                        "skipConstructors": false
                    },
                    "jdwp": {
                        "limitOfVariablesPerJdwpRequest": 100,
                        "requestTimeout": 3000,
                        "async": "auto"
                    },
                    "vmArgs": ""
                }
            },
            "silentNotification": false,
            "dependency": {
                "showMembers": false,
                "syncWithFolderExplorer": true,
                "autoRefresh": true,
                "refreshDelay": 2000,
                "packagePresentation": "flat"
            },
            "help": {
                "firstView": "auto",
                "showReleaseNotes": true,
                "collectErrorLog": false
            },
            "test": {
                "defaultConfig": "",
                "config": {}
            }
        }
    }
}


[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM >> initialized"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM >> initialized
[Trace - 1:23:02 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:02 PM Finished creating the Java project jdt.ls-java-project"
}


[Info  - 1:23:02 PM] Mar 22, 2023, 1:23:02 PM Finished creating the Java project jdt.ls-java-project
[Trace - 1:23:03 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "31% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."
}


[Trace - 1:23:03 PM] Received notification 'language/progressReport'.
Params: {
    "id": "ccc8a187-d073-4978-9325-067e796d7d2e",
    "task": "Initialize Workspace",
    "subTask": "Refreshing '/jdt.ls-java-project'.",
    "status": "31% Refreshing '/jdt.ls-java-project'.",
    "totalWork": 1000,
    "workDone": 307,
    "complete": false
}


[Trace - 1:23:03 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:03 PM Importing Maven project(s)"
}


[Info  - 1:23:03 PM] Mar 22, 2023, 1:23:03 PM Importing Maven project(s)
[Trace - 1:23:03 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 1:23:03 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 1:23:03 PM] Mar 22, 2023, 1:23:03 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!SESSION 2023-03-22 13:20:30.585 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\8272c4452941f1c6088b99e74f47494a\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:20:31.630
!MESSAGE Queued refresh request: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:31.995
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:32.230
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:32.267
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:32.270
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:20:32.929
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:20:32.929
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:20:32.946
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:20:32.949
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.244
!MESSAGE Setting C:\Program Files\Java\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679516432886)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.254
!MESSAGE Setting C:\Program Files\Java\jdk-12.0.2 as 'JavaSE-12' environment (id:1679516433246)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.262
!MESSAGE Setting C:\Program Files\Java\jdk-11.0.14 as 'JavaSE-11' environment (id:1679516433255)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.264
!MESSAGE JVM Runtimes changed, saving new configuration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.293
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.294
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.295
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.296
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.297
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.298
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.299
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.299
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.300
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.301
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.302
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.303
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.310
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.311
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.313
!MESSAGE ProjectRegistryRefreshJob finished 2ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.314
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:20:33.326
!MESSAGE Gradle version information cache is up-to-date. Trying to read.

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.336
!MESSAGE Started org.eclipse.buildship.core 22ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.344
!MESSAGE RepositoryRegistryUpdateJob finished 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.358
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.363
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:33.524
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:34.202
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:20:34.285
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
!SESSION 2023-03-22 13:22:59.528 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\8272c4452941f1c6088b99e74f47494a\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:23:00.611
!MESSAGE Queued refresh request: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:01.011
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:01.253
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:01.294
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:01.297
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.027
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.028
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.059
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.061
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.063
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.065
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.066
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.067
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.068
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.072
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.073
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.074
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.085
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.086
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:23:02.135
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:23:02.136
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.147
!MESSAGE ProjectRegistryRefreshJob finished 60ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.147
!MESSAGE Parent process stopped running, forcing server exit

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.148
!MESSAGE >> exit

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.151
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:23:02.157
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:23:02.161
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:23:02.166
!MESSAGE Gradle version information cache is up-to-date. Trying to read.

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.177
!MESSAGE Started org.eclipse.buildship.core 28ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.184
!MESSAGE RepositoryRegistryUpdateJob finished 0ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.199
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.203
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:02.339
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:23:03.033
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 13:23:03.118
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:24:02.152
!MESSAGE Forcing exit after 1 min.

@snjeza
Copy link
Contributor

snjeza commented Mar 22, 2023

@iamfreeman could you try

 "java.jdt.ls.vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",

Added: -DwatchParentProcess=false

@iamfreeman
Copy link
Author

@snjeza

[Trace - 3:28:29 PM] Sending request 'initialize - (0)'.
Params: {
    "processId": 27452,
    "clientInfo": {
        "name": "Visual Studio Code",
        "version": "1.76.2"
    },
    "locale": "en",
    "rootPath": "d:\\Projects\\opl",
    "rootUri": "file:///d%3A/Projects/opl",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional",
                "normalizesLineEndings": true,
                "changeAnnotationSupport": {
                    "groupsOnLabel": true
                }
            },
            "configuration": true,
            "didChangeWatchedFiles": {
                "dynamicRegistration": true,
                "relativePatternSupport": 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
                    ]
                },
                "tagSupport": {
                    "valueSet": [
                        1
                    ]
                },
                "resolveSupport": {
                    "properties": [
                        "location.range"
                    ]
                }
            },
            "codeLens": {
                "refreshSupport": true
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "workspaceFolders": true,
            "semanticTokens": {
                "refreshSupport": true
            },
            "fileOperations": {
                "dynamicRegistration": true,
                "didCreate": true,
                "didRename": true,
                "didDelete": true,
                "willCreate": true,
                "willRename": true,
                "willDelete": true
            },
            "inlineValue": {
                "refreshSupport": true
            },
            "inlayHint": {
                "refreshSupport": true
            },
            "diagnostics": {
                "refreshSupport": true
            }
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "versionSupport": false,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                },
                "codeDescriptionSupport": true,
                "dataSupport": true
            },
            "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
                        ]
                    },
                    "insertReplaceSupport": true,
                    "resolveSupport": {
                        "properties": [
                            "documentation",
                            "detail",
                            "additionalTextEdits"
                        ]
                    },
                    "insertTextModeSupport": {
                        "valueSet": [
                            1,
                            2
                        ]
                    },
                    "labelDetailsSupport": true
                },
                "insertTextMode": 2,
                "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
                    ]
                },
                "completionList": {
                    "itemDefaults": [
                        "commitCharacters",
                        "editRange",
                        "insertTextFormat",
                        "insertTextMode"
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": true
                    },
                    "activeParameterSupport": 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,
                "tagSupport": {
                    "valueSet": [
                        1
                    ]
                },
                "labelSupport": true
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "disabledSupport": true,
                "dataSupport": true,
                "resolveSupport": {
                    "properties": [
                        "edit"
                    ]
                },
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                },
                "honorsChangeAnnotations": false
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": true,
                "prepareSupportDefaultBehavior": 1,
                "honorsChangeAnnotations": 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,
                "foldingRangeKind": {
                    "valueSet": [
                        "comment",
                        "imports",
                        "region"
                    ]
                },
                "foldingRange": {
                    "collapsedText": false
                }
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            },
            "callHierarchy": {
                "dynamicRegistration": true
            },
            "semanticTokens": {
                "dynamicRegistration": true,
                "tokenTypes": [
                    "namespace",
                    "type",
                    "class",
                    "enum",
                    "interface",
                    "struct",
                    "typeParameter",
                    "parameter",
                    "variable",
                    "property",
                    "enumMember",
                    "event",
                    "function",
                    "method",
                    "macro",
                    "keyword",
                    "modifier",
                    "comment",
                    "string",
                    "number",
                    "regexp",
                    "operator",
                    "decorator"
                ],
                "tokenModifiers": [
                    "declaration",
                    "definition",
                    "readonly",
                    "static",
                    "deprecated",
                    "abstract",
                    "async",
                    "modification",
                    "documentation",
                    "defaultLibrary"
                ],
                "formats": [
                    "relative"
                ],
                "requests": {
                    "range": true,
                    "full": {
                        "delta": true
                    }
                },
                "multilineTokenSupport": false,
                "overlappingTokenSupport": false,
                "serverCancelSupport": true,
                "augmentsSyntaxTokens": true
            },
            "linkedEditingRange": {
                "dynamicRegistration": true
            },
            "typeHierarchy": {
                "dynamicRegistration": true
            },
            "inlineValue": {
                "dynamicRegistration": true
            },
            "inlayHint": {
                "dynamicRegistration": true,
                "resolveSupport": {
                    "properties": [
                        "tooltip",
                        "textEdits",
                        "label.tooltip",
                        "label.location",
                        "label.command"
                    ]
                }
            },
            "diagnostic": {
                "dynamicRegistration": true,
                "relatedDocumentSupport": false
            }
        },
        "window": {
            "showMessage": {
                "messageActionItem": {
                    "additionalPropertiesSupport": true
                }
            },
            "showDocument": {
                "support": true
            },
            "workDoneProgress": true
        },
        "general": {
            "staleRequestSupport": {
                "cancel": true,
                "retryOnContentModified": [
                    "textDocument/semanticTokens/full",
                    "textDocument/semanticTokens/range",
                    "textDocument/semanticTokens/full/delta"
                ]
            },
            "regularExpressions": {
                "engine": "ECMAScript",
                "version": "ES2020"
            },
            "markdown": {
                "parser": "marked",
                "version": "1.1.0"
            },
            "positionEncodings": [
                "utf-16"
            ]
        },
        "notebookDocument": {
            "synchronization": {
                "dynamicRegistration": true,
                "executionSummarySupport": true
            }
        }
    },
    "initializationOptions": {
        "bundles": [
            "c:\\Users\\Daniel\\.vscode\\extensions\\visualstudioexptteam.vscodeintellicode-1.2.30\\dist\\com.microsoft.jdtls.intellicode.core-0.7.0.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-debug-0.49.0\\server\\com.microsoft.java.debug.plugin-0.44.0.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-dependency-0.21.1\\server\\com.microsoft.jdtls.ext.core-0.21.1.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-api_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-engine_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-migrationsupport_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-params_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-commons_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-engine_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-launcher_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-runner_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-suite-api_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-suite-commons_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-suite-engine_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-vintage-engine_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.apiguardian.api_1.1.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.eclipse.jdt.junit4.runtime_1.3.0.v20220609-1843.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.eclipse.jdt.junit5.runtime_1.1.100.v20220907-0450.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.opentest4j_1.2.0.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\com.microsoft.java.test.plugin-0.38.1.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-maven-0.40.4\\jdtls.ext\\com.microsoft.java.maven.plugin\\target\\com.microsoft.java.maven.plugin-0.39.0.jar"
        ],
        "workspaceFolders": [
            "file:///d%3A/Projects/opl"
        ],
        "settings": {
            "java": {
                "home": "C:\\Program Files\\Java\\jdk-17",
                "jdt": {
                    "ls": {
                        "java": {
                            "home": "C:\\Program Files\\Java\\jdk-17"
                        },
                        "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",
                        "lombokSupport": {
                            "enabled": true
                        },
                        "protobufSupport": {
                            "enabled": true
                        },
                        "androidSupport": {
                            "enabled": false
                        }
                    }
                },
                "errors": {
                    "incompleteClasspath": {
                        "severity": "warning"
                    }
                },
                "configuration": {
                    "checkProjectSettingsExclusions": false,
                    "updateBuildConfiguration": "automatic",
                    "maven": {
                        "userSettings": null,
                        "globalSettings": null,
                        "notCoveredPluginExecutionSeverity": "warning",
                        "defaultMojoExecutionAction": "ignore"
                    },
                    "workspaceCacheLimit": 90,
                    "runtimes": [
                        {
                            "name": "JavaSE-11",
                            "path": "C:\\Program Files\\Java\\jdk-11.0.14"
                        },
                        {
                            "name": "JavaSE-12",
                            "path": "C:\\Program Files\\Java\\jdk-12.0.2"
                        },
                        {
                            "name": "JavaSE-1.8",
                            "path": "C:\\Program Files\\Java\\jdk1.8.0_301"
                        }
                    ]
                },
                "trace": {
                    "server": "verbose"
                },
                "import": {
                    "maven": {
                        "enabled": true,
                        "offline": {
                            "enabled": false
                        },
                        "disableTestClasspathFlag": false
                    },
                    "gradle": {
                        "enabled": true,
                        "wrapper": {
                            "enabled": true
                        },
                        "version": null,
                        "home": null,
                        "java": {
                            "home": "C:\\Program Files\\Java\\jdk-17"
                        },
                        "offline": {
                            "enabled": false
                        },
                        "arguments": null,
                        "jvmArguments": null,
                        "user": {
                            "home": null
                        },
                        "annotationProcessing": {
                            "enabled": true
                        }
                    },
                    "exclusions": [
                        "**/node_modules/**",
                        "**/.metadata/**",
                        "**/archetype-resources/**",
                        "**/META-INF/maven/**"
                    ],
                    "generatesMetadataFilesAtProjectRoot": false
                },
                "maven": {
                    "downloadSources": false,
                    "updateSnapshots": false
                },
                "eclipse": {
                    "downloadSources": false
                },
                "referencesCodeLens": {
                    "enabled": false
                },
                "signatureHelp": {
                    "enabled": true,
                    "description": {
                        "enabled": false
                    }
                },
                "implementationsCodeLens": {
                    "enabled": false
                },
                "format": {
                    "enabled": true,
                    "settings": {
                        "url": null,
                        "profile": null
                    },
                    "comments": {
                        "enabled": true
                    },
                    "onType": {
                        "enabled": true
                    },
                    "insertSpaces": true,
                    "tabSize": 4
                },
                "saveActions": {
                    "organizeImports": false
                },
                "project": {
                    "referencedLibraries": [
                        "lib/**/*.jar"
                    ],
                    "importOnFirstTimeStartup": "automatic",
                    "importHint": true,
                    "resourceFilters": [
                        "node_modules",
                        "\\.git"
                    ],
                    "encoding": "ignore",
                    "exportJar": {
                        "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                    }
                },
                "contentProvider": {
                    "preferred": null
                },
                "autobuild": {
                    "enabled": true
                },
                "maxConcurrentBuilds": 1,
                "recommendations": {
                    "dependency": {
                        "analytics": {
                            "show": true
                        }
                    }
                },
                "completion": {
                    "maxResults": 0,
                    "enabled": 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.*",
                        "sun.*",
                        "jdk.*",
                        "org.graalvm.*",
                        "io.micrometer.shaded.*"
                    ],
                    "importOrder": [
                        "#",
                        "java",
                        "javax",
                        "org",
                        "com",
                        ""
                    ],
                    "postfix": {
                        "enabled": true
                    },
                    "matchCase": "off"
                },
                "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
                    },
                    "insertionLocation": "afterCursor"
                },
                "selectionRange": {
                    "enabled": true
                },
                "showBuildStatusOnStart": {
                    "enabled": "notification"
                },
                "server": {
                    "launchMode": "Hybrid"
                },
                "sources": {
                    "organizeImports": {
                        "starThreshold": 99,
                        "staticStarThreshold": 99
                    }
                },
                "imports": {
                    "gradle": {
                        "wrapper": {
                            "checksums": []
                        }
                    }
                },
                "templates": {
                    "fileHeader": [],
                    "typeComment": []
                },
                "references": {
                    "includeAccessors": true,
                    "includeDecompiledSources": true
                },
                "typeHierarchy": {
                    "lazyLoad": false
                },
                "settings": {
                    "url": null
                },
                "symbols": {
                    "includeSourceMethodDeclarations": false
                },
                "quickfix": {
                    "showAt": "line"
                },
                "inlayHints": {
                    "parameterNames": {
                        "enabled": "literals",
                        "exclusions": []
                    }
                },
                "codeAction": {
                    "sortMembers": {
                        "avoidVolatileChanges": true
                    }
                },
                "compile": {
                    "nullAnalysis": {
                        "nonnull": [
                            "javax.annotation.Nonnull",
                            "org.eclipse.jdt.annotation.NonNull",
                            "org.springframework.lang.NonNull"
                        ],
                        "nullable": [
                            "javax.annotation.Nullable",
                            "org.eclipse.jdt.annotation.Nullable",
                            "org.springframework.lang.Nullable"
                        ],
                        "mode": "disabled"
                    }
                },
                "cleanup": {
                    "actionsOnSave": []
                },
                "sharedIndexes": {
                    "enabled": "auto",
                    "location": ""
                },
                "refactoring": {
                    "extract": {
                        "interface": {
                            "replace": true
                        }
                    }
                },
                "debug": {
                    "logLevel": "warn",
                    "settings": {
                        "showHex": false,
                        "showStaticVariables": false,
                        "showQualifiedNames": false,
                        "showLogicalStructure": true,
                        "showToString": true,
                        "maxStringLength": 0,
                        "numericPrecision": 0,
                        "hotCodeReplace": "manual",
                        "enableRunDebugCodeLens": true,
                        "forceBuildBeforeLaunch": true,
                        "onBuildFailureProceed": false,
                        "console": "integratedTerminal",
                        "exceptionBreakpoint": {
                            "skipClasses": []
                        },
                        "stepping": {
                            "skipClasses": [],
                            "skipSynthetics": false,
                            "skipStaticInitializers": false,
                            "skipConstructors": false
                        },
                        "jdwp": {
                            "limitOfVariablesPerJdwpRequest": 100,
                            "requestTimeout": 3000,
                            "async": "auto"
                        },
                        "vmArgs": ""
                    }
                },
                "silentNotification": false,
                "dependency": {
                    "showMembers": false,
                    "syncWithFolderExplorer": true,
                    "autoRefresh": true,
                    "refreshDelay": 2000,
                    "packagePresentation": "flat"
                },
                "help": {
                    "firstView": "auto",
                    "showReleaseNotes": true,
                    "collectErrorLog": false
                },
                "test": {
                    "defaultConfig": "",
                    "config": {}
                }
            }
        },
        "extendedClientCapabilities": {
            "progressReportProvider": true,
            "classFileContentsSupport": true,
            "overrideMethodsPromptSupport": true,
            "hashCodeEqualsPromptSupport": true,
            "advancedOrganizeImportsSupport": true,
            "generateToStringPromptSupport": true,
            "advancedGenerateAccessorsSupport": true,
            "generateConstructorsPromptSupport": true,
            "generateDelegateMethodsPromptSupport": true,
            "advancedExtractRefactoringSupport": true,
            "inferSelectionSupport": [
                "extractMethod",
                "extractVariable",
                "extractField"
            ],
            "moveRefactoringSupport": true,
            "clientHoverProvider": true,
            "clientDocumentSymbolProvider": true,
            "gradleChecksumWrapperPromptSupport": true,
            "resolveAdditionalTextEditsSupport": true,
            "advancedIntroduceParameterRefactoringSupport": true,
            "actionableRuntimeNotificationSupport": true,
            "onCompletionItemSelectedCommand": "editor.action.triggerParameterHints",
            "extractInterfaceSupport": true
        },
        "triggerFiles": [
            "file:///d%3A/Projects/opl/src/test/java/com/emonster/saleserp/web/rest/TblChangeOrderResourceIT.java"
        ]
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file:///d%3A/Projects/opl",
            "name": "opl"
        }
    ]
}


WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign
[Trace - 3:28:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:32 PM Main thread is waiting"
}


[Info  - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM Main thread is waiting
[Trace - 3:28:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:32 PM >> initialize"
}


[Info  - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM >> initialize
[Trace - 3:28:32 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:32 PM Initializing Java Language Server 1.21.0.202303160214"
}


[Info  - 3:28:32 PM] Mar 22, 2023, 3:28:32 PM Initializing Java Language Server 1.21.0.202303160214
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Setting C:\\Program Files\\Java\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679524112902)"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Setting C:\Program Files\Java\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679524112902)
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Setting C:\\Program Files\\Java\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679524113454)"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Setting C:\Program Files\Java\jdk-12.0.2 as 'JavaSE-12' environment (id:1679524113454)
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Setting C:\\Program Files\\Java\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679524113468)"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Setting C:\Program Files\Java\jdk-11.0.14 as 'JavaSE-11' environment (id:1679524113468)
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM JVM Runtimes changed, saving new configuration"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM JVM Runtimes changed, saving new configuration
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Static Commands: []"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Static Commands: []
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Static Commands: []"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Static Commands: []
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.intellicode.enable]"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.intellicode.enable]
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Static Commands: []"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Static Commands: []
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Static Commands: []"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Static Commands: []
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Static Commands: []"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Static Commands: []
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Static Commands: []"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Static Commands: []
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Starting org.eclipse.m2e.core"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Starting org.eclipse.m2e.core
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Started org.eclipse.m2e.core 1ms"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Started org.eclipse.m2e.core 1ms
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM ProjectRegistryRefreshJob finished 2ms"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM ProjectRegistryRefreshJob finished 2ms
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Starting org.eclipse.buildship.core"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Starting org.eclipse.buildship.core
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Gradle version information cache is up-to-date. Trying to read."
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Gradle version information cache is up-to-date. Trying to read.
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Started org.eclipse.buildship.core 58ms"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Started org.eclipse.buildship.core 58ms
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM RepositoryRegistryUpdateJob finished 1ms"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM RepositoryRegistryUpdateJob finished 1ms
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Creating the Java project jdt.ls-java-project"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Creating the Java project jdt.ls-java-project
[Trace - 3:28:33 PM] Received response 'initialize - (0)' in 3776ms.
Result: {
    "capabilities": {
        "textDocumentSync": {
            "openClose": true,
            "change": 2,
            "willSave": true,
            "willSaveWaitUntil": true,
            "save": {
                "includeText": true
            }
        },
        "workspace": {
            "workspaceFolders": {
                "supported": true,
                "changeNotifications": true
            }
        },
        "callHierarchyProvider": true,
        "semanticTokensProvider": {
            "legend": {
                "tokenTypes": [
                    "namespace",
                    "class",
                    "interface",
                    "enum",
                    "enumMember",
                    "type",
                    "typeParameter",
                    "method",
                    "property",
                    "variable",
                    "parameter",
                    "modifier",
                    "keyword",
                    "annotation",
                    "annotationMember",
                    "record",
                    "recordComponent"
                ],
                "tokenModifiers": [
                    "abstract",
                    "static",
                    "readonly",
                    "deprecated",
                    "declaration",
                    "documentation",
                    "public",
                    "private",
                    "protected",
                    "native",
                    "generic",
                    "typeArgument",
                    "importDeclaration",
                    "constructor"
                ]
            },
            "range": false,
            "full": {
                "delta": false
            },
            "documentSelector": [
                {
                    "language": "java",
                    "scheme": "file"
                },
                {
                    "language": "java",
                    "scheme": "jdt"
                }
            ]
        }
    }
}


[Trace - 3:28:33 PM] Sending notification 'initialized'.
Params: {}


[Trace - 3:28:33 PM] Sending notification 'workspace/didChangeConfiguration'.
Params: {
    "settings": {
        "java": {
            "home": "C:\\Program Files\\Java\\jdk-17",
            "jdt": {
                "ls": {
                    "java": {
                        "home": "C:\\Program Files\\Java\\jdk-17"
                    },
                    "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",
                    "lombokSupport": {
                        "enabled": true
                    },
                    "protobufSupport": {
                        "enabled": true
                    },
                    "androidSupport": {
                        "enabled": false
                    }
                }
            },
            "errors": {
                "incompleteClasspath": {
                    "severity": "warning"
                }
            },
            "configuration": {
                "checkProjectSettingsExclusions": false,
                "updateBuildConfiguration": "automatic",
                "maven": {
                    "userSettings": null,
                    "globalSettings": null,
                    "notCoveredPluginExecutionSeverity": "warning",
                    "defaultMojoExecutionAction": "ignore"
                },
                "workspaceCacheLimit": 90,
                "runtimes": [
                    {
                        "name": "JavaSE-11",
                        "path": "C:\\Program Files\\Java\\jdk-11.0.14"
                    },
                    {
                        "name": "JavaSE-12",
                        "path": "C:\\Program Files\\Java\\jdk-12.0.2"
                    },
                    {
                        "name": "JavaSE-1.8",
                        "path": "C:\\Program Files\\Java\\jdk1.8.0_301"
                    }
                ]
            },
            "trace": {
                "server": "verbose"
            },
            "import": {
                "maven": {
                    "enabled": true,
                    "offline": {
                        "enabled": false
                    },
                    "disableTestClasspathFlag": false
                },
                "gradle": {
                    "enabled": true,
                    "wrapper": {
                        "enabled": true
                    },
                    "version": null,
                    "home": null,
                    "java": {
                        "home": "C:\\Program Files\\Java\\jdk-17"
                    },
                    "offline": {
                        "enabled": false
                    },
                    "arguments": null,
                    "jvmArguments": null,
                    "user": {
                        "home": null
                    },
                    "annotationProcessing": {
                        "enabled": true
                    }
                },
                "exclusions": [
                    "**/node_modules/**",
                    "**/.metadata/**",
                    "**/archetype-resources/**",
                    "**/META-INF/maven/**"
                ],
                "generatesMetadataFilesAtProjectRoot": false
            },
            "maven": {
                "downloadSources": false,
                "updateSnapshots": false
            },
            "eclipse": {
                "downloadSources": false
            },
            "referencesCodeLens": {
                "enabled": false
            },
            "signatureHelp": {
                "enabled": true,
                "description": {
                    "enabled": false
                }
            },
            "implementationsCodeLens": {
                "enabled": false
            },
            "format": {
                "enabled": true,
                "settings": {
                    "url": null,
                    "profile": null
                },
                "comments": {
                    "enabled": true
                },
                "onType": {
                    "enabled": true
                },
                "insertSpaces": true,
                "tabSize": 4
            },
            "saveActions": {
                "organizeImports": false
            },
            "project": {
                "referencedLibraries": [
                    "lib/**/*.jar"
                ],
                "importOnFirstTimeStartup": "automatic",
                "importHint": true,
                "resourceFilters": [
                    "node_modules",
                    "\\.git"
                ],
                "encoding": "ignore",
                "exportJar": {
                    "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                }
            },
            "contentProvider": {
                "preferred": null
            },
            "autobuild": {
                "enabled": true
            },
            "maxConcurrentBuilds": 1,
            "recommendations": {
                "dependency": {
                    "analytics": {
                        "show": true
                    }
                }
            },
            "completion": {
                "maxResults": 0,
                "enabled": 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.*",
                    "sun.*",
                    "jdk.*",
                    "org.graalvm.*",
                    "io.micrometer.shaded.*"
                ],
                "importOrder": [
                    "#",
                    "java",
                    "javax",
                    "org",
                    "com",
                    ""
                ],
                "postfix": {
                    "enabled": true
                },
                "matchCase": "off"
            },
            "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
                },
                "insertionLocation": "afterCursor"
            },
            "selectionRange": {
                "enabled": true
            },
            "showBuildStatusOnStart": {
                "enabled": "notification"
            },
            "server": {
                "launchMode": "Hybrid"
            },
            "sources": {
                "organizeImports": {
                    "starThreshold": 99,
                    "staticStarThreshold": 99
                }
            },
            "imports": {
                "gradle": {
                    "wrapper": {
                        "checksums": []
                    }
                }
            },
            "templates": {
                "fileHeader": [],
                "typeComment": []
            },
            "references": {
                "includeAccessors": true,
                "includeDecompiledSources": true
            },
            "typeHierarchy": {
                "lazyLoad": false
            },
            "settings": {
                "url": null
            },
            "symbols": {
                "includeSourceMethodDeclarations": false
            },
            "quickfix": {
                "showAt": "line"
            },
            "inlayHints": {
                "parameterNames": {
                    "enabled": "literals",
                    "exclusions": []
                }
            },
            "codeAction": {
                "sortMembers": {
                    "avoidVolatileChanges": true
                }
            },
            "compile": {
                "nullAnalysis": {
                    "nonnull": [
                        "javax.annotation.Nonnull",
                        "org.eclipse.jdt.annotation.NonNull",
                        "org.springframework.lang.NonNull"
                    ],
                    "nullable": [
                        "javax.annotation.Nullable",
                        "org.eclipse.jdt.annotation.Nullable",
                        "org.springframework.lang.Nullable"
                    ],
                    "mode": "disabled"
                }
            },
            "cleanup": {
                "actionsOnSave": []
            },
            "sharedIndexes": {
                "enabled": "auto",
                "location": ""
            },
            "refactoring": {
                "extract": {
                    "interface": {
                        "replace": true
                    }
                }
            },
            "debug": {
                "logLevel": "warn",
                "settings": {
                    "showHex": false,
                    "showStaticVariables": false,
                    "showQualifiedNames": false,
                    "showLogicalStructure": true,
                    "showToString": true,
                    "maxStringLength": 0,
                    "numericPrecision": 0,
                    "hotCodeReplace": "manual",
                    "enableRunDebugCodeLens": true,
                    "forceBuildBeforeLaunch": true,
                    "onBuildFailureProceed": false,
                    "console": "integratedTerminal",
                    "exceptionBreakpoint": {
                        "skipClasses": []
                    },
                    "stepping": {
                        "skipClasses": [],
                        "skipSynthetics": false,
                        "skipStaticInitializers": false,
                        "skipConstructors": false
                    },
                    "jdwp": {
                        "limitOfVariablesPerJdwpRequest": 100,
                        "requestTimeout": 3000,
                        "async": "auto"
                    },
                    "vmArgs": ""
                }
            },
            "silentNotification": false,
            "dependency": {
                "showMembers": false,
                "syncWithFolderExplorer": true,
                "autoRefresh": true,
                "refreshDelay": 2000,
                "packagePresentation": "flat"
            },
            "help": {
                "firstView": "auto",
                "showReleaseNotes": true,
                "collectErrorLog": false
            },
            "test": {
                "defaultConfig": "",
                "config": {}
            }
        }
    }
}


[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM >> initialized"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM >> initialized
[Trace - 3:28:33 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:33 PM Finished creating the Java project jdt.ls-java-project"
}


[Info  - 3:28:33 PM] Mar 22, 2023, 3:28:33 PM Finished creating the Java project jdt.ls-java-project
[Trace - 3:28:34 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "31% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."
}


[Trace - 3:28:34 PM] Received notification 'language/progressReport'.
Params: {
    "id": "7c23656e-b69c-49ff-9a6e-5713b1d91e59",
    "task": "Initialize Workspace",
    "subTask": "Refreshing '/jdt.ls-java-project'.",
    "status": "31% Refreshing '/jdt.ls-java-project'.",
    "totalWork": 1000,
    "workDone": 307,
    "complete": false
}


[Trace - 3:28:34 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:34 PM Importing Maven project(s)"
}


[Info  - 3:28:34 PM] Mar 22, 2023, 3:28:34 PM Importing Maven project(s)
[Trace - 3:28:34 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 3:28:34 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 3:28:34 PM] Mar 22, 2023, 3:28:34 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
!SESSION 2023-03-22 15:28:30.347 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\8272c4452941f1c6088b99e74f47494a\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 15:28:31.590
!MESSAGE Queued refresh request: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:31.959
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:32.166
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:32.204
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:32.207
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 15:28:33.005
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 15:28:33.006
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 15:28:33.029
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 15:28:33.032
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.451
!MESSAGE Setting C:\Program Files\Java\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679524112902)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.465
!MESSAGE Setting C:\Program Files\Java\jdk-12.0.2 as 'JavaSE-12' environment (id:1679524113454)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.479
!MESSAGE Setting C:\Program Files\Java\jdk-11.0.14 as 'JavaSE-11' environment (id:1679524113468)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.482
!MESSAGE JVM Runtimes changed, saving new configuration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.542
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.543
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.545
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.546
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.547
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.550
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.552
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.553
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.555
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.556
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.557
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.558
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.568
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.570
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.572
!MESSAGE ProjectRegistryRefreshJob finished 2ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.574
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 15:28:33.599
!MESSAGE Gradle version information cache is up-to-date. Trying to read.

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.632
!MESSAGE Started org.eclipse.buildship.core 58ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.641
!MESSAGE RepositoryRegistryUpdateJob finished 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.657
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.665
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:33.824
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:28:34.542
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 15:28:34.630
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

@snjeza
Copy link
Contributor

snjeza commented Mar 22, 2023

@iamfreeman

  1. could you show your stacktrace
C:\Users\Snjeza>jps
16420 org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar
18204 Jps

C:\Users\Snjeza>jstack -l 16420
  1. could you remove
 "java.jdt.ls.java.home": "C:\\Program Files\\Java\\jdk-17",
  1. could you open another project, for instance, spring-petclinic ?

@iamfreeman
Copy link
Author

C:\Users\Daniel>jps
37120 org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar
15012 org.eclipse.equinox.launcher_1.6.400.v20210924-0641.jar
9624 Jps

C:\Users\Daniel>jstack -l 37120
2023-03-22 17:29:13
Full thread dump Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190 mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x000001afab126140, length=29, elements={
0x000001afe6d8baf0, 0x000001afe6e57c30, 0x000001afe6e586f0, 0x000001afe6a7e5e0,
0x000001afa58041a0, 0x000001afa5805400, 0x000001afa580a1e0, 0x000001afa580cf10,
0x000001afa58124c0, 0x000001afa5813560, 0x000001afe6e488e0, 0x000001afa5a52870,
0x000001afa6243fc0, 0x000001afa66d0a50, 0x000001afa66d19d0, 0x000001afa61a5f70,
0x000001afa67c3b00, 0x000001afa67e18d0, 0x000001afa67e2270, 0x000001afa67e1da0,
0x000001afa67e2c10, 0x000001afa67e2740, 0x000001afa67e1400, 0x000001afabc94550,
0x000001afabc93bb0, 0x000001afabc94ef0, 0x000001afabc96700, 0x000001afabc99250,
0x000001afabc92d40
}

"main" #1 prio=5 os_prio=0 cpu=1125.00ms elapsed=7244.01s tid=0x000001afe6d8baf0 nid=0x8b60 in Object.wait()  [0x0000008fd3cfe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <0x0000000400ba71e8> (a java.lang.Object)
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.eclipse.jdt.ls.core.internal.LanguageServerApplication.start(LanguageServerApplication.java:56)
        - locked <0x0000000400ba71e8> (a java.lang.Object)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@17.0.6/Native Method)
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@17.0.6/NativeMethodAccessorImpl.java:77)
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@17.0.6/DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(java.base@17.0.6/Method.java:568)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1440)

   Locked ownable synchronizers:
        - None

"Reference Handler" #2 daemon prio=10 os_prio=2 cpu=0.00ms elapsed=7243.99s tid=0x000001afe6e57c30 nid=0x6df4 waiting on condition  [0x0000008fd3ffe000]
   java.lang.Thread.State: RUNNABLE
        at java.lang.ref.Reference.waitForReferencePendingList(java.base@17.0.6/Native Method)
        at java.lang.ref.Reference.processPendingReferences(java.base@17.0.6/Reference.java:253)
        at java.lang.ref.Reference$ReferenceHandler.run(java.base@17.0.6/Reference.java:215)

   Locked ownable synchronizers:
        - None

"Finalizer" #3 daemon prio=8 os_prio=1 cpu=0.00ms elapsed=7243.99s tid=0x000001afe6e586f0 nid=0x359c in Object.wait()  [0x0000008fd40ff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <0x000000040002f970> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/ReferenceQueue.java:155)
        - locked <0x000000040002f970> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/ReferenceQueue.java:176)
        at java.lang.ref.Finalizer$FinalizerThread.run(java.base@17.0.6/Finalizer.java:172)

   Locked ownable synchronizers:
        - None

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 cpu=0.00ms elapsed=7243.97s tid=0x000001afe6a7e5e0 nid=0x8c60 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Attach Listener" #5 daemon prio=5 os_prio=2 cpu=31.25ms elapsed=7243.97s tid=0x000001afa58041a0 nid=0x33d0 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Service Thread" #6 daemon prio=9 os_prio=0 cpu=0.00ms elapsed=7243.97s tid=0x000001afa5805400 nid=0x56ac runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Monitor Deflation Thread" #7 daemon prio=9 os_prio=0 cpu=0.00ms elapsed=7243.97s tid=0x000001afa580a1e0 nid=0x4dec runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"C2 CompilerThread0" #8 daemon prio=9 os_prio=2 cpu=4812.50ms elapsed=7243.97s tid=0x000001afa580cf10 nid=0x78fc waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

   Locked ownable synchronizers:
        - None

"C1 CompilerThread0" #11 daemon prio=9 os_prio=2 cpu=1531.25ms elapsed=7243.97s tid=0x000001afa58124c0 nid=0x92b4 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

   Locked ownable synchronizers:
        - None

"Sweeper thread" #12 daemon prio=9 os_prio=2 cpu=15.62ms elapsed=7243.97s tid=0x000001afa5813560 nid=0x88f8 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Common-Cleaner" #13 daemon prio=8 os_prio=1 cpu=0.00ms elapsed=7243.95s tid=0x000001afe6e488e0 nid=0x73b0 in Object.wait()  [0x0000008fd48fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/ReferenceQueue.java:155)
        - locked <0x000000040002fce0> (a java.lang.ref.ReferenceQueue$Lock)
        at jdk.internal.ref.CleanerImpl.run(java.base@17.0.6/CleanerImpl.java:140)
        at java.lang.Thread.run(java.base@17.0.6/Thread.java:833)
        at jdk.internal.misc.InnocuousThread.run(java.base@17.0.6/InnocuousThread.java:162)

   Locked ownable synchronizers:
        - None

"Notification Thread" #14 daemon prio=9 os_prio=0 cpu=0.00ms elapsed=7243.75s tid=0x000001afa5a52870 nid=0x29dc runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Active Thread: Equinox Container: 4d2139e6-f36d-41e8-a8bd-6f791e030103" #16 prio=5 os_prio=0 cpu=0.00ms elapsed=7243.15s tid=0x000001afa6243fc0 nid=0x7af0 waiting on condition  [0x0000008fd4cfe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x0000000400030360> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.6/LockSupport.java:252)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@17.0.6/AbstractQueuedSynchronizer.java:1672)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@17.0.6/ScheduledThreadPoolExecutor.java:1182)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@17.0.6/ScheduledThreadPoolExecutor.java:899)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.6/ThreadPoolExecutor.java:1062)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.6/ThreadPoolExecutor.java:1122)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.6/ThreadPoolExecutor.java:635)
        at java.lang.Thread.run(java.base@17.0.6/Thread.java:833)

   Locked ownable synchronizers:
        - None

"Framework Event Dispatcher: Equinox Container: 4d2139e6-f36d-41e8-a8bd-6f791e030103" #18 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=7243.01s tid=0x000001afa66d0a50 nid=0x3fcc in Object.wait()  [0x0000008fd4dff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
        - locked <0x000000040003f550> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

   Locked ownable synchronizers:
        - None

"Start Level: Equinox Container: 4d2139e6-f36d-41e8-a8bd-6f791e030103" #19 daemon prio=5 os_prio=0 cpu=984.38ms elapsed=7243.01s tid=0x000001afa66d19d0 nid=0x8914 in Object.wait()  [0x0000008fd4eff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <0x000000040003f748> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
        - locked <0x000000040003f748> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

   Locked ownable synchronizers:
        - None

"SCR Component Actor" #20 daemon prio=5 os_prio=0 cpu=15.62ms elapsed=7242.98s tid=0x000001afa61a5f70 nid=0x8f3c in Object.wait()  [0x0000008fd4fff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <0x000000040004d638> (a java.util.LinkedList)
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83)
        - locked <0x000000040004d638> (a java.util.LinkedList)
        at java.lang.Thread.run(java.base@17.0.6/Thread.java:833)

   Locked ownable synchronizers:
        - None

"Worker-JM" #22 prio=5 os_prio=0 cpu=31.25ms elapsed=7242.66s tid=0x000001afa67c3b00 nid=0x638c in Object.wait()  [0x0000008fd51ff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:61)
        - locked <0x000000040004d860> (a java.util.ArrayList)

   Locked ownable synchronizers:
        - None

"Worker-0: Compacting resource model" #23 prio=5 os_prio=0 cpu=156.25ms elapsed=7242.52s tid=0x000001afa67e18d0 nid=0x7ffc in Object.wait()  [0x0000008fd52fe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <0x0000000401c9a700> (a java.lang.Object)
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:322)
        - locked <0x0000000401c9a700> (a java.lang.Object)
        at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:208)
        at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:95)
        at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:316)
        at org.eclipse.core.internal.utils.StringPoolJob.run(StringPoolJob.java:101)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

   Locked ownable synchronizers:
        - None

"Worker-1: Initialize Workspace" #24 prio=5 os_prio=0 cpu=7218515.62ms elapsed=7242.51s tid=0x000001afa67e2270 nid=0x2f80 runnable  [0x0000008fd53fe000]
   java.lang.Thread.State: RUNNABLE
        at sun.nio.fs.WindowsNativeDispatcher.FindFirstFile0(java.base@17.0.6/Native Method)
        at sun.nio.fs.WindowsNativeDispatcher.FindFirstFile(java.base@17.0.6/WindowsNativeDispatcher.java:195)
        at sun.nio.fs.WindowsLinkSupport.getRealPath(java.base@17.0.6/WindowsLinkSupport.java:233)
        at sun.nio.fs.WindowsPath.toRealPath(java.base@17.0.6/WindowsPath.java:933)
        at sun.nio.fs.WindowsPath.toRealPath(java.base@17.0.6/WindowsPath.java:42)
        at org.eclipse.core.internal.filesystem.local.nio.DosHandler.fetchFileInfo(DosHandler.java:45)
        at org.eclipse.core.internal.filesystem.local.LocalFileNativesManager.fetchFileInfo(LocalFileNativesManager.java:65)
        at org.eclipse.core.internal.filesystem.local.LocalFile.fetchInfo(LocalFile.java:161)
        at org.eclipse.core.filesystem.provider.FileStore.fetchInfo(FileStore.java:260)
        at org.eclipse.core.filesystem.provider.FileStore.childInfos(FileStore.java:99)
        at org.eclipse.core.internal.localstore.UnifiedTree.getLocalList(UnifiedTree.java:360)
        at org.eclipse.core.internal.localstore.UnifiedTree.addChildren(UnifiedTree.java:148)
        at org.eclipse.core.internal.localstore.UnifiedTree.addNodeChildrenToQueue(UnifiedTree.java:254)
        at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:120)
        at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:978)
        at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:961)
        at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1573)
        at org.eclipse.core.internal.resources.Project.open(Project.java:1094)
        at org.eclipse.core.internal.resources.Project.open(Project.java:1150)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.create(ProjectConfigurationManager.java:845)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.lambda$1(ProjectConfigurationManager.java:153)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$$Lambda$273/0x00000008010ae000.call(Unknown Source)
        at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:394)
        at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:275)
        at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:214)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.importProjects(ProjectConfigurationManager.java:139)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.importProjects(ProjectConfigurationManager.java:130)
        at org.eclipse.jdt.ls.core.internal.managers.MavenProjectImporter.importToWorkspace(MavenProjectImporter.java:233)
        at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.importProjects(ProjectsManager.java:148)
        at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.initializeProjects(ProjectsManager.java:111)
        at org.eclipse.jdt.ls.core.internal.handlers.InitHandler$1.runInWorkspace(InitHandler.java:246)
        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:43)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

   Locked ownable synchronizers:
        - None

"Java indexing" #26 daemon prio=4 os_prio=-1 cpu=0.00ms elapsed=7242.13s tid=0x000001afa67e1da0 nid=0x4d08 in Object.wait()  [0x0000008fd5dfe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <0x0000000400846088> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.indexerLoop(JobManager.java:488)
        - locked <0x0000000400846088> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at org.eclipse.jdt.internal.core.search.processing.JobManager$$Lambda$148/0x0000000800d60c00.run(Unknown Source)
        at java.lang.Thread.run(java.base@17.0.6/Thread.java:833)

   Locked ownable synchronizers:
        - None

"JNA Cleaner" #27 daemon prio=5 os_prio=0 cpu=15.62ms elapsed=7241.95s tid=0x000001afa67e2c10 nid=0x8d08 in Object.wait()  [0x0000008fd5fff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <0x0000000400b58f58> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/ReferenceQueue.java:155)
        - locked <0x0000000400b58f58> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/ReferenceQueue.java:176)
        at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)

   Locked ownable synchronizers:
        - None

"pool-1-thread-1" #28 prio=5 os_prio=0 cpu=1125.00ms elapsed=7241.78s tid=0x000001afa67e2740 nid=0x54e0 runnable  [0x0000008fd62fe000]
   java.lang.Thread.State: RUNNABLE
        at java.io.FileInputStream.readBytes(java.base@17.0.6/Native Method)
        at java.io.FileInputStream.read(java.base@17.0.6/FileInputStream.java:276)
        at java.io.BufferedInputStream.fill(java.base@17.0.6/BufferedInputStream.java:244)
        at java.io.BufferedInputStream.read(java.base@17.0.6/BufferedInputStream.java:263)
        - locked <0x000000040029cfe0> (a java.io.BufferedInputStream)
        at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:79)
        at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
        at java.util.concurrent.Executors$RunnableAdapter.call(java.base@17.0.6/Executors.java:539)
        at java.util.concurrent.FutureTask.run(java.base@17.0.6/FutureTask.java:264)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.6/ThreadPoolExecutor.java:1136)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.6/ThreadPoolExecutor.java:635)
        at java.lang.Thread.run(java.base@17.0.6/Thread.java:833)

   Locked ownable synchronizers:
        - <0x0000000400b51450> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"Worker-2" #29 prio=5 os_prio=0 cpu=312.50ms elapsed=7241.35s tid=0x000001afa67e1400 nid=0x470 in Object.wait()  [0x0000008fd63ff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
        - locked <0x000000040004d9f8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

   Locked ownable synchronizers:
        - None

"Worker-3: Updating workspace" #30 prio=5 os_prio=0 cpu=0.00ms elapsed=7241.16s tid=0x000001afabc94550 nid=0x541c in Object.wait()  [0x0000008fd64fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <0x000000040272c218> (a org.eclipse.core.internal.jobs.Semaphore)
        at org.eclipse.core.internal.jobs.Semaphore.acquire(Semaphore.java:45)
        - locked <0x000000040272c218> (a org.eclipse.core.internal.jobs.Semaphore)
        at org.eclipse.core.internal.jobs.OrderedLock.doAcquire(OrderedLock.java:174)
        at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:110)
        at org.eclipse.core.internal.jobs.OrderedLock.acquire(OrderedLock.java:87)
        at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:125)
        at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2330)
        at org.eclipse.core.internal.resources.Workspace.run(Workspace.java:2375)
        at org.eclipse.core.internal.events.NotificationManager$NotifyJob.run(NotificationManager.java:46)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

   Locked ownable synchronizers:
        - None

"Worker-4" #39 prio=5 os_prio=0 cpu=0.00ms elapsed=3640.27s tid=0x000001afabc93bb0 nid=0x5c60 in Object.wait()  [0x0000008fd39fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
        - locked <0x000000040004d9f8> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-1" #40 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=3640.26s tid=0x000001afabc94ef0 nid=0x8994 in Object.wait()  [0x0000008fd3afe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.eclipse.core.internal.jobs.ThreadJob.waitForRun(ThreadJob.java:322)
        - locked <0x0000000401c9a700> (a java.lang.Object)
        at org.eclipse.core.internal.jobs.ThreadJob.joinRun(ThreadJob.java:208)
        at org.eclipse.core.internal.jobs.ImplicitJobs.begin(ImplicitJobs.java:95)
        at org.eclipse.core.internal.jobs.JobManager.beginRule(JobManager.java:316)
        at org.eclipse.core.internal.resources.WorkManager.checkIn(WorkManager.java:124)
        at org.eclipse.core.internal.resources.Workspace.prepareOperation(Workspace.java:2330)
        at org.eclipse.core.internal.resources.Workspace.buildInternal(Workspace.java:449)
        at org.eclipse.core.internal.resources.Workspace.build(Workspace.java:413)
        at org.eclipse.jdt.ls.core.internal.handlers.BuildWorkspaceHandler.buildWorkspace(BuildWorkspaceHandler.java:65)
        at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$27(JDTLanguageServer.java:919)
        at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer$$Lambda$281/0x00000008010a94c8.apply(Unknown Source)
        at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer.lambda$56(JDTLanguageServer.java:1117)
        at org.eclipse.jdt.ls.core.internal.handlers.JDTLanguageServer$$Lambda$282/0x00000008010a9708.apply(Unknown Source)
        at java.util.concurrent.CompletableFuture$UniApply.tryFire(java.base@17.0.6/CompletableFuture.java:646)
        at java.util.concurrent.CompletableFuture$Completion.exec(java.base@17.0.6/CompletableFuture.java:483)
        at java.util.concurrent.ForkJoinTask.doExec(java.base@17.0.6/ForkJoinTask.java:373)
        at java.util.concurrent.ForkJoinPool$WorkQueue.topLevelExec(java.base@17.0.6/ForkJoinPool.java:1182)
        at java.util.concurrent.ForkJoinPool.scan(java.base@17.0.6/ForkJoinPool.java:1655)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1622)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-2" #41 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=3640.19s tid=0x000001afabc96700 nid=0x8c68 waiting on condition  [0x0000008fd4bff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x0000000401e6d490> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@17.0.6/LockSupport.java:341)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.6/ForkJoinPool.java:1724)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1623)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-3" #42 daemon prio=5 os_prio=0 cpu=31.25ms elapsed=3640.19s tid=0x000001afabc99250 nid=0x8908 waiting on condition  [0x0000008fd50fe000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x0000000401e6d490> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@17.0.6/LockSupport.java:341)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.6/ForkJoinPool.java:1724)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1623)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-4" #43 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=3640.19s tid=0x000001afabc92d40 nid=0x8e70 waiting on condition  [0x0000008fd5eff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x0000000401e6d490> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@17.0.6/LockSupport.java:341)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.6/ForkJoinPool.java:1724)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1623)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"VM Thread" os_prio=2 cpu=1375.00ms elapsed=7244.00s tid=0x000001afe4bfeac0 nid=0x93a4 runnable

"GC Thread#0" os_prio=2 cpu=4765.62ms elapsed=7244.01s tid=0x000001afe6da15c0 nid=0x5ad4 runnable

"GC Thread#1" os_prio=2 cpu=4765.62ms elapsed=7242.17s tid=0x000001afa6ddf890 nid=0x7728 runnable

"GC Thread#2" os_prio=2 cpu=4765.62ms elapsed=7242.17s tid=0x000001afa6f2bcb0 nid=0x31b0 runnable

"GC Thread#3" os_prio=2 cpu=4734.38ms elapsed=7242.17s tid=0x000001afa6cca6b0 nid=0x7eac runnable

"GC Thread#4" os_prio=2 cpu=4796.88ms elapsed=7242.17s tid=0x000001afa6cca960 nid=0x622c runnable

"GC Thread#5" os_prio=2 cpu=4593.75ms elapsed=7242.17s tid=0x000001afa6ccac10 nid=0x9070 runnable

"GC Thread#6" os_prio=2 cpu=4812.50ms elapsed=7242.17s tid=0x000001afa6ccaec0 nid=0x7230 runnable

"GC Thread#7" os_prio=2 cpu=4765.62ms elapsed=7242.17s tid=0x000001afa6eafd40 nid=0x91c0 runnable

"GC Thread#8" os_prio=2 cpu=4937.50ms elapsed=7242.17s tid=0x000001afa6eafff0 nid=0x6b28 runnable

"GC Thread#9" os_prio=2 cpu=4687.50ms elapsed=7242.17s tid=0x000001afa6eb02a0 nid=0x71ac runnable

"VM Periodic Task Thread" os_prio=2 cpu=31.25ms elapsed=7243.75s tid=0x000001afa5a52d40 nid=0x2a8 waiting on condition

JNI global refs: 23, weak refs: 45


C:\Users\Daniel>jstack -l 15012
2023-03-22 17:30:07
Full thread dump Java HotSpot(TM) 64-Bit Server VM (17.0.6+9-LTS-190 mixed mode, sharing):

Threads class SMR info:
_java_thread_list=0x00000231b3ceb0a0, length=33, elements={
0x00000231da886690, 0x00000231da957930, 0x00000231da958cd0, 0x00000231f91044c0,
0x00000231f9104d80, 0x00000231f910bb60, 0x00000231f9110e70, 0x00000231f9113860,
0x00000231f9115220, 0x00000231f911e2f0, 0x00000231da942cf0, 0x00000231f93259e0,
0x00000231f9bb8420, 0x00000231f9f25a70, 0x00000231f9c506d0, 0x00000231f9e9e9c0,
0x00000231f9fdae60, 0x00000231fa68ccf0, 0x00000231fa68b010, 0x00000231fa68c820,
0x00000231fa68ab40, 0x00000231fe1055d0, 0x00000231b15c9ab0, 0x00000231f9f3d9a0,
0x00000231f9f38ca0, 0x00000231f9f3cb30, 0x00000231f9f39170, 0x00000231f9f39640,
0x00000231f9f38300, 0x00000231f9f3a980, 0x00000231f9f39b10, 0x00000231f9f36af0,
0x00000231f9f3d4d0
}

"main" #1 prio=5 os_prio=0 cpu=968.75ms elapsed=7051.32s tid=0x00000231da886690 nid=0x37c4 in Object.wait()  [0x0000006b52bfe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <0x0000000400c498b0> (a java.lang.Object)
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.eclipse.jdt.ls.core.internal.LanguageServerApplication.start(LanguageServerApplication.java:56)
        - locked <0x0000000400c498b0> (a java.lang.Object)
        at org.eclipse.equinox.internal.app.EclipseAppHandle.run(EclipseAppHandle.java:203)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.runApplication(EclipseAppLauncher.java:136)
        at org.eclipse.core.runtime.internal.adaptor.EclipseAppLauncher.start(EclipseAppLauncher.java:104)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:402)
        at org.eclipse.core.runtime.adaptor.EclipseStarter.run(EclipseStarter.java:255)
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(java.base@17.0.6/Native Method)
        at jdk.internal.reflect.NativeMethodAccessorImpl.invoke(java.base@17.0.6/NativeMethodAccessorImpl.java:77)
        at jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(java.base@17.0.6/DelegatingMethodAccessorImpl.java:43)
        at java.lang.reflect.Method.invoke(java.base@17.0.6/Method.java:568)
        at org.eclipse.equinox.launcher.Main.invokeFramework(Main.java:659)
        at org.eclipse.equinox.launcher.Main.basicRun(Main.java:596)
        at org.eclipse.equinox.launcher.Main.run(Main.java:1467)
        at org.eclipse.equinox.launcher.Main.main(Main.java:1440)

   Locked ownable synchronizers:
        - None

"Reference Handler" #2 daemon prio=10 os_prio=2 cpu=109.38ms elapsed=7051.31s tid=0x00000231da957930 nid=0x8d3c waiting on condition  [0x0000006b52eff000]
   java.lang.Thread.State: RUNNABLE
        at java.lang.ref.Reference.waitForReferencePendingList(java.base@17.0.6/Native Method)
        at java.lang.ref.Reference.processPendingReferences(java.base@17.0.6/Reference.java:253)
        at java.lang.ref.Reference$ReferenceHandler.run(java.base@17.0.6/Reference.java:215)

   Locked ownable synchronizers:
        - None

"Finalizer" #3 daemon prio=8 os_prio=1 cpu=0.00ms elapsed=7051.31s tid=0x00000231da958cd0 nid=0x6434 in Object.wait()  [0x0000006b52fff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/ReferenceQueue.java:155)
        - locked <0x0000000400030008> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/ReferenceQueue.java:176)
        at java.lang.ref.Finalizer$FinalizerThread.run(java.base@17.0.6/Finalizer.java:172)

   Locked ownable synchronizers:
        - None

"Signal Dispatcher" #4 daemon prio=9 os_prio=2 cpu=0.00ms elapsed=7051.30s tid=0x00000231f91044c0 nid=0x2168 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Attach Listener" #5 daemon prio=5 os_prio=2 cpu=171.88ms elapsed=7051.30s tid=0x00000231f9104d80 nid=0x9280 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Service Thread" #6 daemon prio=9 os_prio=0 cpu=0.00ms elapsed=7051.30s tid=0x00000231f910bb60 nid=0x5058 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Monitor Deflation Thread" #7 daemon prio=9 os_prio=0 cpu=0.00ms elapsed=7051.30s tid=0x00000231f9110e70 nid=0x6ca8 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"C2 CompilerThread0" #8 daemon prio=9 os_prio=2 cpu=117062.50ms elapsed=7051.30s tid=0x00000231f9113860 nid=0x928c waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

   Locked ownable synchronizers:
        - None

"C1 CompilerThread0" #11 daemon prio=9 os_prio=2 cpu=11375.00ms elapsed=7051.30s tid=0x00000231f9115220 nid=0x8e48 waiting on condition  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE
   No compile task

   Locked ownable synchronizers:
        - None

"Sweeper thread" #12 daemon prio=9 os_prio=2 cpu=2546.88ms elapsed=7051.30s tid=0x00000231f911e2f0 nid=0x440c runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Common-Cleaner" #13 daemon prio=8 os_prio=1 cpu=15.62ms elapsed=7051.29s tid=0x00000231da942cf0 nid=0x8258 in Object.wait()  [0x0000006b537ff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/ReferenceQueue.java:155)
        - locked <0x0000000400046ae8> (a java.lang.ref.ReferenceQueue$Lock)
        at jdk.internal.ref.CleanerImpl.run(java.base@17.0.6/CleanerImpl.java:140)
        at java.lang.Thread.run(java.base@17.0.6/Thread.java:833)
        at jdk.internal.misc.InnocuousThread.run(java.base@17.0.6/InnocuousThread.java:162)

   Locked ownable synchronizers:
        - None

"Notification Thread" #14 daemon prio=9 os_prio=0 cpu=0.00ms elapsed=7051.16s tid=0x00000231f93259e0 nid=0x61b0 runnable  [0x0000000000000000]
   java.lang.Thread.State: RUNNABLE

   Locked ownable synchronizers:
        - None

"Active Thread: Equinox Container: f12ec4bc-67fd-46e9-abdb-8591c71f1804" #16 prio=5 os_prio=0 cpu=0.00ms elapsed=7050.65s tid=0x00000231f9bb8420 nid=0x5dd0 waiting on condition  [0x0000006b53cfe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x00000004000380d0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.6/LockSupport.java:252)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@17.0.6/AbstractQueuedSynchronizer.java:1672)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@17.0.6/ScheduledThreadPoolExecutor.java:1182)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@17.0.6/ScheduledThreadPoolExecutor.java:899)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.6/ThreadPoolExecutor.java:1062)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.6/ThreadPoolExecutor.java:1122)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.6/ThreadPoolExecutor.java:635)
        at java.lang.Thread.run(java.base@17.0.6/Thread.java:833)

   Locked ownable synchronizers:
        - None

"Framework Event Dispatcher: Equinox Container: f12ec4bc-67fd-46e9-abdb-8591c71f1804" #18 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=7050.52s tid=0x00000231f9f25a70 nid=0x6d74 in Object.wait()  [0x0000006b53dff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
        - locked <0x000000040003fe40> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

   Locked ownable synchronizers:
        - None

"Start Level: Equinox Container: f12ec4bc-67fd-46e9-abdb-8591c71f1804" #19 daemon prio=5 os_prio=0 cpu=1203.12ms elapsed=7050.51s tid=0x00000231f9c506d0 nid=0x8be0 in Object.wait()  [0x0000006b53eff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <0x000000040004cfc8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
        - locked <0x000000040004cfc8> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

   Locked ownable synchronizers:
        - None

"SCR Component Actor" #20 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=7050.48s tid=0x00000231f9e9e9c0 nid=0x5c38 in Object.wait()  [0x0000006b53fff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <0x0000000400051ff0> (a java.util.LinkedList)
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.apache.felix.scr.impl.ComponentActorThread.run(ComponentActorThread.java:83)
        - locked <0x0000000400051ff0> (a java.util.LinkedList)
        at java.lang.Thread.run(java.base@17.0.6/Thread.java:833)

   Locked ownable synchronizers:
        - None

"Worker-JM" #22 prio=5 os_prio=0 cpu=0.00ms elapsed=7050.18s tid=0x00000231f9fdae60 nid=0x70f8 in Object.wait()  [0x0000006b541fe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at org.eclipse.core.internal.jobs.InternalWorker.run(InternalWorker.java:61)
        - locked <0x0000000400028900> (a java.util.ArrayList)

   Locked ownable synchronizers:
        - None

"Java indexing" #26 daemon prio=4 os_prio=-1 cpu=39812.50ms elapsed=7049.46s tid=0x00000231fa68ccf0 nid=0x90b0 in Object.wait()  [0x0000006b54dff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.eclipse.jdt.internal.core.search.processing.JobManager.indexerLoop(JobManager.java:488)
        - locked <0x0000000400597dd0> (a org.eclipse.jdt.internal.core.search.indexing.IndexManager)
        at org.eclipse.jdt.internal.core.search.processing.JobManager$$Lambda$156/0x0000000800e66e38.run(Unknown Source)
        at java.lang.Thread.run(java.base@17.0.6/Thread.java:833)

   Locked ownable synchronizers:
        - None

"JNA Cleaner" #27 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=7049.25s tid=0x00000231fa68b010 nid=0x8dcc in Object.wait()  [0x0000006b54efe000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <0x0000000400c309a0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/ReferenceQueue.java:155)
        - locked <0x0000000400c309a0> (a java.lang.ref.ReferenceQueue$Lock)
        at java.lang.ref.ReferenceQueue.remove(java.base@17.0.6/ReferenceQueue.java:176)
        at com.sun.jna.internal.Cleaner$1.run(Cleaner.java:58)

   Locked ownable synchronizers:
        - None

"pool-2-thread-1" #28 prio=5 os_prio=0 cpu=0.00ms elapsed=7049.18s tid=0x00000231fa68c820 nid=0x6a4 waiting on condition  [0x0000006b551fe000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x0000000400c498f0> (a java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject)
        at java.util.concurrent.locks.LockSupport.parkNanos(java.base@17.0.6/LockSupport.java:252)
        at java.util.concurrent.locks.AbstractQueuedSynchronizer$ConditionObject.awaitNanos(java.base@17.0.6/AbstractQueuedSynchronizer.java:1672)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@17.0.6/ScheduledThreadPoolExecutor.java:1182)
        at java.util.concurrent.ScheduledThreadPoolExecutor$DelayedWorkQueue.take(java.base@17.0.6/ScheduledThreadPoolExecutor.java:899)
        at java.util.concurrent.ThreadPoolExecutor.getTask(java.base@17.0.6/ThreadPoolExecutor.java:1062)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.6/ThreadPoolExecutor.java:1122)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.6/ThreadPoolExecutor.java:635)
        at java.lang.Thread.run(java.base@17.0.6/Thread.java:833)

   Locked ownable synchronizers:
        - None

"pool-1-thread-1" #29 prio=5 os_prio=0 cpu=5031.25ms elapsed=7049.06s tid=0x00000231fa68ab40 nid=0x779c runnable  [0x0000006b552fe000]
   java.lang.Thread.State: RUNNABLE
        at java.io.FileInputStream.readBytes(java.base@17.0.6/Native Method)
        at java.io.FileInputStream.read(java.base@17.0.6/FileInputStream.java:276)
        at java.io.BufferedInputStream.fill(java.base@17.0.6/BufferedInputStream.java:244)
        at java.io.BufferedInputStream.read(java.base@17.0.6/BufferedInputStream.java:263)
        - locked <0x0000000400603110> (a java.io.BufferedInputStream)
        at org.eclipse.lsp4j.jsonrpc.json.StreamMessageProducer.listen(StreamMessageProducer.java:79)
        at org.eclipse.lsp4j.jsonrpc.json.ConcurrentMessageProcessor.run(ConcurrentMessageProcessor.java:113)
        at java.util.concurrent.Executors$RunnableAdapter.call(java.base@17.0.6/Executors.java:539)
        at java.util.concurrent.FutureTask.run(java.base@17.0.6/FutureTask.java:264)
        at java.util.concurrent.ThreadPoolExecutor.runWorker(java.base@17.0.6/ThreadPoolExecutor.java:1136)
        at java.util.concurrent.ThreadPoolExecutor$Worker.run(java.base@17.0.6/ThreadPoolExecutor.java:635)
        at java.lang.Thread.run(java.base@17.0.6/Thread.java:833)

   Locked ownable synchronizers:
        - <0x0000000400bc8dc0> (a java.util.concurrent.ThreadPoolExecutor$Worker)

"Bundle File Closer" #47 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=6691.39s tid=0x00000231fe1055d0 nid=0x3014 in Object.wait()  [0x0000006b550ff000]
   java.lang.Thread.State: WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at java.lang.Object.wait(java.base@17.0.6/Object.java:338)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.getNextEvent(EventManager.java:400)
        - locked <0x0000000404bc2110> (a org.eclipse.osgi.framework.eventmgr.EventManager$EventThread)
        at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:341)

   Locked ownable synchronizers:
        - None

"Worker-8" #66 prio=5 os_prio=0 cpu=76234.38ms elapsed=4428.55s tid=0x00000231b15c9ab0 nid=0x8e4c in Object.wait()  [0x0000006b528ff000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
        - locked <0x0000000400028988> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

   Locked ownable synchronizers:
        - None

"Worker-14" #272 prio=5 os_prio=0 cpu=62.50ms elapsed=3186.52s tid=0x00000231f9f3d9a0 nid=0x9838 in Object.wait()  [0x0000006b559fe000]
   java.lang.Thread.State: TIMED_WAITING (on object monitor)
        at java.lang.Object.wait(java.base@17.0.6/Native Method)
        - waiting on <no object reference available>
        at org.eclipse.core.internal.jobs.WorkerPool.sleep(WorkerPool.java:200)
        - locked <0x0000000400028988> (a org.eclipse.core.internal.jobs.WorkerPool)
        at org.eclipse.core.internal.jobs.WorkerPool.startJob(WorkerPool.java:242)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:58)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-30" #278 daemon prio=5 os_prio=0 cpu=656.25ms elapsed=142.50s tid=0x00000231f9f38ca0 nid=0x4c0 waiting on condition  [0x0000006b529ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x00000004020413b8> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@17.0.6/LockSupport.java:341)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.6/ForkJoinPool.java:1724)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1623)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-31" #279 daemon prio=5 os_prio=0 cpu=3703.12ms elapsed=142.50s tid=0x00000231f9f3cb30 nid=0x8074 waiting on condition  [0x0000006b52aff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x00000004020413b8> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@17.0.6/LockSupport.java:341)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.6/ForkJoinPool.java:1724)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1623)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-33" #281 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=141.75s tid=0x00000231f9f39170 nid=0x4b0c waiting on condition  [0x0000006b53bff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x00000004020413b8> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@17.0.6/LockSupport.java:341)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.6/ForkJoinPool.java:1724)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1623)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-34" #282 daemon prio=5 os_prio=0 cpu=0.00ms elapsed=138.93s tid=0x00000231f9f39640 nid=0x9de0 waiting on condition  [0x0000006b542ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x00000004020413b8> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@17.0.6/LockSupport.java:341)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.6/ForkJoinPool.java:1724)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1623)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-35" #283 daemon prio=5 os_prio=0 cpu=15.62ms elapsed=138.93s tid=0x00000231f9f38300 nid=0x3dac waiting on condition  [0x0000006b543ff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x00000004020413b8> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@17.0.6/LockSupport.java:341)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.6/ForkJoinPool.java:1724)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1623)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-36" #284 daemon prio=5 os_prio=0 cpu=15.62ms elapsed=138.93s tid=0x00000231f9f3a980 nid=0x9778 waiting on condition  [0x0000006b54fff000]
   java.lang.Thread.State: WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x00000004020413b8> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.park(java.base@17.0.6/LockSupport.java:341)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.6/ForkJoinPool.java:1724)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1623)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-37" #285 daemon prio=5 os_prio=0 cpu=15.62ms elapsed=138.93s tid=0x00000231f9f39b10 nid=0x3508 waiting on condition  [0x0000006b553ff000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x00000004020413b8> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.parkUntil(java.base@17.0.6/LockSupport.java:410)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.6/ForkJoinPool.java:1726)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1623)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-38" #286 daemon prio=5 os_prio=0 cpu=15.62ms elapsed=138.93s tid=0x00000231f9f36af0 nid=0x7ed8 waiting on condition  [0x0000006b554ff000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x00000004020413b8> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.parkUntil(java.base@17.0.6/LockSupport.java:410)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.6/ForkJoinPool.java:1726)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1623)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"ForkJoinPool.commonPool-worker-40" #288 daemon prio=5 os_prio=0 cpu=765.62ms elapsed=138.92s tid=0x00000231f9f3d4d0 nid=0x7854 waiting on condition  [0x0000006b556ff000]
   java.lang.Thread.State: TIMED_WAITING (parking)
        at jdk.internal.misc.Unsafe.park(java.base@17.0.6/Native Method)
        - parking to wait for  <0x00000004020413b8> (a java.util.concurrent.ForkJoinPool)
        at java.util.concurrent.locks.LockSupport.parkUntil(java.base@17.0.6/LockSupport.java:410)
        at java.util.concurrent.ForkJoinPool.awaitWork(java.base@17.0.6/ForkJoinPool.java:1726)
        at java.util.concurrent.ForkJoinPool.runWorker(java.base@17.0.6/ForkJoinPool.java:1623)
        at java.util.concurrent.ForkJoinWorkerThread.run(java.base@17.0.6/ForkJoinWorkerThread.java:165)

   Locked ownable synchronizers:
        - None

"VM Thread" os_prio=2 cpu=9125.00ms elapsed=7051.31s tid=0x00000231da56bf60 nid=0x636c runnable

"GC Thread#0" os_prio=2 cpu=34328.12ms elapsed=7051.32s tid=0x00000231da89b350 nid=0x4640 runnable

"GC Thread#1" os_prio=2 cpu=34531.25ms elapsed=7049.60s tid=0x00000231fa6895d0 nid=0x9310 runnable

"GC Thread#2" os_prio=2 cpu=34468.75ms elapsed=7049.60s tid=0x00000231fa689880 nid=0x54e8 runnable

"GC Thread#3" os_prio=2 cpu=34843.75ms elapsed=7049.60s tid=0x00000231fa55b740 nid=0x3a94 runnable

"GC Thread#4" os_prio=2 cpu=34468.75ms elapsed=7049.60s tid=0x00000231fa6be850 nid=0x81b8 runnable

"GC Thread#5" os_prio=2 cpu=34625.00ms elapsed=7049.60s tid=0x00000231fa8edbf0 nid=0x811c runnable

"GC Thread#6" os_prio=2 cpu=34875.00ms elapsed=7049.60s tid=0x00000231fa8db050 nid=0x18e8 runnable

"GC Thread#7" os_prio=2 cpu=34406.25ms elapsed=7049.60s tid=0x00000231fa4fd930 nid=0x5604 runnable

"GC Thread#8" os_prio=2 cpu=33796.88ms elapsed=7049.60s tid=0x00000231fa4fdbe0 nid=0x635c runnable

"GC Thread#9" os_prio=2 cpu=34671.88ms elapsed=7049.60s tid=0x00000231fa4f2b00 nid=0x108c runnable

"VM Periodic Task Thread" os_prio=2 cpu=234.38ms elapsed=7051.16s tid=0x00000231f93384b0 nid=0x3024 waiting on condition

JNI global refs: 26, weak refs: 45


C:\Users\Daniel>

After I remove the java home arg,

[Trace - 5:33:07 PM] Sending request 'initialize - (0)'.
Params: {
    "processId": 40708,
    "clientInfo": {
        "name": "Visual Studio Code",
        "version": "1.76.2"
    },
    "locale": "en",
    "rootPath": "d:\\Projects\\opl",
    "rootUri": "file:///d%3A/Projects/opl",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional",
                "normalizesLineEndings": true,
                "changeAnnotationSupport": {
                    "groupsOnLabel": true
                }
            },
            "configuration": true,
            "didChangeWatchedFiles": {
                "dynamicRegistration": true,
                "relativePatternSupport": 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
                    ]
                },
                "tagSupport": {
                    "valueSet": [
                        1
                    ]
                },
                "resolveSupport": {
                    "properties": [
                        "location.range"
                    ]
                }
            },
            "codeLens": {
                "refreshSupport": true
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "workspaceFolders": true,
            "semanticTokens": {
                "refreshSupport": true
            },
            "fileOperations": {
                "dynamicRegistration": true,
                "didCreate": true,
                "didRename": true,
                "didDelete": true,
                "willCreate": true,
                "willRename": true,
                "willDelete": true
            },
            "inlineValue": {
                "refreshSupport": true
            },
            "inlayHint": {
                "refreshSupport": true
            },
            "diagnostics": {
                "refreshSupport": true
            }
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "versionSupport": false,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                },
                "codeDescriptionSupport": true,
                "dataSupport": true
            },
            "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
                        ]
                    },
                    "insertReplaceSupport": true,
                    "resolveSupport": {
                        "properties": [
                            "documentation",
                            "detail",
                            "additionalTextEdits"
                        ]
                    },
                    "insertTextModeSupport": {
                        "valueSet": [
                            1,
                            2
                        ]
                    },
                    "labelDetailsSupport": true
                },
                "insertTextMode": 2,
                "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
                    ]
                },
                "completionList": {
                    "itemDefaults": [
                        "commitCharacters",
                        "editRange",
                        "insertTextFormat",
                        "insertTextMode"
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": true
                    },
                    "activeParameterSupport": 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,
                "tagSupport": {
                    "valueSet": [
                        1
                    ]
                },
                "labelSupport": true
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "disabledSupport": true,
                "dataSupport": true,
                "resolveSupport": {
                    "properties": [
                        "edit"
                    ]
                },
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                },
                "honorsChangeAnnotations": false
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": true,
                "prepareSupportDefaultBehavior": 1,
                "honorsChangeAnnotations": 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,
                "foldingRangeKind": {
                    "valueSet": [
                        "comment",
                        "imports",
                        "region"
                    ]
                },
                "foldingRange": {
                    "collapsedText": false
                }
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            },
            "callHierarchy": {
                "dynamicRegistration": true
            },
            "semanticTokens": {
                "dynamicRegistration": true,
                "tokenTypes": [
                    "namespace",
                    "type",
                    "class",
                    "enum",
                    "interface",
                    "struct",
                    "typeParameter",
                    "parameter",
                    "variable",
                    "property",
                    "enumMember",
                    "event",
                    "function",
                    "method",
                    "macro",
                    "keyword",
                    "modifier",
                    "comment",
                    "string",
                    "number",
                    "regexp",
                    "operator",
                    "decorator"
                ],
                "tokenModifiers": [
                    "declaration",
                    "definition",
                    "readonly",
                    "static",
                    "deprecated",
                    "abstract",
                    "async",
                    "modification",
                    "documentation",
                    "defaultLibrary"
                ],
                "formats": [
                    "relative"
                ],
                "requests": {
                    "range": true,
                    "full": {
                        "delta": true
                    }
                },
                "multilineTokenSupport": false,
                "overlappingTokenSupport": false,
                "serverCancelSupport": true,
                "augmentsSyntaxTokens": true
            },
            "linkedEditingRange": {
                "dynamicRegistration": true
            },
            "typeHierarchy": {
                "dynamicRegistration": true
            },
            "inlineValue": {
                "dynamicRegistration": true
            },
            "inlayHint": {
                "dynamicRegistration": true,
                "resolveSupport": {
                    "properties": [
                        "tooltip",
                        "textEdits",
                        "label.tooltip",
                        "label.location",
                        "label.command"
                    ]
                }
            },
            "diagnostic": {
                "dynamicRegistration": true,
                "relatedDocumentSupport": false
            }
        },
        "window": {
            "showMessage": {
                "messageActionItem": {
                    "additionalPropertiesSupport": true
                }
            },
            "showDocument": {
                "support": true
            },
            "workDoneProgress": true
        },
        "general": {
            "staleRequestSupport": {
                "cancel": true,
                "retryOnContentModified": [
                    "textDocument/semanticTokens/full",
                    "textDocument/semanticTokens/range",
                    "textDocument/semanticTokens/full/delta"
                ]
            },
            "regularExpressions": {
                "engine": "ECMAScript",
                "version": "ES2020"
            },
            "markdown": {
                "parser": "marked",
                "version": "1.1.0"
            },
            "positionEncodings": [
                "utf-16"
            ]
        },
        "notebookDocument": {
            "synchronization": {
                "dynamicRegistration": true,
                "executionSummarySupport": true
            }
        }
    },
    "initializationOptions": {
        "bundles": [
            "c:\\Users\\Daniel\\.vscode\\extensions\\visualstudioexptteam.vscodeintellicode-1.2.30\\dist\\com.microsoft.jdtls.intellicode.core-0.7.0.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-debug-0.49.0\\server\\com.microsoft.java.debug.plugin-0.44.0.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-dependency-0.21.1\\server\\com.microsoft.jdtls.ext.core-0.21.1.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-api_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-engine_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-migrationsupport_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-jupiter-params_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-commons_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-engine_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-launcher_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-runner_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-suite-api_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-suite-commons_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-platform-suite-engine_1.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\junit-vintage-engine_5.9.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.apiguardian.api_1.1.2.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.eclipse.jdt.junit4.runtime_1.3.0.v20220609-1843.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.eclipse.jdt.junit5.runtime_1.1.100.v20220907-0450.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\org.opentest4j_1.2.0.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-java-test-0.38.1\\server\\com.microsoft.java.test.plugin-0.38.1.jar",
            "c:\\Users\\Daniel\\.vscode\\extensions\\vscjava.vscode-maven-0.40.4\\jdtls.ext\\com.microsoft.java.maven.plugin\\target\\com.microsoft.java.maven.plugin-0.39.0.jar"
        ],
        "workspaceFolders": [
            "file:///d%3A/Projects/opl"
        ],
        "settings": {
            "java": {
                "home": "C:\\Program Files\\Java\\jdk-17",
                "jdt": {
                    "ls": {
                        "java": {
                            "home": null
                        },
                        "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",
                        "lombokSupport": {
                            "enabled": true
                        },
                        "protobufSupport": {
                            "enabled": true
                        },
                        "androidSupport": {
                            "enabled": false
                        }
                    }
                },
                "errors": {
                    "incompleteClasspath": {
                        "severity": "warning"
                    }
                },
                "configuration": {
                    "checkProjectSettingsExclusions": false,
                    "updateBuildConfiguration": "automatic",
                    "maven": {
                        "userSettings": null,
                        "globalSettings": null,
                        "notCoveredPluginExecutionSeverity": "warning",
                        "defaultMojoExecutionAction": "ignore"
                    },
                    "workspaceCacheLimit": 90,
                    "runtimes": [
                        {
                            "name": "JavaSE-11",
                            "path": "C:\\Program Files\\Java\\jdk-11.0.14"
                        },
                        {
                            "name": "JavaSE-12",
                            "path": "C:\\Program Files\\Java\\jdk-12.0.2"
                        },
                        {
                            "name": "JavaSE-1.8",
                            "path": "C:\\Program Files\\Java\\jdk1.8.0_301"
                        }
                    ]
                },
                "trace": {
                    "server": "verbose"
                },
                "import": {
                    "maven": {
                        "enabled": true,
                        "offline": {
                            "enabled": false
                        },
                        "disableTestClasspathFlag": false
                    },
                    "gradle": {
                        "enabled": true,
                        "wrapper": {
                            "enabled": true
                        },
                        "version": null,
                        "home": null,
                        "java": {
                            "home": "C:\\Program Files\\Java\\jdk-17"
                        },
                        "offline": {
                            "enabled": false
                        },
                        "arguments": null,
                        "jvmArguments": null,
                        "user": {
                            "home": null
                        },
                        "annotationProcessing": {
                            "enabled": true
                        }
                    },
                    "exclusions": [
                        "**/node_modules/**",
                        "**/.metadata/**",
                        "**/archetype-resources/**",
                        "**/META-INF/maven/**"
                    ],
                    "generatesMetadataFilesAtProjectRoot": false
                },
                "maven": {
                    "downloadSources": false,
                    "updateSnapshots": false
                },
                "eclipse": {
                    "downloadSources": false
                },
                "referencesCodeLens": {
                    "enabled": false
                },
                "signatureHelp": {
                    "enabled": true,
                    "description": {
                        "enabled": false
                    }
                },
                "implementationsCodeLens": {
                    "enabled": false
                },
                "format": {
                    "enabled": true,
                    "settings": {
                        "url": null,
                        "profile": null
                    },
                    "comments": {
                        "enabled": true
                    },
                    "onType": {
                        "enabled": true
                    },
                    "insertSpaces": true,
                    "tabSize": 4
                },
                "saveActions": {
                    "organizeImports": false
                },
                "project": {
                    "referencedLibraries": [
                        "lib/**/*.jar"
                    ],
                    "importOnFirstTimeStartup": "automatic",
                    "importHint": true,
                    "resourceFilters": [
                        "node_modules",
                        "\\.git"
                    ],
                    "encoding": "ignore",
                    "exportJar": {
                        "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                    }
                },
                "contentProvider": {
                    "preferred": null
                },
                "autobuild": {
                    "enabled": true
                },
                "maxConcurrentBuilds": 1,
                "recommendations": {
                    "dependency": {
                        "analytics": {
                            "show": true
                        }
                    }
                },
                "completion": {
                    "maxResults": 0,
                    "enabled": 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.*",
                        "sun.*",
                        "jdk.*",
                        "org.graalvm.*",
                        "io.micrometer.shaded.*"
                    ],
                    "importOrder": [
                        "#",
                        "java",
                        "javax",
                        "org",
                        "com",
                        ""
                    ],
                    "postfix": {
                        "enabled": true
                    },
                    "matchCase": "off"
                },
                "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
                    },
                    "insertionLocation": "afterCursor"
                },
                "selectionRange": {
                    "enabled": true
                },
                "showBuildStatusOnStart": {
                    "enabled": "notification"
                },
                "server": {
                    "launchMode": "Hybrid"
                },
                "sources": {
                    "organizeImports": {
                        "starThreshold": 99,
                        "staticStarThreshold": 99
                    }
                },
                "imports": {
                    "gradle": {
                        "wrapper": {
                            "checksums": []
                        }
                    }
                },
                "templates": {
                    "fileHeader": [],
                    "typeComment": []
                },
                "references": {
                    "includeAccessors": true,
                    "includeDecompiledSources": true
                },
                "typeHierarchy": {
                    "lazyLoad": false
                },
                "settings": {
                    "url": null
                },
                "symbols": {
                    "includeSourceMethodDeclarations": false
                },
                "quickfix": {
                    "showAt": "line"
                },
                "inlayHints": {
                    "parameterNames": {
                        "enabled": "literals",
                        "exclusions": []
                    }
                },
                "codeAction": {
                    "sortMembers": {
                        "avoidVolatileChanges": true
                    }
                },
                "compile": {
                    "nullAnalysis": {
                        "nonnull": [
                            "javax.annotation.Nonnull",
                            "org.eclipse.jdt.annotation.NonNull",
                            "org.springframework.lang.NonNull"
                        ],
                        "nullable": [
                            "javax.annotation.Nullable",
                            "org.eclipse.jdt.annotation.Nullable",
                            "org.springframework.lang.Nullable"
                        ],
                        "mode": "disabled"
                    }
                },
                "cleanup": {
                    "actionsOnSave": []
                },
                "sharedIndexes": {
                    "enabled": "auto",
                    "location": ""
                },
                "refactoring": {
                    "extract": {
                        "interface": {
                            "replace": true
                        }
                    }
                },
                "debug": {
                    "logLevel": "warn",
                    "settings": {
                        "showHex": false,
                        "showStaticVariables": false,
                        "showQualifiedNames": false,
                        "showLogicalStructure": true,
                        "showToString": true,
                        "maxStringLength": 0,
                        "numericPrecision": 0,
                        "hotCodeReplace": "manual",
                        "enableRunDebugCodeLens": true,
                        "forceBuildBeforeLaunch": true,
                        "onBuildFailureProceed": false,
                        "console": "integratedTerminal",
                        "exceptionBreakpoint": {
                            "skipClasses": []
                        },
                        "stepping": {
                            "skipClasses": [],
                            "skipSynthetics": false,
                            "skipStaticInitializers": false,
                            "skipConstructors": false
                        },
                        "jdwp": {
                            "limitOfVariablesPerJdwpRequest": 100,
                            "requestTimeout": 3000,
                            "async": "auto"
                        },
                        "vmArgs": ""
                    }
                },
                "silentNotification": false,
                "dependency": {
                    "showMembers": false,
                    "syncWithFolderExplorer": true,
                    "autoRefresh": true,
                    "refreshDelay": 2000,
                    "packagePresentation": "flat"
                },
                "help": {
                    "firstView": "auto",
                    "showReleaseNotes": true,
                    "collectErrorLog": false
                },
                "test": {
                    "defaultConfig": "",
                    "config": {}
                }
            }
        },
        "extendedClientCapabilities": {
            "progressReportProvider": true,
            "classFileContentsSupport": true,
            "overrideMethodsPromptSupport": true,
            "hashCodeEqualsPromptSupport": true,
            "advancedOrganizeImportsSupport": true,
            "generateToStringPromptSupport": true,
            "advancedGenerateAccessorsSupport": true,
            "generateConstructorsPromptSupport": true,
            "generateDelegateMethodsPromptSupport": true,
            "advancedExtractRefactoringSupport": true,
            "inferSelectionSupport": [
                "extractMethod",
                "extractVariable",
                "extractField"
            ],
            "moveRefactoringSupport": true,
            "clientHoverProvider": true,
            "clientDocumentSymbolProvider": true,
            "gradleChecksumWrapperPromptSupport": true,
            "resolveAdditionalTextEditsSupport": true,
            "advancedIntroduceParameterRefactoringSupport": true,
            "actionableRuntimeNotificationSupport": true,
            "onCompletionItemSelectedCommand": "editor.action.triggerParameterHints",
            "extractInterfaceSupport": true
        },
        "triggerFiles": [
            "file:///d%3A/Projects/opl/src/test/java/com/emonster/saleserp/ArchTest.java"
        ]
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file:///d%3A/Projects/opl",
            "name": "opl"
        }
    ]
}


[Trace - 5:33:11 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:11 PM Main thread is waiting"
}


[Info  - 5:33:11 PM] Mar 22, 2023, 5:33:11 PM Main thread is waiting
[Trace - 5:33:11 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:11 PM >> initialize"
}


[Info  - 5:33:11 PM] Mar 22, 2023, 5:33:11 PM >> initialize
[Trace - 5:33:11 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:11 PM Initializing Java Language Server 1.21.0.202303160214"
}


[Info  - 5:33:11 PM] Mar 22, 2023, 5:33:11 PM Initializing Java Language Server 1.21.0.202303160214
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Setting C:\\Program Files\\Java\\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679531592272)"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Setting C:\Program Files\Java\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679531592272)
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Setting C:\\Program Files\\Java\\jdk-12.0.2 as 'JavaSE-12' environment (id:1679531592677)"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Setting C:\Program Files\Java\jdk-12.0.2 as 'JavaSE-12' environment (id:1679531592677)
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Setting C:\\Program Files\\Java\\jdk-11.0.14 as 'JavaSE-11' environment (id:1679531592685)"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Setting C:\Program Files\Java\jdk-11.0.14 as 'JavaSE-11' environment (id:1679531592685)
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Setting java.home C:\\Program Files\\Java\\jdk-17 as default global VM"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Setting java.home C:\Program Files\Java\jdk-17 as default global VM
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Default VM Install changed from  1679531592260-C:\\Users\\Daniel\\.vscode\\extensions\\redhat.java-1.16.0-win32-x64\\jre\\17.0.6-win32-x86_64 to 1679531592695-C:\\Program Files\\Java\\jdk-17"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Default VM Install changed from  1679531592260-C:\Users\Daniel\.vscode\extensions\redhat.java-1.16.0-win32-x64\jre\17.0.6-win32-x86_64 to 1679531592695-C:\Program Files\Java\jdk-17
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM JVM Runtimes changed, saving new configuration"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM JVM Runtimes changed, saving new configuration
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Static Commands: []"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Static Commands: []
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Static Commands: []"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Static Commands: []
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.intellicode.enable]"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.intellicode.enable]
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Static Commands: []"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Static Commands: []
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Static Commands: []"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Static Commands: []
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Static Commands: []"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Static Commands: []
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Static Commands: []"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Static Commands: []
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Starting org.eclipse.m2e.core"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Starting org.eclipse.m2e.core
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Started org.eclipse.m2e.core 1ms"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Started org.eclipse.m2e.core 1ms
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM ProjectRegistryRefreshJob finished 1ms"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM ProjectRegistryRefreshJob finished 1ms
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Starting org.eclipse.buildship.core"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Starting org.eclipse.buildship.core
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Gradle version information cache is up-to-date. Trying to read."
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Gradle version information cache is up-to-date. Trying to read.
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Started org.eclipse.buildship.core 24ms"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Started org.eclipse.buildship.core 24ms
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM RepositoryRegistryUpdateJob finished 1ms"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM RepositoryRegistryUpdateJob finished 1ms
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Creating the Java project jdt.ls-java-project"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Creating the Java project jdt.ls-java-project
[Trace - 5:33:12 PM] Received response 'initialize - (0)' in 5685ms.
Result: {
    "capabilities": {
        "textDocumentSync": {
            "openClose": true,
            "change": 2,
            "willSave": true,
            "willSaveWaitUntil": true,
            "save": {
                "includeText": true
            }
        },
        "workspace": {
            "workspaceFolders": {
                "supported": true,
                "changeNotifications": true
            }
        },
        "callHierarchyProvider": true,
        "semanticTokensProvider": {
            "legend": {
                "tokenTypes": [
                    "namespace",
                    "class",
                    "interface",
                    "enum",
                    "enumMember",
                    "type",
                    "typeParameter",
                    "method",
                    "property",
                    "variable",
                    "parameter",
                    "modifier",
                    "keyword",
                    "annotation",
                    "annotationMember",
                    "record",
                    "recordComponent"
                ],
                "tokenModifiers": [
                    "abstract",
                    "static",
                    "readonly",
                    "deprecated",
                    "declaration",
                    "documentation",
                    "public",
                    "private",
                    "protected",
                    "native",
                    "generic",
                    "typeArgument",
                    "importDeclaration",
                    "constructor"
                ]
            },
            "range": false,
            "full": {
                "delta": false
            },
            "documentSelector": [
                {
                    "language": "java",
                    "scheme": "file"
                },
                {
                    "language": "java",
                    "scheme": "jdt"
                }
            ]
        }
    }
}


[Trace - 5:33:12 PM] Sending notification 'initialized'.
Params: {}


[Trace - 5:33:12 PM] Sending notification 'workspace/didChangeConfiguration'.
Params: {
    "settings": {
        "java": {
            "home": "C:\\Program Files\\Java\\jdk-17",
            "jdt": {
                "ls": {
                    "java": {
                        "home": null
                    },
                    "vmargs": "-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable",
                    "lombokSupport": {
                        "enabled": true
                    },
                    "protobufSupport": {
                        "enabled": true
                    },
                    "androidSupport": {
                        "enabled": false
                    }
                }
            },
            "errors": {
                "incompleteClasspath": {
                    "severity": "warning"
                }
            },
            "configuration": {
                "checkProjectSettingsExclusions": false,
                "updateBuildConfiguration": "automatic",
                "maven": {
                    "userSettings": null,
                    "globalSettings": null,
                    "notCoveredPluginExecutionSeverity": "warning",
                    "defaultMojoExecutionAction": "ignore"
                },
                "workspaceCacheLimit": 90,
                "runtimes": [
                    {
                        "name": "JavaSE-11",
                        "path": "C:\\Program Files\\Java\\jdk-11.0.14"
                    },
                    {
                        "name": "JavaSE-12",
                        "path": "C:\\Program Files\\Java\\jdk-12.0.2"
                    },
                    {
                        "name": "JavaSE-1.8",
                        "path": "C:\\Program Files\\Java\\jdk1.8.0_301"
                    }
                ]
            },
            "trace": {
                "server": "verbose"
            },
            "import": {
                "maven": {
                    "enabled": true,
                    "offline": {
                        "enabled": false
                    },
                    "disableTestClasspathFlag": false
                },
                "gradle": {
                    "enabled": true,
                    "wrapper": {
                        "enabled": true
                    },
                    "version": null,
                    "home": null,
                    "java": {
                        "home": "C:\\Program Files\\Java\\jdk-17"
                    },
                    "offline": {
                        "enabled": false
                    },
                    "arguments": null,
                    "jvmArguments": null,
                    "user": {
                        "home": null
                    },
                    "annotationProcessing": {
                        "enabled": true
                    }
                },
                "exclusions": [
                    "**/node_modules/**",
                    "**/.metadata/**",
                    "**/archetype-resources/**",
                    "**/META-INF/maven/**"
                ],
                "generatesMetadataFilesAtProjectRoot": false
            },
            "maven": {
                "downloadSources": false,
                "updateSnapshots": false
            },
            "eclipse": {
                "downloadSources": false
            },
            "referencesCodeLens": {
                "enabled": false
            },
            "signatureHelp": {
                "enabled": true,
                "description": {
                    "enabled": false
                }
            },
            "implementationsCodeLens": {
                "enabled": false
            },
            "format": {
                "enabled": true,
                "settings": {
                    "url": null,
                    "profile": null
                },
                "comments": {
                    "enabled": true
                },
                "onType": {
                    "enabled": true
                },
                "insertSpaces": true,
                "tabSize": 4
            },
            "saveActions": {
                "organizeImports": false
            },
            "project": {
                "referencedLibraries": [
                    "lib/**/*.jar"
                ],
                "importOnFirstTimeStartup": "automatic",
                "importHint": true,
                "resourceFilters": [
                    "node_modules",
                    "\\.git"
                ],
                "encoding": "ignore",
                "exportJar": {
                    "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                }
            },
            "contentProvider": {
                "preferred": null
            },
            "autobuild": {
                "enabled": true
            },
            "maxConcurrentBuilds": 1,
            "recommendations": {
                "dependency": {
                    "analytics": {
                        "show": true
                    }
                }
            },
            "completion": {
                "maxResults": 0,
                "enabled": 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.*",
                    "sun.*",
                    "jdk.*",
                    "org.graalvm.*",
                    "io.micrometer.shaded.*"
                ],
                "importOrder": [
                    "#",
                    "java",
                    "javax",
                    "org",
                    "com",
                    ""
                ],
                "postfix": {
                    "enabled": true
                },
                "matchCase": "off"
            },
            "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
                },
                "insertionLocation": "afterCursor"
            },
            "selectionRange": {
                "enabled": true
            },
            "showBuildStatusOnStart": {
                "enabled": "notification"
            },
            "server": {
                "launchMode": "Hybrid"
            },
            "sources": {
                "organizeImports": {
                    "starThreshold": 99,
                    "staticStarThreshold": 99
                }
            },
            "imports": {
                "gradle": {
                    "wrapper": {
                        "checksums": []
                    }
                }
            },
            "templates": {
                "fileHeader": [],
                "typeComment": []
            },
            "references": {
                "includeAccessors": true,
                "includeDecompiledSources": true
            },
            "typeHierarchy": {
                "lazyLoad": false
            },
            "settings": {
                "url": null
            },
            "symbols": {
                "includeSourceMethodDeclarations": false
            },
            "quickfix": {
                "showAt": "line"
            },
            "inlayHints": {
                "parameterNames": {
                    "enabled": "literals",
                    "exclusions": []
                }
            },
            "codeAction": {
                "sortMembers": {
                    "avoidVolatileChanges": true
                }
            },
            "compile": {
                "nullAnalysis": {
                    "nonnull": [
                        "javax.annotation.Nonnull",
                        "org.eclipse.jdt.annotation.NonNull",
                        "org.springframework.lang.NonNull"
                    ],
                    "nullable": [
                        "javax.annotation.Nullable",
                        "org.eclipse.jdt.annotation.Nullable",
                        "org.springframework.lang.Nullable"
                    ],
                    "mode": "disabled"
                }
            },
            "cleanup": {
                "actionsOnSave": []
            },
            "sharedIndexes": {
                "enabled": "auto",
                "location": ""
            },
            "refactoring": {
                "extract": {
                    "interface": {
                        "replace": true
                    }
                }
            },
            "debug": {
                "logLevel": "warn",
                "settings": {
                    "showHex": false,
                    "showStaticVariables": false,
                    "showQualifiedNames": false,
                    "showLogicalStructure": true,
                    "showToString": true,
                    "maxStringLength": 0,
                    "numericPrecision": 0,
                    "hotCodeReplace": "manual",
                    "enableRunDebugCodeLens": true,
                    "forceBuildBeforeLaunch": true,
                    "onBuildFailureProceed": false,
                    "console": "integratedTerminal",
                    "exceptionBreakpoint": {
                        "skipClasses": []
                    },
                    "stepping": {
                        "skipClasses": [],
                        "skipSynthetics": false,
                        "skipStaticInitializers": false,
                        "skipConstructors": false
                    },
                    "jdwp": {
                        "limitOfVariablesPerJdwpRequest": 100,
                        "requestTimeout": 3000,
                        "async": "auto"
                    },
                    "vmArgs": ""
                }
            },
            "silentNotification": false,
            "dependency": {
                "showMembers": false,
                "syncWithFolderExplorer": true,
                "autoRefresh": true,
                "refreshDelay": 2000,
                "packagePresentation": "flat"
            },
            "help": {
                "firstView": "auto",
                "showReleaseNotes": true,
                "collectErrorLog": false
            },
            "test": {
                "defaultConfig": "",
                "config": {}
            }
        }
    }
}


[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM >> initialized"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM >> initialized
[Trace - 5:33:12 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:12 PM Finished creating the Java project jdt.ls-java-project"
}


[Info  - 5:33:12 PM] Mar 22, 2023, 5:33:12 PM Finished creating the Java project jdt.ls-java-project
[Trace - 5:33:13 PM] Received notification 'language/status'.
Params: {
    "type": "Starting",
    "message": "31% Starting Java Language Server - Refreshing '/jdt.ls-java-project'."
}


[Trace - 5:33:13 PM] Received notification 'language/progressReport'.
Params: {
    "id": "5bb5cb78-fc63-4819-a0e2-6af59b725e0f",
    "task": "Initialize Workspace",
    "subTask": "Refreshing '/jdt.ls-java-project'.",
    "status": "31% Refreshing '/jdt.ls-java-project'.",
    "totalWork": 1000,
    "workDone": 307,
    "complete": false
}


[Trace - 5:33:13 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:13 PM Importing Maven project(s)"
}


[Info  - 5:33:13 PM] Mar 22, 2023, 5:33:13 PM Importing Maven project(s)
[Trace - 5:33:13 PM] Received notification 'window/logMessage'.
Params: {
    "type": 3,
    "message": "Mar 22, 2023, 5:33:13 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\\Users\\Daniel\\.m2\\repository"
}

[Info  - 5:33:13 PM] Mar 22, 2023, 5:33:13 PM Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository
!SESSION 2023-03-22 17:33:07.530 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\8272c4452941f1c6088b99e74f47494a\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 17:33:11.176
!MESSAGE Queued refresh request: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:11.500
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:11.732
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:11.771
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:11.773
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 17:33:12.313
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 17:33:12.313
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 17:33:12.324
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 17:33:12.327
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.673
!MESSAGE Setting C:\Program Files\Java\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679531592272)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.684
!MESSAGE Setting C:\Program Files\Java\jdk-12.0.2 as 'JavaSE-12' environment (id:1679531592677)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.691
!MESSAGE Setting C:\Program Files\Java\jdk-11.0.14 as 'JavaSE-11' environment (id:1679531592685)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.697
!MESSAGE Setting java.home C:\Program Files\Java\jdk-17 as default global VM

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.707
!MESSAGE Default VM Install changed from  1679531592260-C:\Users\Daniel\.vscode\extensions\redhat.java-1.16.0-win32-x64\jre\17.0.6-win32-x86_64 to 1679531592695-C:\Program Files\Java\jdk-17

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.714
!MESSAGE JVM Runtimes changed, saving new configuration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.737
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.738
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.739
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.739
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.740
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.740
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.741
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.742
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.744
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.744
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.746
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.747
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.752
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.753
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.754
!MESSAGE ProjectRegistryRefreshJob finished 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.755
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 17:33:12.767
!MESSAGE Gradle version information cache is up-to-date. Trying to read.

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.779
!MESSAGE Started org.eclipse.buildship.core 24ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.786
!MESSAGE RepositoryRegistryUpdateJob finished 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.798
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.803
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:12.931
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 17:33:13.598
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-22 17:33:13.714
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

For other projects, it looks fine to me

log from another project:


!SESSION 2023-03-21 14:14:55.826 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\f1d0915fee14fa5b4e25bd37af5ff181\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:57.473
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:57.698
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:57.743
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:57.746
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.850
!MESSAGE Setting C:\Program Files\Java\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679433298397)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.861
!MESSAGE Setting C:\Program Files\Java\jdk-12.0.2 as 'JavaSE-12' environment (id:1679433298853)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.875
!MESSAGE Setting C:\Program Files\Java\jdk-11.0.14 as 'JavaSE-11' environment (id:1679433298863)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.877
!MESSAGE JVM Runtimes changed, saving new configuration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.911
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.912
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.913
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.914
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.915
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.916
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.916
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.917
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.918
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.918
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.919
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.920
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.928
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.929
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.931
!MESSAGE ProjectRegistryRefreshJob finished 2ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.932
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.952
!MESSAGE Started org.eclipse.buildship.core 20ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.958
!MESSAGE RepositoryRegistryUpdateJob finished 0ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.970
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:58.975
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:59.101
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:14:59.931
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.308
!MESSAGE Workspace initialized in 14349ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.334
!MESSAGE >> initialization job finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.336
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.337
!MESSAGE >> registerWatchers'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.340
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.493
!MESSAGE >> watchers registered

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.498
!MESSAGE >> java/buildWorkspace (incremental)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.503
!MESSAGE >> New configuration: {java={home=C:\Program Files\Java\jdk-17, jdt={ls={java={home=C:\Program Files\Java\jdk-17}, vmargs=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx2G -Xms100m, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\Program Files\Java\jdk-11.0.14}, {name=JavaSE-12, path=C:\Program Files\Java\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\Program Files\Java\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\Program Files\Java\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=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.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, 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}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=automatic}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.579
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.583
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.586
!MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.587
!MESSAGE >> workspace/executeCommand java.project.listSourcePaths

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:13.603
!MESSAGE >> workspace/executeCommand java.project.getClasspaths

!ENTRY org.eclipse.jdt.apt.pluggable.core 1 1 2023-03-21 14:15:27.701
!MESSAGE Hibernate JPA 2 Static-Metamodel Generator 5.4.32.Final

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:28.083
!MESSAGE >> workspace/didChangeWatchedFiles 

!ENTRY org.eclipse.jdt.apt.pluggable.core 1 1 2023-03-21 14:15:39.376
!MESSAGE Hibernate JPA 2 Static-Metamodel Generator 5.4.32.Final

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 14:15:50.134
!MESSAGE >> build jobs finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:35:38.464
!MESSAGE >> workspace/executeCommand java.project.getSettings

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:35:58.340
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:35:58.360
!MESSAGE >> New configuration: {java={home=C:\Program Files\Java\jdk-17, jdt={ls={java={home=C:\Program Files\Java\jdk-17}, vmargs=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\Program Files\Java\jdk-11.0.14}, {name=JavaSE-12, path=C:\Program Files\Java\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\Program Files\Java\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\Program Files\Java\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=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.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, 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}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=automatic}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:00.111
!MESSAGE >> shutdown

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:00.119
!MESSAGE >> exit

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:00.385
!MESSAGE Shutdown received... waking up main thread

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:00.398
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is stopping:
!SESSION 2023-03-21 18:36:04.807 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\f1d0915fee14fa5b4e25bd37af5ff181\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:06.736
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.123
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.193
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.196
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.894
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.895
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.895
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.896
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.896
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.897
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.898
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.898
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.899
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.900
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.900
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.900
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.907
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.908
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.910
!MESSAGE ProjectRegistryRefreshJob finished 2ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.910
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.929
!MESSAGE Started org.eclipse.buildship.core 19ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.952
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:07.964
!MESSAGE RepositoryRegistryUpdateJob finished 30ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:08.705
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:08.836
!MESSAGE Workspace initialized in 902ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:08.861
!MESSAGE >> initialization job finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:08.863
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:08.865
!MESSAGE >> registerWatchers'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:08.868
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:08.870
!MESSAGE >> watchers registered

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:08.881
!MESSAGE >> java/buildWorkspace (incremental)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:08.888
!MESSAGE >> New configuration: {java={home=C:\Program Files\Java\jdk-17, jdt={ls={java={home=C:\Program Files\Java\jdk-17}, vmargs=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\Program Files\Java\jdk-11.0.14}, {name=JavaSE-12, path=C:\Program Files\Java\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\Program Files\Java\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\Program Files\Java\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=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.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, 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}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=automatic}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:09.038
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:09.185
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:09.228
!MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:09.233
!MESSAGE >> workspace/executeCommand java.project.listSourcePaths

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:09.237
!MESSAGE >> workspace/executeCommand java.project.getSettings

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:09.238
!MESSAGE >> workspace/executeCommand java.project.getClasspaths

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:20.915
!MESSAGE >> build jobs finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:44.617
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-21 18:36:44.624
!MESSAGE >> New configuration: {java={home=C:\Program Files\Java\jdk-17, jdt={ls={java={home=C:\Program Files\Java\jdk-17}, vmargs=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\Program Files\Java\jdk-11.0.14}, {name=JavaSE-12, path=C:\Program Files\Java\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\Program Files\Java\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\Program Files\Java\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=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.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, 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}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=automatic}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:19:08.971
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:19:09.008
!MESSAGE >> New configuration: {java={home=C:\Program Files\Java\jdk-17, jdt={ls={java={home=C:\Program Files\Java\jdk-17}, vmargs=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\Program Files\Java\jdk-11.0.14}, {name=JavaSE-12, path=C:\Program Files\Java\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\Program Files\Java\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\Program Files\Java\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=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.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, 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}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=automatic}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:05.676
!MESSAGE >> shutdown

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:05.710
!MESSAGE >> exit

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:06.328
!MESSAGE Shutdown received... waking up main thread

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 13:20:06.357
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is stopping:
!SESSION 2023-03-22 15:32:36.688 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Oracle Corporation
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\f1d0915fee14fa5b4e25bd37af5ff181\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:38.430
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:38.669
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:38.715
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:38.717
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.435
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.438
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.439
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.441
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.442
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.443
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.444
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.445
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.451
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.452
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.457
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.458
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.468
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.469
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.472
!MESSAGE ProjectRegistryRefreshJob finished 2ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.472
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.496
!MESSAGE Started org.eclipse.buildship.core 23ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.517
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:39.859
!MESSAGE RepositoryRegistryUpdateJob finished 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.699
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.821
!MESSAGE Workspace initialized in 963ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.843
!MESSAGE >> initialization job finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.845
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.846
!MESSAGE >> registerWatchers'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.849
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.852
!MESSAGE >> watchers registered

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.860
!MESSAGE >> java/buildWorkspace (incremental)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.864
!MESSAGE >> New configuration: {java={home=C:\Program Files\Java\jdk-17, jdt={ls={java={home=C:\Program Files\Java\jdk-17}, vmargs=-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\Program Files\Java\jdk-11.0.14}, {name=JavaSE-12, path=C:\Program Files\Java\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\Program Files\Java\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\Program Files\Java\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=true}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=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.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, 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}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=automatic}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.901
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.904
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.905
!MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.907
!MESSAGE >> workspace/executeCommand java.project.listSourcePaths

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:40.917
!MESSAGE >> workspace/executeCommand java.project.getClasspaths

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:32:47.786
!MESSAGE >> build jobs finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:36.150
!MESSAGE >> document/didOpen

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:36.277
!MESSAGE >> workspace/executeCommand java.project.getSettings

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:36.280
!MESSAGE >> document/codeAction

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:36.318
!MESSAGE >> workspace/executeCommand java.maven.initializeSearcher

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:36.320
!MESSAGE >> document/documentSymbol

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:36.322
!MESSAGE >> textDocument/semanticTokens/full

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:36.324
!MESSAGE >> textDocument/inlayHint

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:36.512
!MESSAGE >> document/foldingRange

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:36.600
!MESSAGE >> workspace/executeCommand java.intellicode.enable

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:36.625
!MESSAGE >> workspace/executeCommand vscode.java.resolveMainMethod

!ENTRY java-debug 1 0 2023-03-22 15:38:36.633
!MESSAGE Starting com.microsoft.java.debug.plugin

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:36.685
!MESSAGE Reconciled 1. Took 1 ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:36.975
!MESSAGE >> textDocument/inlayHint

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:38.602
!MESSAGE >> textDocument/inlayHint

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:39.063
!MESSAGE begin problem for /ShipmentPurolatorSoapClient.java

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:39.063
!MESSAGE 35 problems reported for /ShipmentPurolatorSoapClient.java

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:39.064
!MESSAGE Validated 1. Took 1777 ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:39.332
!MESSAGE >> document/codeAction

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:41.471
!MESSAGE >> textDocument/inlayHint

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 15:38:41.565
!MESSAGE >> document/hover

@snjeza snjeza self-assigned this Mar 23, 2023
@snjeza
Copy link
Contributor

snjeza commented Mar 23, 2023

@iamfreeman Could you try to add

"java.autobuild.enabled": false,

to your workspace settings.

@snjeza
Copy link
Contributor

snjeza commented Mar 23, 2023

@iamfreeman How long does your build take from the command line?

@iamfreeman
Copy link
Author

iamfreeman commented Mar 24, 2023

@iamfreeman Could you try to add

"java.autobuild.enabled": false,

to your workspace settings.

!SESSION 2023-03-23 14:02:57.265 -----------------------------------------------
eclipse.buildId=unknown
java.version=17.0.6
java.vendor=Eclipse Adoptium
BootLoader constants: OS=win32, ARCH=x86_64, WS=win32, NL=en_US
Command-line arguments:  -data c:\Users\Daniel\AppData\Roaming\Code\User\workspaceStorage\8272c4452941f1c6088b99e74f47494a\redhat.java\jdt_ws

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 14:02:58.275
!MESSAGE Queued refresh request: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:02:58.621
!MESSAGE class org.eclipse.jdt.ls.core.internal.JavaLanguageServerPlugin is started

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:02:58.882
!MESSAGE Main thread is waiting

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:02:58.918
!MESSAGE >> initialize

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:02:58.920
!MESSAGE Initializing Java Language Server 1.21.0.202303160214

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 14:02:59.571
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 14:02:59.572
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 14:02:59.586
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 14:02:59.589
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:02:59.922
!MESSAGE Setting C:\Program Files\Java\jdk1.8.0_301 as 'JavaSE-1.8' environment (id:1679605379524)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:02:59.932
!MESSAGE Setting C:\Program Files\Java\jdk-12.0.2 as 'JavaSE-12' environment (id:1679605379924)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:02:59.941
!MESSAGE Setting C:\Program Files\Java\jdk-11.0.14 as 'JavaSE-11' environment (id:1679605379933)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:02:59.945
!MESSAGE Setting java.home C:\Program Files\Java\jdk-17 as default global VM

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:02:59.957
!MESSAGE Default VM Install changed from  1679605379512-C:\Users\Daniel\.vscode\extensions\redhat.java-1.16.0-win32-x64\jre\17.0.6-win32-x86_64 to 1679605379943-C:\Program Files\Java\jdk-17

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:02:59.969
!MESSAGE JVM Runtimes changed, saving new configuration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.003
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.004
!MESSAGE Non-Static Commands: [java.edit.organizeImports, java.project.refreshDiagnostics, java.project.import, java.navigate.openTypeHierarchy, java.project.removeFromSourcePath, java.project.listSourcePaths, java.project.resolveStackTraceLocation, java.project.getAll, java.reloadBundles, java.project.isTestFile, java.edit.handlePasteEvent, java.project.getClasspaths, java.navigate.resolveTypeHierarchy, java.edit.stringFormatting, java.project.getSettings, java.project.updateSourceAttachment, java.project.resolveWorkspaceSymbol, java.project.upgradeGradle, java.project.createModuleInfo, java.protobuf.generateSources, java.project.resolveSourceAttachment, java.project.addToSourcePath, java.completion.onDidSelect]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.005
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.006
!MESSAGE Non-Static Commands: [java.intellicode.enable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.007
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.009
!MESSAGE Non-Static Commands: [vscode.java.checkProjectSettings, vscode.java.isOnClasspath, vscode.java.fetchUsageData, vscode.java.validateLaunchConfig, vscode.java.resolveInlineVariables, vscode.java.resolveClassFilters, vscode.java.resolveMainMethod, vscode.java.resolveClasspath, vscode.java.resolveBuildFiles, vscode.java.resolveMainClass, vscode.java.updateDebugSettings, vscode.java.resolveSourceUri, vscode.java.fetchPlatformSettings, vscode.java.buildWorkspace, vscode.java.startDebugSession, vscode.java.inferLaunchCommandLength, vscode.java.resolveElementAtSelection, vscode.java.resolveJavaExecutable]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.010
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.011
!MESSAGE Non-Static Commands: [java.project.refreshLib, java.project.list, java.project.generateJar, java.project.getMainClasses, java.getPackageData, java.resolvePath]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.012
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.013
!MESSAGE Non-Static Commands: [vscode.java.test.findJavaProjects, vscode.java.test.findTestPackagesAndTypes, vscode.java.test.findTestTypesAndMethods, vscode.java.test.resolvePath, vscode.java.test.findTestLocation, vscode.java.test.get.testpath, vscode.java.test.findDirectTestChildrenForClass, vscode.java.test.navigateToTestOrTarget, vscode.java.test.junit.argument, vscode.java.test.generateTests]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.013
!MESSAGE Static Commands: []

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.014
!MESSAGE Non-Static Commands: [java.maven.initializeSearcher, java.maven.searchArtifact, java.maven.addDependency, java.maven.controlContext]

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.021
!MESSAGE Starting org.eclipse.m2e.core

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.022
!MESSAGE Started org.eclipse.m2e.core 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.024
!MESSAGE ProjectRegistryRefreshJob finished 2ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.025
!MESSAGE Starting org.eclipse.buildship.core

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 14:03:00.037
!MESSAGE Gradle version information cache is up-to-date. Trying to read.

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.047
!MESSAGE Started org.eclipse.buildship.core 21ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.055
!MESSAGE RepositoryRegistryUpdateJob finished 1ms

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.070
!MESSAGE Creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.078
!MESSAGE >> initialized

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:00.233
!MESSAGE Finished creating the Java project jdt.ls-java-project

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 14:03:01.030
!MESSAGE Importing Maven project(s)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 14:03:01.119
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.082
!MESSAGE Timeout while waiting for completion of job: Initialize Workspace(33)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.084
!MESSAGE >> initialization job finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.086
!MESSAGE >> workspace/didChangeConfiguration

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.089
!MESSAGE >> registerWatchers'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.092
!MESSAGE >> New configuration: {java={home=C:\Program Files\Java\jdk-17, jdt={ls={java={home=null}, vmargs=-DwatchParentProcess=false -Dlog.level=ALL -Djdt.ls.debug=true -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx16G -Xms1G -Xlog:disable, lombokSupport={enabled=true}, protobufSupport={enabled=true}, androidSupport={enabled=false}}}, errors={incompleteClasspath={severity=warning}}, configuration={checkProjectSettingsExclusions=false, updateBuildConfiguration=automatic, maven={userSettings=null, globalSettings=null, notCoveredPluginExecutionSeverity=warning, defaultMojoExecutionAction=ignore}, workspaceCacheLimit=90.0, runtimes=[{name=JavaSE-11, path=C:\Program Files\Java\jdk-11.0.14}, {name=JavaSE-12, path=C:\Program Files\Java\jdk-12.0.2}, {name=JavaSE-1.8, path=C:\Program Files\Java\jdk1.8.0_301}]}, trace={server=verbose}, import={maven={enabled=true, offline={enabled=false}, disableTestClasspathFlag=false}, gradle={enabled=true, wrapper={enabled=true}, version=null, home=null, java={home=C:\Program Files\Java\jdk-17}, offline={enabled=false}, arguments=null, jvmArguments=null, user={home=null}, annotationProcessing={enabled=true}}, exclusions=[**/node_modules/**, **/.metadata/**, **/archetype-resources/**, **/META-INF/maven/**], generatesMetadataFilesAtProjectRoot=false}, maven={downloadSources=false, updateSnapshots=false}, eclipse={downloadSources=false}, referencesCodeLens={enabled=false}, signatureHelp={enabled=true, description={enabled=false}}, implementationsCodeLens={enabled=false}, format={enabled=true, settings={url=null, profile=null}, comments={enabled=true}, onType={enabled=true}, insertSpaces=true, tabSize=4.0}, saveActions={organizeImports=false}, project={referencedLibraries=[lib/**/*.jar], importOnFirstTimeStartup=automatic, importHint=true, resourceFilters=[node_modules, \.git], encoding=ignore, exportJar={targetPath=${workspaceFolder}/${workspaceFolderBasename}.jar}}, contentProvider={preferred=null}, autobuild={enabled=false}, maxConcurrentBuilds=1.0, recommendations={dependency={analytics={show=true}}}, completion={maxResults=0.0, enabled=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.*, sun.*, jdk.*, org.graalvm.*, io.micrometer.shaded.*], importOrder=[#, java, javax, org, com, ], postfix={enabled=true}, matchCase=off}, 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}, insertionLocation=afterCursor}, selectionRange={enabled=true}, showBuildStatusOnStart={enabled=notification}, server={launchMode=Hybrid}, sources={organizeImports={starThreshold=99.0, staticStarThreshold=99.0}}, imports={gradle={wrapper={checksums=[]}}}, templates={fileHeader=[], typeComment=[]}, references={includeAccessors=true, includeDecompiledSources=true}, typeHierarchy={lazyLoad=false}, settings={url=null}, symbols={includeSourceMethodDeclarations=false}, quickfix={showAt=line}, inlayHints={parameterNames={enabled=literals, exclusions=[]}}, codeAction={sortMembers={avoidVolatileChanges=true}}, compile={nullAnalysis={nonnull=[javax.annotation.Nonnull, org.eclipse.jdt.annotation.NonNull, org.springframework.lang.NonNull], nullable=[javax.annotation.Nullable, org.eclipse.jdt.annotation.Nullable, org.springframework.lang.Nullable], mode=disabled}}, cleanup={actionsOnSave=[]}, sharedIndexes={enabled=auto, location=}, refactoring={extract={interface={replace=true}}}, debug={logLevel=warn, settings={showHex=false, showStaticVariables=false, showQualifiedNames=false, showLogicalStructure=true, showToString=true, maxStringLength=0.0, numericPrecision=0.0, hotCodeReplace=manual, enableRunDebugCodeLens=true, forceBuildBeforeLaunch=true, onBuildFailureProceed=false, console=integratedTerminal, exceptionBreakpoint={skipClasses=[]}, stepping={skipClasses=[], skipSynthetics=false, skipStaticInitializers=false, skipConstructors=false}, jdwp={limitOfVariablesPerJdwpRequest=100.0, requestTimeout=3000.0, async=auto}, vmArgs=}}, silentNotification=false, dependency={showMembers=false, syncWithFolderExplorer=true, autoRefresh=true, refreshDelay=2000.0, packagePresentation=flat}, help={firstView=auto, showReleaseNotes=true, collectErrorLog=false}, test={defaultConfig=, config={}}}}

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.093
!MESSAGE >> registerFeature 'workspace/didChangeWatchedFiles'

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.096
!MESSAGE >> watchers registered

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.147
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.155
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.157
!MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.158
!MESSAGE >> workspace/executeCommand java.project.listSourcePaths

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.159
!MESSAGE >> workspace/executeCommand java.project.list

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.161
!MESSAGE >> workspace/executeCommand java.resolvePath

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 15:03:00.167
!MESSAGE >> workspace/executeCommand java.project.getSettings

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 16:03:00.135
!MESSAGE Timeout while waiting for completion of job: Initialize Workspace(33)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 16:03:00.136
!MESSAGE >> build jobs finished

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-23 17:05:08.972
!MESSAGE >> workspace/executeCommand java.resolvePath

client_log.txt

@iamfreeman
Copy link
Author

@iamfreeman How long does your build take from the command line?

D:\Projects\opl>mvnw clean
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.emonster.saleserp:sales-erp:war:0.0.1-SNAPSHOT
[WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-resources-plugin @ line 862, column 25
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------< com.emonster.saleserp:sales-erp >-------------------
[INFO] Building Sales Erp 0.0.1-SNAPSHOT
[INFO] --------------------------------[ war ]---------------------------------
[INFO]
[INFO] --- maven-clean-plugin:3.1.0:clean (default-clean) @ sales-erp ---
[INFO] Deleting D:\Projects\opl\target
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  1.424 s
[INFO] Finished at: 2023-03-23T17:06:04-07:00
[INFO] ------------------------------------------------------------------------

D:\Projects\opl>mvnw compile
[INFO] Scanning for projects...
[WARNING]
[WARNING] Some problems were encountered while building the effective model for com.emonster.saleserp:sales-erp:war:0.0.1-SNAPSHOT
[WARNING] 'build.pluginManagement.plugins.plugin.(groupId:artifactId)' must be unique but found duplicate declaration of plugin org.apache.maven.plugins:maven-resources-plugin @ line 862, column 25
[WARNING]
[WARNING] It is highly recommended to fix these problems because they threaten the stability of your build.
[WARNING]
[WARNING] For this reason, future Maven versions might no longer support building such malformed projects.
[WARNING]
[INFO]
[INFO] ------------------< com.emonster.saleserp:sales-erp >-------------------
[INFO] Building Sales Erp 0.0.1-SNAPSHOT
[INFO] --------------------------------[ war ]---------------------------------
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-versions) @ sales-erp ---
[INFO]
[INFO] --- maven-enforcer-plugin:3.0.0-M3:enforce (enforce-dependencyConvergence) @ sales-erp ---
[WARNING]
Dependency convergence error for org.ow2.asm:asm:9.1 paths to dependency are:
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-test:2.5.8
    +-com.jayway.jsonpath:json-path:2.5.0
      +-net.minidev:json-smart:2.4.7
        +-net.minidev:accessors-smart:2.4.7
          +-org.ow2.asm:asm:9.1
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-com.intuit.quickbooks-online:ipp-v3-java-devkit:6.2.1
    +-cglib:cglib:3.2.12
      +-org.ow2.asm:asm:7.1

[WARNING]
Dependency convergence error for commons-configuration:commons-configuration:1.10 paths to dependency are:
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:3.0.4
    +-com.netflix.eureka:eureka-client:1.10.16
      +-commons-configuration:commons-configuration:1.10
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-com.intuit.quickbooks-online:ipp-v3-java-devkit:6.2.1
    +-commons-configuration:commons-configuration:1.6

[WARNING]
Dependency convergence error for org.springframework:spring-messaging:5.3.24 paths to dependency are:
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework:spring-messaging:5.3.24
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.security:spring-security-messaging:5.8.1
    +-org.springframework:spring-messaging:5.3.14
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-websocket:2.5.8
    +-org.springframework:spring-messaging:5.3.14

[WARNING]
Dependency convergence error for org.bouncycastle:bcprov-jdk15on:1.68 paths to dependency are:
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.cloud:spring-cloud-starter-bootstrap:3.0.4
    +-org.springframework.cloud:spring-cloud-starter:3.0.4
      +-org.springframework.security:spring-security-rsa:1.0.10.RELEASE
        +-org.bouncycastle:bcpkix-jdk15on:1.68
          +-org.bouncycastle:bcprov-jdk15on:1.68
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-com.sendgrid:sendgrid-java:4.9.0
    +-org.bouncycastle:bcprov-jdk15on:1.70

[WARNING]
Dependency convergence error for oauth.signpost:signpost-core:1.2.1.1 paths to dependency are:
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-com.intuit.quickbooks-online:ipp-v3-java-devkit:6.2.1
    +-oauth.signpost:signpost-core:1.2.1.1
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-com.intuit.quickbooks-online:ipp-v3-java-devkit:6.2.1
    +-oauth.signpost:signpost-commonshttp4:1.2
      +-oauth.signpost:signpost-core:1.2
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-com.intuit.quickbooks-online:oauth2-platform-api:6.2.1
    +-oauth.signpost:signpost-core:1.2.1.1

[WARNING]
Dependency convergence error for org.wildfly.common:wildfly-common:1.5.2.Final paths to dependency are:
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-undertow:2.5.8
    +-io.undertow:undertow-core:2.2.14.Final
      +-org.jboss.xnio:xnio-api:3.8.4.Final
        +-org.wildfly.common:wildfly-common:1.5.2.Final
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-undertow:2.5.8
    +-io.undertow:undertow-core:2.2.14.Final
      +-org.jboss.xnio:xnio-api:3.8.4.Final
        +-org.wildfly.client:wildfly-client-config:1.0.1.Final
          +-org.wildfly.common:wildfly-common:1.2.0.Final

[WARNING]
Dependency convergence error for joda-time:joda-time:2.3 paths to dependency are:
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:3.0.4
    +-com.netflix.eureka:eureka-client:1.10.16
      +-com.netflix.netflix-commons:netflix-eventbus:0.3.0
        +-com.netflix.netflix-commons:netflix-infix:0.3.0
          +-joda-time:joda-time:2.3
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-com.intuit.quickbooks-online:ipp-v3-java-data:6.2.1
    +-joda-time:joda-time:2.1

[WARNING]
Dependency convergence error for com.sun.mail:javax.mail:1.6.1 paths to dependency are:
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-com.intuit.quickbooks-online:ipp-v3-java-devkit:6.2.1
    +-com.sun.mail:javax.mail:1.6.1
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-com.sun.mail:javax.mail:1.6.2

[WARNING]
Dependency convergence error for com.netflix.servo:servo-core:0.5.3 paths to dependency are:
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:3.0.4
    +-com.netflix.eureka:eureka-client:1.10.16
      +-com.netflix.netflix-commons:netflix-eventbus:0.3.0
        +-com.netflix.servo:servo-core:0.5.3
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.cloud:spring-cloud-starter-netflix-eureka-client:3.0.4
    +-com.netflix.eureka:eureka-client:1.10.16
      +-com.netflix.servo:servo-core:0.12.21

[WARNING]
Dependency convergence error for org.apiguardian:apiguardian-api:1.1.0 paths to dependency are:
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-test:2.5.8
    +-org.junit.jupiter:junit-jupiter:5.7.2
      +-org.junit.jupiter:junit-jupiter-api:5.7.2
        +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-test:2.5.8
    +-org.junit.jupiter:junit-jupiter:5.7.2
      +-org.junit.jupiter:junit-jupiter-api:5.7.2
        +-org.junit.platform:junit-platform-commons:1.7.2
          +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-test:2.5.8
    +-org.junit.jupiter:junit-jupiter:5.7.2
      +-org.junit.jupiter:junit-jupiter-params:5.7.2
        +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.springframework.boot:spring-boot-starter-test:2.5.8
    +-org.junit.jupiter:junit-jupiter:5.7.2
      +-org.junit.jupiter:junit-jupiter-engine:5.7.2
        +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-com.tngtech.archunit:archunit-junit5-engine:0.19.0
    +-com.tngtech.archunit:archunit-junit5-engine-api:0.19.0
      +-org.junit.platform:junit-platform-engine:1.7.2
        +-org.apiguardian:apiguardian-api:1.1.0
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.zalando:problem-spring-web:0.27.0
    +-org.zalando:problem-violations:0.27.0
      +-org.apiguardian:apiguardian-api:1.1.2
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.zalando:problem-spring-web:0.27.0
    +-org.zalando:problem-spring-common:0.27.0
      +-org.apiguardian:apiguardian-api:1.1.2
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.zalando:problem-spring-web:0.27.0
    +-org.apiguardian:apiguardian-api:1.1.2
and
+-com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT
  +-org.zalando:problem-spring-web:0.27.0
    +-org.zalando:faux-pas:0.9.0
      +-org.apiguardian:apiguardian-api:1.1.1

[WARNING] Rule 0: org.apache.maven.plugins.enforcer.DependencyConvergence failed with message:
Failed while enforcing releasability. See above detailed error message.
[INFO]
[INFO] --- jacoco-maven-plugin:0.8.7:prepare-agent (pre-unit-tests) @ sales-erp ---
[INFO] argLine set to -javaagent:C:\\Users\\Daniel\\.m2\\repository\\org\\jacoco\\org.jacoco.agent\\0.8.7\\org.jacoco.agent-0.8.7-runtime.jar=destfile=D:\\Projects\\opl\\target\\jacoco.exec -Djava.security.egd=file:/dev/./urandom -Xmx256m
[INFO]
[INFO] --- properties-maven-plugin:1.0.0:read-project-properties (default) @ sales-erp ---
[INFO]
[INFO] --- maven-resources-plugin:3.2.0:resources (default-resources) @ sales-erp ---
[INFO] Using 'UTF-8' encoding to copy filtered resources.
[INFO] Using 'UTF-8' encoding to copy filtered properties files.
[INFO] Copying 352 resources
[INFO]
[INFO] --- maven-compiler-plugin:3.8.1:compile (default-compile) @ sales-erp ---
[INFO] Changes detected - recompiling the module!
[INFO] Compiling 941 source files to D:\Projects\opl\target\classes
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time:  32.728 s
[INFO] Finished at: 2023-03-23T17:06:42-07:00
[INFO] ------------------------------------------------------------------------

D:\Projects\opl>

around 40s

@iamfreeman
Copy link
Author

iamfreeman commented Mar 24, 2023

@snjeza , btw, last night I left the VScode window open for the whole night, here is the log:

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 18:33:12.882
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 18:33:12.884
!MESSAGE >> workspace/executeCommand java.project.getAll

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 18:33:12.891
!MESSAGE >> workspace/executeCommand vscode.java.test.get.testpath

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 18:33:12.894
!MESSAGE >> workspace/executeCommand java.project.listSourcePaths

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 18:33:12.896
!MESSAGE >> workspace/executeCommand java.project.getSettings

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 19:33:12.861
!MESSAGE Timeout while waiting for completion of job: Initialize Workspace(33)

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 19:33:12.862
!MESSAGE >> build jobs finished

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:45:54.907
!MESSAGE Imported project sales-erp (1/1) in 36761191 ms

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:45:54.909
!MESSAGE Refreshing (1 files): [L/sales-erp/pom.xml]

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:45:54.940
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:45:55.834
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:45:56.108
!MESSAGE Loading lifecycle mapping for MavenProject: com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT @ D:\Projects\opl\pom.xml.

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:45:57.771
!MESSAGE Dependency collection stats {ConflictMarker.analyzeTime=482700, ConflictMarker.markTime=142800, ConflictMarker.nodeCount=118, ConflictIdSorter.graphTime=278900, ConflictIdSorter.topsortTime=198400, ConflictIdSorter.conflictIdCount=45, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=3160400, ConflictResolver.conflictItemCount=72, DefaultDependencyCollector.collectTime=1052287500, DefaultDependencyCollector.transformTime=5368800}

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:45:58.363
!MESSAGE Using org.eclipse.m2e.jdt.JarLifecycleMapping lifecycle mapping for MavenProject: com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT @ D:\Projects\opl\pom.xml.

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:45:58.364
!MESSAGE Loaded lifecycle mapping in 2256 ms for MavenProject: com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT @ D:\Projects\opl\pom.xml.

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:45:58.364
!MESSAGE sales-erp is configured by :

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:45:58.365
!MESSAGE 	- org.eclipse.m2e.jdt.javaConfigurator

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:45:58.366
!MESSAGE 	- org.eclipse.m2e.apt.MavenCompilerAptProjectConfigurator

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:45:58.366
!MESSAGE Resolving dependencies for P/sales-erp: com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:46:04.397
!MESSAGE Dependency collection stats {ConflictMarker.analyzeTime=1394400, ConflictMarker.markTime=494300, ConflictMarker.nodeCount=1001, ConflictIdSorter.graphTime=701700, ConflictIdSorter.topsortTime=204400, ConflictIdSorter.conflictIdCount=325, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=21237500, ConflictResolver.conflictItemCount=744, DefaultDependencyCollector.collectTime=6001771800, DefaultDependencyCollector.transformTime=24233100}

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:46:04.462
!MESSAGE Resolved dependencies for P/sales-erp: com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT in 6096 ms

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:46:04.466
!MESSAGE Nothing changed in this cycle.

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:46:04.466
!MESSAGE Refresh takes 9557 ms

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:46:04.598
!MESSAGE Created marker 'Project configuration is not up-to-date with pom.xml. Select: Maven->Update Project... from the project context menu or use Quick Fix.' on resource '/sales-erp'.

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:46:05.030
!MESSAGE Updating project configuration for P/sales-erp: com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT.

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:46:05.032
!MESSAGE Setting encoding for project sales-erp: UTF-8

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:47:48.214
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.909
!MESSAGE Build participants for MavenProject: com.emonster.saleserp:sales-erp:0.0.1-SNAPSHOT @ D:\Projects\opl\pom.xml

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.909
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3:enforce (execution: enforce-versions, phase: validate)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.909
!MESSAGE 	Action: ignore

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.912
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-enforcer-plugin:3.0.0-M3:enforce (execution: enforce-dependencyConvergence, phase: validate)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.912
!MESSAGE 	Action: ignore

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.913
!MESSAGE Mojo execution key: org.jacoco:jacoco-maven-plugin:0.8.7:prepare-agent (execution: pre-unit-tests, phase: initialize)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.913
!MESSAGE 	Action: ignore

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.914
!MESSAGE Mojo execution key: org.codehaus.mojo:properties-maven-plugin:1.0.0:read-project-properties (execution: default, phase: initialize)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.914
!MESSAGE 	Action: execute

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.946
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (execution: default-resources, phase: process-resources)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.947
!MESSAGE 	Action: execute

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.959
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-compiler-plugin:3.8.1:compile (execution: default-compile, phase: compile)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.966
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-resources-plugin:3.2.0:testResources (execution: default-testResources, phase: process-test-resources)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.966
!MESSAGE 	Action: execute

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.968
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-compiler-plugin:3.8.1:testCompile (execution: default-testCompile, phase: test-compile)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.968
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-surefire-plugin:3.0.0-M5:test (execution: default-test, phase: test)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.969
!MESSAGE 	- execution is skipped as nothing is configured -

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.969
!MESSAGE Mojo execution key: org.jacoco:jacoco-maven-plugin:0.8.7:report (execution: post-unit-test, phase: test)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.973
!MESSAGE 	Action: ignore

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.974
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-resources-plugin:3.2.0:copy-resources (execution: position-react-build, phase: prepare-package)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.974
!MESSAGE 	Action: execute

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.976
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-war-plugin:3.3.1:war (execution: default-war, phase: package)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.976
!MESSAGE 	- execution is skipped as nothing is configured -

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.977
!MESSAGE Mojo execution key: org.springframework.boot:spring-boot-maven-plugin:2.5.8:repackage (execution: default, phase: package)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.977
!MESSAGE 	- execution is skipped as nothing is configured -

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.977
!MESSAGE Mojo execution key: org.jacoco:jacoco-maven-plugin:0.8.7:prepare-agent-integration (execution: pre-integration-tests, phase: pre-integration-test)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.978
!MESSAGE 	Action: ignore

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.978
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5:integration-test (execution: integration-test, phase: integration-test)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.979
!MESSAGE 	- execution is skipped as nothing is configured -

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.979
!MESSAGE Mojo execution key: org.jacoco:jacoco-maven-plugin:0.8.7:report-integration (execution: post-integration-tests, phase: post-integration-test)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.980
!MESSAGE 	Action: ignore

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.980
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-checkstyle-plugin:3.1.2:check (execution: default, phase: verify)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.981
!MESSAGE 	- execution is skipped as nothing is configured -

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.981
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-failsafe-plugin:3.0.0-M5:verify (execution: verify, phase: verify)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.982
!MESSAGE 	- execution is skipped as nothing is configured -

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.982
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-install-plugin:2.4:install (execution: default-install, phase: install)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.982
!MESSAGE 	- execution is skipped as nothing is configured -

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.983
!MESSAGE Mojo execution key: org.apache.maven.plugins:maven-deploy-plugin:2.7:deploy (execution: default-deploy, phase: deploy)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.983
!MESSAGE 	- execution is skipped as nothing is configured -

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.988
!MESSAGE Executing build participant org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant for plugin execution org.codehaus.mojo:properties-maven-plugin:1.0.0:read-project-properties (execution: default, phase: initialize)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:11.990
!MESSAGE Using manager EnhancedLocalRepositoryManager with priority 10.0 for C:\Users\Daniel\.m2\repository

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:12.078
!MESSAGE Dependency collection stats {ConflictMarker.analyzeTime=62300, ConflictMarker.markTime=19900, ConflictMarker.nodeCount=36, ConflictIdSorter.graphTime=50200, ConflictIdSorter.topsortTime=25400, ConflictIdSorter.conflictIdCount=17, ConflictIdSorter.conflictIdCycleCount=0, ConflictResolver.totalTime=252000, ConflictResolver.conflictItemCount=36, DefaultDependencyCollector.collectTime=83561700, DefaultDependencyCollector.transformTime=443800}

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:12.126
!MESSAGE Finished executing build participant org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant for plugin execution org.codehaus.mojo:properties-maven-plugin:1.0.0:read-project-properties (execution: default, phase: initialize) in 138 ms

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:12.126
!MESSAGE Executing build participant org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant for plugin execution org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (execution: default-resources, phase: process-resources)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:12.126
!MESSAGE Finished executing build participant org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant for plugin execution org.apache.maven.plugins:maven-resources-plugin:3.2.0:resources (execution: default-resources, phase: process-resources) in 0 ms

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:12.128
!MESSAGE Executing build participant org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant for plugin execution org.apache.maven.plugins:maven-resources-plugin:3.2.0:testResources (execution: default-testResources, phase: process-test-resources)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:12.128
!MESSAGE Finished executing build participant org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant for plugin execution org.apache.maven.plugins:maven-resources-plugin:3.2.0:testResources (execution: default-testResources, phase: process-test-resources) in 0 ms

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:12.129
!MESSAGE Executing build participant org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant for plugin execution org.apache.maven.plugins:maven-resources-plugin:3.2.0:copy-resources (execution: position-react-build, phase: prepare-package)

!ENTRY org.eclipse.jdt.ls.logback.appender 1 0 2023-03-23 03:49:12.129
!MESSAGE Finished executing build participant org.eclipse.m2e.core.project.configurator.MojoExecutionBuildParticipant for plugin execution org.apache.maven.plugins:maven-resources-plugin:3.2.0:copy-resources (execution: position-react-build, phase: prepare-package) in 0 ms

You can see this in the output

!ENTRY org.eclipse.jdt.ls.core 1 0 2023-03-22 19:33:12.862
!MESSAGE >> build jobs finished

However, it does not mean my VScode windows is ready to use, Intellisense still does not work, and warning/error messages does not show up at all.

@iamfreeman
Copy link
Author

@snjeza , any luck?

@snjeza
Copy link
Contributor

snjeza commented Apr 6, 2023

@iamfreeman I can't reproduce the issue. Could you, please, check VS Code pre-release.
You can try to add

 "java.jdt.ls.vmargs": "-Daether.dependencyCollector.impl=df -Dlog.level=ALL -Djdt.ls.debug=true <your_vmargs"

@karlvr
Copy link
Contributor

karlvr commented Dec 6, 2023

I've been having what appears to be exactly this problem. Anecdotally I noticed jstacks showing that the Java process was spending quite a while navigating the file system... this project had four different node_modules folders, which contain 10,000s of files, so I removed those and my project loaded pretty much straight away.

The other symptoms which make me think it might be the same issue we see here is the output in the first comment:

!MESSAGE Importing Maven project(s)

And then a timeout. And the same / similar messaging in the Java Build Status output.

@iamfreeman how have you gotten on in the past few months? Might this be similar to your situation? (ie. lots of files in the project)

Is there a way to ignore folders, e.g. node_modules?

I have tried adding to my settings.json:

	"java.project.resourceFilters": [
		"node_modules",
		"\\.git"
	]

However that doesn't appear to have changed the behaviour... it still hangs / takes forever to load the Java project. Whereas if I delete the node_modules folders it builds in a normal period of time. FYI a CLI mvn build takes ~ 30s.

This is the stack I saw when things appeared to be hung / taking a long time:

"Worker-3: Initialize Workspace" #40 prio=5 os_prio=31 cpu=118140.78ms elapsed=152.19s tid=0x00007f8a83017c00 nid=0xcc03 runnable  [0x000070000c101000]
   java.lang.Thread.State: RUNNABLE
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:196)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:144)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:196)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:144)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:196)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:144)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:196)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:144)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:196)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:144)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:196)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:144)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:196)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:144)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:196)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:144)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:196)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:144)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:196)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:144)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:196)
        at org.eclipse.core.internal.dtree.AbstractDataTreeNode.assembleWith(AbstractDataTreeNode.java:144)
        at org.eclipse.core.internal.dtree.DeltaDataTree.getChildNodes(DeltaDataTree.java:493)
        at org.eclipse.core.internal.dtree.DeltaDataTree.getChildren(DeltaDataTree.java:520)
        at org.eclipse.core.internal.watson.ElementTree.getChildIDs(ElementTree.java:359)
        at org.eclipse.core.internal.watson.ElementTree.getChildren(ElementTree.java:374)
        - locked <0x0000000706565428> (a org.eclipse.core.internal.watson.ElementTree)
        at org.eclipse.core.internal.resources.Container.getChildren(Container.java:137)
        at org.eclipse.core.internal.resources.WorkspaceRoot.getProjects(WorkspaceRoot.java:183)
        at org.eclipse.jdt.ls.core.internal.filesystem.JLSFsUtils.getProjectNameIfLocationIsProjectRoot(JLSFsUtils.java:132)
        at org.eclipse.jdt.ls.core.internal.filesystem.JLSFile.childNames(JLSFile.java:53)
        at org.eclipse.core.filesystem.provider.FileStore.childStores(FileStore.java:113)
        at org.eclipse.core.filesystem.provider.FileStore.childInfos(FileStore.java:96)
        at org.eclipse.core.internal.localstore.UnifiedTree.getLocalList(UnifiedTree.java:360)
        at org.eclipse.core.internal.localstore.UnifiedTree.addChildren(UnifiedTree.java:148)
        at org.eclipse.core.internal.localstore.UnifiedTree.addNodeChildrenToQueue(UnifiedTree.java:254)
        at org.eclipse.core.internal.localstore.UnifiedTree.accept(UnifiedTree.java:120)
        at org.eclipse.core.internal.localstore.FileSystemResourceManager.refreshResource(FileSystemResourceManager.java:1025)
        at org.eclipse.core.internal.localstore.FileSystemResourceManager.refresh(FileSystemResourceManager.java:1008)
        at org.eclipse.core.internal.resources.Resource.refreshLocal(Resource.java:1610)
        at org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.refreshResources(MavenBuilderImpl.java:301)
        at org.eclipse.m2e.core.internal.builder.MavenBuilderImpl.build(MavenBuilderImpl.java:190)
        at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.lambda$0(AbstractLifecycleMapping.java:114)
        at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping$$Lambda$569/0x00000008006a6028.call(Unknown Source)
        at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:394)
        at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:275)
        at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:214)
        at org.eclipse.m2e.core.project.configurator.AbstractLifecycleMapping.configure(AbstractLifecycleMapping.java:114)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.lambda$6(ProjectConfigurationManager.java:504)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$$Lambda$565/0x00000008006a4d70.call(Unknown Source)
        at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:394)
        at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:275)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.updateProjectConfiguration(ProjectConfigurationManager.java:498)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.configureNewMavenProjects(ProjectConfigurationManager.java:279)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.lambda$1(ProjectConfigurationManager.java:166)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager$$Lambda$400/0x00000008005fc4d8.call(Unknown Source)
        at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.executeBare(MavenExecutionContext.java:394)
        at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:275)
        at org.eclipse.m2e.core.internal.embedder.MavenExecutionContext.execute(MavenExecutionContext.java:214)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.importProjects(ProjectConfigurationManager.java:139)
        at org.eclipse.m2e.core.internal.project.ProjectConfigurationManager.importProjects(ProjectConfigurationManager.java:130)
        at org.eclipse.jdt.ls.core.internal.managers.MavenProjectImporter.importToWorkspace(MavenProjectImporter.java:241)
        at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.importProjects(ProjectsManager.java:162)
        at org.eclipse.jdt.ls.core.internal.managers.ProjectsManager.initializeProjects(ProjectsManager.java:124)
        at org.eclipse.jdt.ls.core.internal.handlers.InitHandler$1.runInWorkspace(InitHandler.java:260)
        at org.eclipse.core.internal.resources.InternalWorkspaceJob.run(InternalWorkspaceJob.java:43)
        at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

@snjeza
Copy link
Contributor

snjeza commented Dec 6, 2023

@karlvr Could you show your settings.json?

Is there a way to ignore folders, e.g. node_modules?

You can set

"java.import.exclusions": [
    "**/node_modules/**",
    "**/.metadata/**",
    "**/archetype-resources/**",
    "**/META-INF/maven/**",
  ],

@karlvr
Copy link
Contributor

karlvr commented Dec 6, 2023

@snjeza thank you, I have just tried adding that and cleaning the Java Language Server Workspace, but it doesn't appear to have changed the behaviour; still slow (~3 minutes so far and no change) in the Java Build Status:

fa273517 LookupJDKToolchainsJob [Done]
72e4de34 Setting classpath containers - 69% Refreshing '/delna2022'.
63f92239 Download sources and javadoc - 0%

This is the current contents of my settings.json:

{
	"eslint.validate": [
	  "javascript",
	  "javascriptreact",
	  "typescript",
	  "typescriptreact"
	],
	"editor.codeActionsOnSave": {
		"source.fixAll.eslint": true,
		"source.organizeImports": true
	},
	"java.configuration.updateBuildConfiguration": "automatic",
	"java.checkstyle.configuration": "${workspaceFolder}/checkstyle.xml",
	"java.checkstyle.version": "8.41",
	"java.codeGeneration.hashCodeEquals.useJava7Objects": true,
	"java.project.resourceFilters": [
		"node_modules",
		"\\.git"
	],
	"java.import.exclusions": [
		"**/node_modules/**",
		"**/.metadata/**",
		"**/archetype-resources/**",
		"**/META-INF/maven/**",
	],
}

PS. I edited my previous post to add a little more detail and a stack trace.

@karlvr
Copy link
Contributor

karlvr commented Dec 7, 2023

@snjeza curiously... I had a setting in my user settings.json that seems to have prevented a .project file from being created in my project root. I'm sorry I don't recall what that setting was as I reloaded VS Code after removing the line and lost my Undo stack... it was a deprecated config that said instead I should use java.import.generatesMetadataFilesAtProjectRoot and what looked like standard file explorer filtering to hide the metadata.

Anyway, I removed that from my user settings.json and then I added the following to my project settings.json:

"java.import.generatesMetadataFilesAtProjectRoot": true,

And now I see .project etc in the root of my project. Those files were definitely not there before (and hidden) as I looked for .project using find and there was no file of that name in my whole project.

And now the project builds like lightning. Lightning. I have confirmed on a second machine (which curiously didn't have any setting that appears connected to .project in the user settings.json, but nonetheless didn't have .project files either (same project checked out), and adding that one line to the settings.json and a clean JLS workspace and I have .project and it completes the build in ~1 minute... something is a foot.

I am now testing without the resource filters and exclusions. It is feeling like those weren't applied until I had the .project file.

@snjeza
Copy link
Contributor

snjeza commented Dec 7, 2023

Anyway, I removed that from my user settings.json and then I added the following to my project settings.json:
"java.import.generatesMetadataFilesAtProjectRoot": true,
And now I see .project etc in the root of my project.

It works properly.

I am now testing without the resource filters and exclusions. It is feeling like those weren't applied until I had the .project file.

It shouldn't be related to the .project file.

@karlvr
Copy link
Contributor

karlvr commented Dec 7, 2023

@snjeza The file exclusion settings don't seem to make much difference (maybe a little, it's a bit hard to tell), but adding that "java.import.generatesMetadataFilesAtProjectRoot": true has revolutionised our build on this project, and I've just asked a colleague to check on a different project (VS Code, Java, node) and they're also really excited.

I've tested the time taken to stop spinning the Java building spinner from a Clean Java Language Server Workspace, and I haven't yet measured a difference with or without the filtering entries in settings.json... but they make sense so I think I'll keep them!

With the generatesMetadataFilesAtProjectRoot the spinner stops after 28s from clean. It's longer if I delete the .project, .classpath, .settings, .factorypath, but not much longer. Whereas without the setting (and without the metadata files) it takes practically forever (currently still stuck as previously described after 4 minutes).

Do we understand why this is happening?

Curiously, with or without the file exclusions in settings.json this is present in my new .project:

	<filteredResources>
		<filter>
			<id>1701910502291</id>
			<name></name>
			<type>30</type>
			<matcher>
				<id>org.eclipse.core.resources.regexFilterMatcher</id>
				<arguments>node_modules|\.git|__CREATED_BY_JAVA_LANGUAGE_SERVER__</arguments>
			</matcher>
		</filter>
	</filteredResources>

@snjeza
Copy link
Contributor

snjeza commented Dec 7, 2023

@karlvr Could you attach your project?

@karlvr
Copy link
Contributor

karlvr commented Dec 7, 2023

@snjeza good news! I've managed to reduce my project down to a very small example and I've depersonalised it to the point that I think I can share it!

Firstly, this project should load and build speedily and AOK.

Then to break it, at least on my machine (MacBook Pro M1, Sonoma):

cd srv/main/frontend
nvm use # or use node 18
npm -g install pnpm # If you don't already have pnpm 8 installed
pnpm install

That creates src/main/frontend/node_modules.

Then clean JLS workspace and for me it takes forever.

test-for-vscode-java.zip

@snjeza
Copy link
Contributor

snjeza commented Dec 7, 2023

Then clean JLS workspace and for me it takes forever.

@karlvr I can't reproduce the issue.
Could you attach your server log ?

I have reproduced the issue. I'm trying to fix it.

@snjeza snjeza changed the title Cannot import maven project from workspace [performance] Cannot import maven project from workspace Dec 12, 2023
@snjeza
Copy link
Contributor

snjeza commented Dec 12, 2023

@karlvr Could you try VS Code 1.27.2?

@rgrunber rgrunber added this to the End December 2023 milestone Dec 12, 2023
@snjeza
Copy link
Contributor

snjeza commented Dec 13, 2023

@karlvr Could you try to test VS Code 1.27.3?

@karlvr
Copy link
Contributor

karlvr commented Dec 14, 2023

@snjeza thank you very much, I have installed the .vsix using command-shift-p "Extensions: Install from VSIX" and verified that the extension is installed and at v1.27.3.

Configuration Time to complete Opening Java Projects
v1.27.3, no settings.json tweaks 2:25
v1.25.1, no settings.json tweaks forever
v1.27.3, "java.import.generatesMetadataFilesAtProjectRoot": true, in settings.json 2:15
v1.25.1, "java.import.generatesMetadataFilesAtProjectRoot": true in settings.json 2:12
v1.27.3, "java.import.generatesMetadataFilesAtProjectRoot": true, "java.project.resourceFilters": ..., "java.import.exclusions": ... in settings.json 1:55–2:10
v1.25.1, "java.import.generatesMetadataFilesAtProjectRoot": true, "java.project.resourceFilters": ..., "java.import.exclusions": ... in settings.json 2:05—2:25
v1.27.3, "java.project.resourceFilters": ..., "java.import.exclusions": ... in settings.json 2:15–2:25
v1.25.1, "java.project.resourceFilters": ..., "java.import.exclusions": ... in settings.json forever

Notes on method:

  • When I toggle the "java.import.generatesMetadataFilesAtProjectRoot": true, in settings.json I delete .project, .classpath, .factorypath and .settings each time after the window reloads (see next)... as their presence even without that setting seems to help (not scientifically observed).
  • Between each test I'm running the clean Java Language Server workspace. I'm measuring from pressing "Reload and Delete" on the clean and seeing the window refresh to the Java loading spinner stopping when I have a .java file open.
  • I repeated tests a couple of times, so I've given a range (or no range if they were really close)

Conclusion:

You've fixed it and I'm very happy. It seems there's a slight advantage for the settings.json tweaks that I tried; I'm not 100% sure about that, but I think I'll run with the set of three!

	"java.project.resourceFilters": [
		"node_modules",
		"\\.git"
	],
	"java.import.exclusions": [
		"**/node_modules/**",
		"**/.metadata/**",
		"**/archetype-resources/**",
		"**/META-INF/maven/**",
	],
	"java.import.generatesMetadataFilesAtProjectRoot": true,

I converted from Eclipse a few years ago and my life has been so much better, and now it's better again. Thank you, and everyone, for your efforts.

@karlvr
Copy link
Contributor

karlvr commented Dec 14, 2023

I did experience an issue where the Lombok JAR could not be found with v1.27.3, but maybe that's just a weird feature of the test build? Or another sympathetic extension upgrade that's required?

From client.log:

{
  message: 'Could not find lombok.jar path.',
  level: 'warn',
  timestamp: '2023-12-14 14:52:11.025'
}
{
  message: 'Starting Java server with: /Library/Java/JavaVirtualMachines/temurin-17.jdk/Contents/Home/bin/java --add-modules=ALL-SYSTEM --add-opens java.base/java.util=ALL-UNNAMED --add-opens java.base/java.lang=ALL-UNNAMED --add-opens java.base/sun.nio.fs=ALL-UNNAMED -Declipse.application=org.eclipse.jdt.ls.core.id1 -Dosgi.bundles.defaultStartLevel=4 -Declipse.product=org.eclipse.jdt.ls.core.product -Djava.import.generatesMetadataFilesAtProjectRoot=true -DDetectVMInstallationsJob.disabled=true -Dfile.encoding=utf8 -Xlog:disable -XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx8G -Xms400m -jar /Users/karlvr/.vscode/extensions/redhat.java-1.27.3/server/plugins/org.eclipse.equinox.launcher_1.6.700.v20231129-1311.jar -configuration /Users/karlvr/Library/Application Support/Code/User/globalStorage/redhat.java/1.27.3/config_ss_mac -data /Users/karlvr/Library/Application Support/Code/User/workspaceStorage/7bf791a3def17f41c0266185bc8e404c/redhat.java/ss_ws',
  level: 'info',
  timestamp: '2023-12-14 14:52:11.085'
}
{
  message: 'WARNING: Using incubator modules: jdk.incubator.vector, jdk.incubator.foreign\n',
  level: 'info',
  timestamp: '2023-12-14 14:52:11.471'
}
{
  message: 'Could not find lombok.jar path.',
  level: 'warn',
  timestamp: '2023-12-14 14:52:11.819'
}

@snjeza
Copy link
Contributor

snjeza commented Dec 14, 2023

I did experience an issue where the Lombok JAR could not be found with v1.27.3,

VS Code 1.27.3 doesn't include lombok. jar. It will be included in release/pre-release.
You can try to use lombok 1.18.31
Add the following preference:

"java.jdt.ls.vmargs": " -javaagent:<path to /lombok-1.18.31.jar <your vmargs>",
    

See also eclipse-jdtls/eclipse.jdt.ls#2985

@rgrunber rgrunber changed the title [performance] Cannot import maven project from workspace Cannot import maven project from workspace Dec 20, 2023
This issue was closed.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants