redhat-developer / vscode-java

Java Language Support for Visual Studio Code
Eclipse Public License 2.0
2.08k stars 438 forks source link

Strange dump files occur frequently when I open a Java file #1673

Open kkdaisuki opened 3 years ago

kkdaisuki commented 3 years ago

I am using VSCode Remote on WSL. The JDK version I am using is OpenJDK11 with Eclipse OpenJ9 VM.

Often when I open a Java file, some dump files will appear in the folder the Java file is in, together with the following VSCode Language Support for Java output.

j9shr.1012   *   ** ASSERTION FAILED ** at CompositeCache.cpp:2094: ((this->_commonCCInfo->oldWriterCount == _theca->writerCount))

Whenever these dump files appear, the run & debug button will disappear from above the main function of the Java file.

Environment
Steps To Reproduce
  1. Enter code . in the folder where the Java file is placed in
  2. In VSCode, open the Java file
  3. If no dump file appear, close VSCode and start again from step 1

[Please attach a sample project reproducing the error]() QuickStart.zip

Please attach logs ERR Connection got disposed.: Error: Connection got disposed. at Object.dispose (/home/kkd/.vscode-server/extensions/redhat.java-0.69.0/dist/extension.js:1:80706) at Object.dispose (/home/kkd/.vscode-server/extensions/redhat.java-0.69.0/dist/extension.js:1:140393) at /home/kkd/.vscode-server/extensions/redhat.java-0.69.0/dist/extension.js:1:137049 at processTicksAndRejections (internal/process/task_queues.js:94:5)

Current Result

Very possibly some dump files with file name javacore.date_and_time.txt or Snap.date_and_time.trc, error messages in VSCode output

Expected Result

No dump file and no error message in VSCode output

Additional Informations
testforstephen commented 3 years ago

Could you share the logs?

Java logs: F1- > Java: Open Java language server log file

Output window: image

kkdaisuki commented 3 years ago

This is the log VSCode printed during a recent fail.

[Trace - 4:47:16 PM] Sending request 'initialize - (0)'.
Params: {
    "processId": 32532,
    "clientInfo": {
        "name": "vscode",
        "version": "1.50.1"
    },
    "rootPath": "PATH TO FILE",
    "rootUri": "PATH TO FILE",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional"
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "didChangeWatchedFiles": {
                "dynamicRegistration": true
            },
            "symbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                }
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "configuration": true,
            "workspaceFolders": true
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                }
            },
            "synchronization": {
                "dynamicRegistration": true,
                "willSave": true,
                "willSaveWaitUntil": true,
                "didSave": true
            },
            "completion": {
                "dynamicRegistration": true,
                "contextSupport": true,
                "completionItem": {
                    "snippetSupport": true,
                    "commitCharactersSupport": true,
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "deprecatedSupport": true,
                    "preselectSupport": true,
                    "tagSupport": {
                        "valueSet": [
                            1
                        ]
                    }
                },
                "completionItemKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": true
                    }
                },
                "contextSupport": true
            },
            "definition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "references": {
                "dynamicRegistration": true
            },
            "documentHighlight": {
                "dynamicRegistration": true
            },
            "documentSymbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                },
                "hierarchicalDocumentSymbolSupport": true
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                }
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": true
            },
            "documentLink": {
                "dynamicRegistration": true,
                "tooltipSupport": true
            },
            "typeDefinition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "implementation": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "colorProvider": {
                "dynamicRegistration": true
            },
            "foldingRange": {
                "dynamicRegistration": true,
                "rangeLimit": 5000,
                "lineFoldingOnly": true
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            },
            "callHierarchy": {
                "dynamicRegistration": true
            }
        },
        "window": {
            "workDoneProgress": true
        }
    },
    "initializationOptions": {
        "bundles": [
            "/home/kkd/.vscode-server/extensions/visualstudioexptteam.vscodeintellicode-1.2.10/dist/com.microsoft.jdtls.intellicode.core-0.4.1.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-debug-0.29.0/server/com.microsoft.java.debug.plugin-0.29.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-dependency-0.14.0/server/com.microsoft.jdtls.ext.core-0.14.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-dependency-0.14.0/server/com.microsoft.jdtls.ext.activator-0.14.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/com.microsoft.java.test.plugin-0.25.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.eclipse.jdt.junit4.runtime_1.1.1200.v20200214-0716.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.eclipse.jdt.junit5.runtime_1.0.900.v20200513-0617.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.api_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.engine_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.migrationsupport_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.params_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.vintage.engine_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.opentest4j_1.2.0.v20190826-0900.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.commons_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.engine_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.launcher_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.runner_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.suite.api_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.apiguardian_1.1.0.v20190826-0900.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-maven-0.25.0/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.25.0.jar"
        ],
        "workspaceFolders": [
            "PATH TO FILE"
        ],
        "settings": {
            "java": {
                "home": "/usr/lib/jvm/default",
                "jdt": {
                    "ls": {
                        "vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m"
                    }
                },
                "errors": {
                    "incompleteClasspath": {
                        "severity": "warning"
                    }
                },
                "configuration": {
                    "checkProjectSettingsExclusions": false,
                    "updateBuildConfiguration": "interactive",
                    "maven": {
                        "userSettings": null
                    },
                    "runtimes": []
                },
                "trace": {
                    "server": "verbose"
                },
                "import": {
                    "maven": {
                        "enabled": true
                    },
                    "gradle": {
                        "enabled": true,
                        "wrapper": {
                            "enabled": true
                        },
                        "version": null,
                        "home": null,
                        "java": {
                            "home": null
                        },
                        "offline": {
                            "enabled": false
                        },
                        "arguments": null,
                        "jvmArguments": null,
                        "user": {
                            "home": null
                        }
                    },
                    "exclusions": [
                        "**/node_modules/**",
                        "**/.metadata/**",
                        "**/archetype-resources/**",
                        "**/META-INF/maven/**"
                    ]
                },
                "maven": {
                    "downloadSources": false,
                    "updateSnapshots": false
                },
                "referencesCodeLens": {
                    "enabled": false
                },
                "signatureHelp": {
                    "enabled": false
                },
                "implementationsCodeLens": {
                    "enabled": false
                },
                "format": {
                    "enabled": true,
                    "settings": {
                        "url": null,
                        "profile": null
                    },
                    "comments": {
                        "enabled": true
                    },
                    "onType": {
                        "enabled": true
                    }
                },
                "saveActions": {
                    "organizeImports": false
                },
                "project": {
                    "referencedLibraries": [
                        "lib/**/*.jar"
                    ],
                    "importOnFirstTimeStartup": "interactive",
                    "importHint": true,
                    "resourceFilters": [
                        "node_modules",
                        ".git"
                    ],
                    "exportJar": {
                        "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                    }
                },
                "contentProvider": {
                    "preferred": null
                },
                "autobuild": {
                    "enabled": true
                },
                "maxConcurrentBuilds": 1,
                "completion": {
                    "maxResults": 0,
                    "enabled": true,
                    "overwrite": true,
                    "guessMethodArguments": false,
                    "favoriteStaticMembers": [
                        "org.junit.Assert.*",
                        "org.junit.Assume.*",
                        "org.junit.jupiter.api.Assertions.*",
                        "org.junit.jupiter.api.Assumptions.*",
                        "org.junit.jupiter.api.DynamicContainer.*",
                        "org.junit.jupiter.api.DynamicTest.*",
                        "org.mockito.Mockito.*",
                        "org.mockito.ArgumentMatchers.*",
                        "org.mockito.Answers.*"
                    ],
                    "filteredTypes": [
                        "java.awt.*",
                        "com.sun.*"
                    ],
                    "importOrder": [
                        "java",
                        "javax",
                        "com",
                        "org"
                    ]
                },
                "foldingRange": {
                    "enabled": true
                },
                "progressReports": {
                    "enabled": true
                },
                "codeGeneration": {
                    "hashCodeEquals": {
                        "useJava7Objects": false,
                        "useInstanceof": false
                    },
                    "useBlocks": false,
                    "generateComments": false,
                    "toString": {
                        "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",
                        "codeStyle": "STRING_CONCATENATION",
                        "skipNullValues": false,
                        "listArrayContents": true,
                        "limitElements": 0
                    }
                },
                "selectionRange": {
                    "enabled": true
                },
                "showBuildStatusOnStart": {
                    "enabled": false
                },
                "server": {
                    "launchMode": "Hybrid"
                },
                "sources": {
                    "organizeImports": {
                        "starThreshold": 99,
                        "staticStarThreshold": 99
                    }
                },
                "semanticHighlighting": {
                    "enabled": true
                },
                "refactor": {
                    "renameFromFileExplorer": "autoApply"
                },
                "imports": {
                    "gradle": {
                        "wrapper": {
                            "checksums": []
                        }
                    }
                },
                "templates": {
                    "fileHeader": [],
                    "typeComment": []
                },
                "references": {
                    "includeAccessors": true
                },
                "debug": {
                    "logLevel": "warn",
                    "settings": {
                        "showHex": false,
                        "showStaticVariables": false,
                        "showQualifiedNames": false,
                        "showLogicalStructure": true,
                        "showToString": true,
                        "maxStringLength": 0,
                        "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
                        },
                        "vmArgs": ""
                    }
                },
                "dependency": {
                    "showMembers": false,
                    "syncWithFolderExplorer": true,
                    "autoRefresh": true,
                    "refreshDelay": 2000,
                    "packagePresentation": "flat"
                },
                "help": {
                    "firstView": "auto"
                },
                "test": {
                    "report": {
                        "showAfterExecution": "onFailure",
                        "position": "sideView"
                    },
                    "editor": {
                        "enableShortcuts": true
                    },
                    "log": {
                        "level": "info"
                    },
                    "message": {
                        "hintForDeprecatedConfig": true,
                        "hintForSetingDefaultConfig": true
                    },
                    "defaultConfig": "",
                    "config": {}
                }
            }
        },
        "extendedClientCapabilities": {
            "progressReportProvider": true,
            "classFileContentsSupport": true,
            "overrideMethodsPromptSupport": true,
            "hashCodeEqualsPromptSupport": true,
            "advancedOrganizeImportsSupport": true,
            "generateToStringPromptSupport": true,
            "advancedGenerateAccessorsSupport": true,
            "generateConstructorsPromptSupport": true,
            "generateDelegateMethodsPromptSupport": true,
            "advancedExtractRefactoringSupport": true,
            "moveRefactoringSupport": true,
            "clientHoverProvider": true,
            "clientDocumentSymbolProvider": true,
            "gradleChecksumWrapperPromptSupport": true,
            "resolveAdditionalTextEditsSupport": true,
            "advancedIntroduceParameterRefactoringSupport": true,
            "actionableRuntimeNotificationSupport": true
        },
        "triggerFiles": [
            "PATH TO FILE"
        ]
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "PATH TO FILE",
            "name": "FOLDER NAME"
        }
    ]
}

08:47:16.488 0x9100   j9shr.1012   *   ** ASSERTION FAILED ** at CompositeCache.cpp:2094: ((this->_commonCCInfo->oldWriterCount == _theca->writerCount))
JVMDUMP039I Processing dump event "traceassert", detail "" at 2020/11/05 16:47:16 - please wait.
JVMDUMP032I JVM requested System dump using 'PATH TO FILE/core.20201105.164716.32577.0001.dmp' in response to an event
JVMDUMP012E Error in System dump: Error opening "/proc/sys/kernel/core_pattern". Look for core file generated by child process with pid = 32612
JVMDUMP032I JVM requested Java dump using PATH TO FILE/javacore.20201105.164716.32577.0002.txt' in response to an event
JVMDUMP010I Java dump written to PATH TO FILE/javacore.20201105.164716.32577.0002.txt
JVMDUMP032I JVM requested Snap dump using 'PATH TO FILE/Snap.20201105.164716.32577.0003.trc' in response to an event
JVMDUMP010I Snap dump written to PATH TO FILE/Snap.20201105.164716.32577.0003.trc
JVMDUMP013I Processed dump event "traceassert", detail "".
[Info  - 4:47:16 PM] Connection to server got closed. Server will restart.
[Trace - 4:47:16 PM] Sending request 'initialize - (0)'.
Params: {
    "processId": 32532,
    "clientInfo": {
        "name": "vscode",
        "version": "1.50.1"
    },
    "rootPath": "PATH TO FILE",
    "rootUri": "file://PATH TO FILE",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional"
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "didChangeWatchedFiles": {
                "dynamicRegistration": true
            },
            "symbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                }
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "configuration": true,
            "workspaceFolders": true
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                }
            },
            "synchronization": {
                "dynamicRegistration": true,
                "willSave": true,
                "willSaveWaitUntil": true,
                "didSave": true
            },
            "completion": {
                "dynamicRegistration": true,
                "contextSupport": true,
                "completionItem": {
                    "snippetSupport": true,
                    "commitCharactersSupport": true,
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "deprecatedSupport": true,
                    "preselectSupport": true,
                    "tagSupport": {
                        "valueSet": [
                            1
                        ]
                    }
                },
                "completionItemKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": true
                    }
                },
                "contextSupport": true
            },
            "definition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "references": {
                "dynamicRegistration": true
            },
            "documentHighlight": {
                "dynamicRegistration": true
            },
            "documentSymbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                },
                "hierarchicalDocumentSymbolSupport": true
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                }
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": true
            },
            "documentLink": {
                "dynamicRegistration": true,
                "tooltipSupport": true
            },
            "typeDefinition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "implementation": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "colorProvider": {
                "dynamicRegistration": true
            },
            "foldingRange": {
                "dynamicRegistration": true,
                "rangeLimit": 5000,
                "lineFoldingOnly": true
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            },
            "callHierarchy": {
                "dynamicRegistration": true
            }
        },
        "window": {
            "workDoneProgress": true
        }
    },
    "initializationOptions": {
        "bundles": [
            "/home/kkd/.vscode-server/extensions/visualstudioexptteam.vscodeintellicode-1.2.10/dist/com.microsoft.jdtls.intellicode.core-0.4.1.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-debug-0.29.0/server/com.microsoft.java.debug.plugin-0.29.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-dependency-0.14.0/server/com.microsoft.jdtls.ext.core-0.14.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-dependency-0.14.0/server/com.microsoft.jdtls.ext.activator-0.14.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/com.microsoft.java.test.plugin-0.25.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.eclipse.jdt.junit4.runtime_1.1.1200.v20200214-0716.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.eclipse.jdt.junit5.runtime_1.0.900.v20200513-0617.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.api_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.engine_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.migrationsupport_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.params_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.vintage.engine_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.opentest4j_1.2.0.v20190826-0900.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.commons_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.engine_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.launcher_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.runner_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.suite.api_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.apiguardian_1.1.0.v20190826-0900.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-maven-0.25.0/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.25.0.jar"
        ],
        "workspaceFolders": [
            "file://PATH TO FILE"
        ],
        "settings": {
            "java": {
                "home": "/usr/lib/jvm/default",
                "jdt": {
                    "ls": {
                        "vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m"
                    }
                },
                "errors": {
                    "incompleteClasspath": {
                        "severity": "warning"
                    }
                },
                "configuration": {
                    "checkProjectSettingsExclusions": false,
                    "updateBuildConfiguration": "interactive",
                    "maven": {
                        "userSettings": null
                    },
                    "runtimes": []
                },
                "trace": {
                    "server": "verbose"
                },
                "import": {
                    "maven": {
                        "enabled": true
                    },
                    "gradle": {
                        "enabled": true,
                        "wrapper": {
                            "enabled": true
                        },
                        "version": null,
                        "home": null,
                        "java": {
                            "home": null
                        },
                        "offline": {
                            "enabled": false
                        },
                        "arguments": null,
                        "jvmArguments": null,
                        "user": {
                            "home": null
                        }
                    },
                    "exclusions": [
                        "**/node_modules/**",
                        "**/.metadata/**",
                        "**/archetype-resources/**",
                        "**/META-INF/maven/**"
                    ]
                },
                "maven": {
                    "downloadSources": false,
                    "updateSnapshots": false
                },
                "referencesCodeLens": {
                    "enabled": false
                },
                "signatureHelp": {
                    "enabled": false
                },
                "implementationsCodeLens": {
                    "enabled": false
                },
                "format": {
                    "enabled": true,
                    "settings": {
                        "url": null,
                        "profile": null
                    },
                    "comments": {
                        "enabled": true
                    },
                    "onType": {
                        "enabled": true
                    }
                },
                "saveActions": {
                    "organizeImports": false
                },
                "project": {
                    "referencedLibraries": [
                        "lib/**/*.jar"
                    ],
                    "importOnFirstTimeStartup": "interactive",
                    "importHint": true,
                    "resourceFilters": [
                        "node_modules",
                        ".git"
                    ],
                    "exportJar": {
                        "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                    }
                },
                "contentProvider": {
                    "preferred": null
                },
                "autobuild": {
                    "enabled": true
                },
                "maxConcurrentBuilds": 1,
                "completion": {
                    "maxResults": 0,
                    "enabled": true,
                    "overwrite": true,
                    "guessMethodArguments": false,
                    "favoriteStaticMembers": [
                        "org.junit.Assert.*",
                        "org.junit.Assume.*",
                        "org.junit.jupiter.api.Assertions.*",
                        "org.junit.jupiter.api.Assumptions.*",
                        "org.junit.jupiter.api.DynamicContainer.*",
                        "org.junit.jupiter.api.DynamicTest.*",
                        "org.mockito.Mockito.*",
                        "org.mockito.ArgumentMatchers.*",
                        "org.mockito.Answers.*"
                    ],
                    "filteredTypes": [
                        "java.awt.*",
                        "com.sun.*"
                    ],
                    "importOrder": [
                        "java",
                        "javax",
                        "com",
                        "org"
                    ]
                },
                "foldingRange": {
                    "enabled": true
                },
                "progressReports": {
                    "enabled": true
                },
                "codeGeneration": {
                    "hashCodeEquals": {
                        "useJava7Objects": false,
                        "useInstanceof": false
                    },
                    "useBlocks": false,
                    "generateComments": false,
                    "toString": {
                        "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",
                        "codeStyle": "STRING_CONCATENATION",
                        "skipNullValues": false,
                        "listArrayContents": true,
                        "limitElements": 0
                    }
                },
                "selectionRange": {
                    "enabled": true
                },
                "showBuildStatusOnStart": {
                    "enabled": false
                },
                "server": {
                    "launchMode": "Hybrid"
                },
                "sources": {
                    "organizeImports": {
                        "starThreshold": 99,
                        "staticStarThreshold": 99
                    }
                },
                "semanticHighlighting": {
                    "enabled": true
                },
                "refactor": {
                    "renameFromFileExplorer": "autoApply"
                },
                "imports": {
                    "gradle": {
                        "wrapper": {
                            "checksums": []
                        }
                    }
                },
                "templates": {
                    "fileHeader": [],
                    "typeComment": []
                },
                "references": {
                    "includeAccessors": true
                },
                "debug": {
                    "logLevel": "warn",
                    "settings": {
                        "showHex": false,
                        "showStaticVariables": false,
                        "showQualifiedNames": false,
                        "showLogicalStructure": true,
                        "showToString": true,
                        "maxStringLength": 0,
                        "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
                        },
                        "vmArgs": ""
                    }
                },
                "dependency": {
                    "showMembers": false,
                    "syncWithFolderExplorer": true,
                    "autoRefresh": true,
                    "refreshDelay": 2000,
                    "packagePresentation": "flat"
                },
                "help": {
                    "firstView": "auto"
                },
                "test": {
                    "report": {
                        "showAfterExecution": "onFailure",
                        "position": "sideView"
                    },
                    "editor": {
                        "enableShortcuts": true
                    },
                    "log": {
                        "level": "info"
                    },
                    "message": {
                        "hintForDeprecatedConfig": true,
                        "hintForSetingDefaultConfig": true
                    },
                    "defaultConfig": "",
                    "config": {}
                }
            }
        },
        "extendedClientCapabilities": {
            "progressReportProvider": true,
            "classFileContentsSupport": true,
            "overrideMethodsPromptSupport": true,
            "hashCodeEqualsPromptSupport": true,
            "advancedOrganizeImportsSupport": true,
            "generateToStringPromptSupport": true,
            "advancedGenerateAccessorsSupport": true,
            "generateConstructorsPromptSupport": true,
            "generateDelegateMethodsPromptSupport": true,
            "advancedExtractRefactoringSupport": true,
            "moveRefactoringSupport": true,
            "clientHoverProvider": true,
            "clientDocumentSymbolProvider": true,
            "gradleChecksumWrapperPromptSupport": true,
            "resolveAdditionalTextEditsSupport": true,
            "advancedIntroduceParameterRefactoringSupport": true,
            "actionableRuntimeNotificationSupport": true
        },
        "triggerFiles": [
            "file://PATH TO FILE"
        ]
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file://PATH TO FILE",
            "name": "FOLDER NAME"
        }
    ]
}

08:47:16.961 0x9100   j9shr.1012   *   ** ASSERTION FAILED ** at CompositeCache.cpp:2094: ((this->_commonCCInfo->oldWriterCount == _theca->writerCount))
JVMDUMP039I Processing dump event "traceassert", detail "" at 2020/11/05 16:47:16 - please wait.
JVMDUMP032I JVM requested System dump using 'PATH TO FILE/core.20201105.164716.32616.0001.dmp' in response to an event
JVMDUMP012E Error in System dump: Error opening "/proc/sys/kernel/core_pattern". Look for core file generated by child process with pid = 32642
JVMDUMP032I JVM requested Java dump using 'PATH TO FILE/javacore.20201105.164716.32616.0002.txt' in response to an event
JVMDUMP010I Java dump written to PATH TO FILE/javacore.20201105.164716.32616.0002.txt
JVMDUMP032I JVM requested Snap dump using 'PATH TO FILE/Snap.20201105.164716.32616.0003.trc' in response to an event
JVMDUMP010I Snap dump written to PATH TO FILE/Snap.20201105.164716.32616.0003.trc
JVMDUMP013I Processed dump event "traceassert", detail "".
[Info  - 4:47:17 PM] Connection to server got closed. Server will restart.
[Trace - 4:47:17 PM] Sending request 'initialize - (0)'.
Params: {
    "processId": 32532,
    "clientInfo": {
        "name": "vscode",
        "version": "1.50.1"
    },
    "rootPath": "PATH TO FILE",
    "rootUri": "file://PATH TO FILE",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional"
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "didChangeWatchedFiles": {
                "dynamicRegistration": true
            },
            "symbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                }
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "configuration": true,
            "workspaceFolders": true
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                }
            },
            "synchronization": {
                "dynamicRegistration": true,
                "willSave": true,
                "willSaveWaitUntil": true,
                "didSave": true
            },
            "completion": {
                "dynamicRegistration": true,
                "contextSupport": true,
                "completionItem": {
                    "snippetSupport": true,
                    "commitCharactersSupport": true,
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "deprecatedSupport": true,
                    "preselectSupport": true,
                    "tagSupport": {
                        "valueSet": [
                            1
                        ]
                    }
                },
                "completionItemKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": true
                    }
                },
                "contextSupport": true
            },
            "definition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "references": {
                "dynamicRegistration": true
            },
            "documentHighlight": {
                "dynamicRegistration": true
            },
            "documentSymbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                },
                "hierarchicalDocumentSymbolSupport": true
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                }
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": true
            },
            "documentLink": {
                "dynamicRegistration": true,
                "tooltipSupport": true
            },
            "typeDefinition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "implementation": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "colorProvider": {
                "dynamicRegistration": true
            },
            "foldingRange": {
                "dynamicRegistration": true,
                "rangeLimit": 5000,
                "lineFoldingOnly": true
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            },
            "callHierarchy": {
                "dynamicRegistration": true
            }
        },
        "window": {
            "workDoneProgress": true
        }
    },
    "initializationOptions": {
        "bundles": [
            "/home/kkd/.vscode-server/extensions/visualstudioexptteam.vscodeintellicode-1.2.10/dist/com.microsoft.jdtls.intellicode.core-0.4.1.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-debug-0.29.0/server/com.microsoft.java.debug.plugin-0.29.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-dependency-0.14.0/server/com.microsoft.jdtls.ext.core-0.14.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-dependency-0.14.0/server/com.microsoft.jdtls.ext.activator-0.14.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/com.microsoft.java.test.plugin-0.25.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.eclipse.jdt.junit4.runtime_1.1.1200.v20200214-0716.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.eclipse.jdt.junit5.runtime_1.0.900.v20200513-0617.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.api_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.engine_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.migrationsupport_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.params_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.vintage.engine_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.opentest4j_1.2.0.v20190826-0900.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.commons_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.engine_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.launcher_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.runner_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.suite.api_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.apiguardian_1.1.0.v20190826-0900.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-maven-0.25.0/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.25.0.jar"
        ],
        "workspaceFolders": [
            "file://PATH TO FILE"
        ],
        "settings": {
            "java": {
                "home": "/usr/lib/jvm/default",
                "jdt": {
                    "ls": {
                        "vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m"
                    }
                },
                "errors": {
                    "incompleteClasspath": {
                        "severity": "warning"
                    }
                },
                "configuration": {
                    "checkProjectSettingsExclusions": false,
                    "updateBuildConfiguration": "interactive",
                    "maven": {
                        "userSettings": null
                    },
                    "runtimes": []
                },
                "trace": {
                    "server": "verbose"
                },
                "import": {
                    "maven": {
                        "enabled": true
                    },
                    "gradle": {
                        "enabled": true,
                        "wrapper": {
                            "enabled": true
                        },
                        "version": null,
                        "home": null,
                        "java": {
                            "home": null
                        },
                        "offline": {
                            "enabled": false
                        },
                        "arguments": null,
                        "jvmArguments": null,
                        "user": {
                            "home": null
                        }
                    },
                    "exclusions": [
                        "**/node_modules/**",
                        "**/.metadata/**",
                        "**/archetype-resources/**",
                        "**/META-INF/maven/**"
                    ]
                },
                "maven": {
                    "downloadSources": false,
                    "updateSnapshots": false
                },
                "referencesCodeLens": {
                    "enabled": false
                },
                "signatureHelp": {
                    "enabled": false
                },
                "implementationsCodeLens": {
                    "enabled": false
                },
                "format": {
                    "enabled": true,
                    "settings": {
                        "url": null,
                        "profile": null
                    },
                    "comments": {
                        "enabled": true
                    },
                    "onType": {
                        "enabled": true
                    }
                },
                "saveActions": {
                    "organizeImports": false
                },
                "project": {
                    "referencedLibraries": [
                        "lib/**/*.jar"
                    ],
                    "importOnFirstTimeStartup": "interactive",
                    "importHint": true,
                    "resourceFilters": [
                        "node_modules",
                        ".git"
                    ],
                    "exportJar": {
                        "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                    }
                },
                "contentProvider": {
                    "preferred": null
                },
                "autobuild": {
                    "enabled": true
                },
                "maxConcurrentBuilds": 1,
                "completion": {
                    "maxResults": 0,
                    "enabled": true,
                    "overwrite": true,
                    "guessMethodArguments": false,
                    "favoriteStaticMembers": [
                        "org.junit.Assert.*",
                        "org.junit.Assume.*",
                        "org.junit.jupiter.api.Assertions.*",
                        "org.junit.jupiter.api.Assumptions.*",
                        "org.junit.jupiter.api.DynamicContainer.*",
                        "org.junit.jupiter.api.DynamicTest.*",
                        "org.mockito.Mockito.*",
                        "org.mockito.ArgumentMatchers.*",
                        "org.mockito.Answers.*"
                    ],
                    "filteredTypes": [
                        "java.awt.*",
                        "com.sun.*"
                    ],
                    "importOrder": [
                        "java",
                        "javax",
                        "com",
                        "org"
                    ]
                },
                "foldingRange": {
                    "enabled": true
                },
                "progressReports": {
                    "enabled": true
                },
                "codeGeneration": {
                    "hashCodeEquals": {
                        "useJava7Objects": false,
                        "useInstanceof": false
                    },
                    "useBlocks": false,
                    "generateComments": false,
                    "toString": {
                        "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",
                        "codeStyle": "STRING_CONCATENATION",
                        "skipNullValues": false,
                        "listArrayContents": true,
                        "limitElements": 0
                    }
                },
                "selectionRange": {
                    "enabled": true
                },
                "showBuildStatusOnStart": {
                    "enabled": false
                },
                "server": {
                    "launchMode": "Hybrid"
                },
                "sources": {
                    "organizeImports": {
                        "starThreshold": 99,
                        "staticStarThreshold": 99
                    }
                },
                "semanticHighlighting": {
                    "enabled": true
                },
                "refactor": {
                    "renameFromFileExplorer": "autoApply"
                },
                "imports": {
                    "gradle": {
                        "wrapper": {
                            "checksums": []
                        }
                    }
                },
                "templates": {
                    "fileHeader": [],
                    "typeComment": []
                },
                "references": {
                    "includeAccessors": true
                },
                "debug": {
                    "logLevel": "warn",
                    "settings": {
                        "showHex": false,
                        "showStaticVariables": false,
                        "showQualifiedNames": false,
                        "showLogicalStructure": true,
                        "showToString": true,
                        "maxStringLength": 0,
                        "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
                        },
                        "vmArgs": ""
                    }
                },
                "dependency": {
                    "showMembers": false,
                    "syncWithFolderExplorer": true,
                    "autoRefresh": true,
                    "refreshDelay": 2000,
                    "packagePresentation": "flat"
                },
                "help": {
                    "firstView": "auto"
                },
                "test": {
                    "report": {
                        "showAfterExecution": "onFailure",
                        "position": "sideView"
                    },
                    "editor": {
                        "enableShortcuts": true
                    },
                    "log": {
                        "level": "info"
                    },
                    "message": {
                        "hintForDeprecatedConfig": true,
                        "hintForSetingDefaultConfig": true
                    },
                    "defaultConfig": "",
                    "config": {}
                }
            }
        },
        "extendedClientCapabilities": {
            "progressReportProvider": true,
            "classFileContentsSupport": true,
            "overrideMethodsPromptSupport": true,
            "hashCodeEqualsPromptSupport": true,
            "advancedOrganizeImportsSupport": true,
            "generateToStringPromptSupport": true,
            "advancedGenerateAccessorsSupport": true,
            "generateConstructorsPromptSupport": true,
            "generateDelegateMethodsPromptSupport": true,
            "advancedExtractRefactoringSupport": true,
            "moveRefactoringSupport": true,
            "clientHoverProvider": true,
            "clientDocumentSymbolProvider": true,
            "gradleChecksumWrapperPromptSupport": true,
            "resolveAdditionalTextEditsSupport": true,
            "advancedIntroduceParameterRefactoringSupport": true,
            "actionableRuntimeNotificationSupport": true
        },
        "triggerFiles": [
            "file://PATH TO FILE"
        ]
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file://PATH TO FILE",
            "name": "FOLDER NAME"
        }
    ]
}

08:47:17.395 0x9100   j9shr.1012   *   ** ASSERTION FAILED ** at CompositeCache.cpp:2094: ((this->_commonCCInfo->oldWriterCount == _theca->writerCount))
JVMDUMP039I Processing dump event "traceassert", detail "" at 2020/11/05 16:47:17 - please wait.
JVMDUMP032I JVM requested System dump using 'PATH TO FILE/core.20201105.164717.32660.0001.dmp' in response to an event
JVMDUMP012E Error in System dump: Error opening "/proc/sys/kernel/core_pattern". Look for core file generated by child process with pid = 32695
JVMDUMP032I JVM requested Java dump using 'PATH TO FILE/javacore.20201105.164717.32660.0002.txt' in response to an event
JVMDUMP010I Java dump written to PATH TO FILE/javacore.20201105.164717.32660.0002.txt
JVMDUMP032I JVM requested Snap dump using 'PATH TO FILE/Snap.20201105.164717.32660.0003.trc' in response to an event
JVMDUMP010I Snap dump written to PATH TO FILE/Snap.20201105.164717.32660.0003.trc
JVMDUMP013I Processed dump event "traceassert", detail "".
[Info  - 4:47:17 PM] Connection to server got closed. Server will restart.
[Trace - 4:47:17 PM] Sending request 'initialize - (0)'.
Params: {
    "processId": 32532,
    "clientInfo": {
        "name": "vscode",
        "version": "1.50.1"
    },
    "rootPath": "PATH TO FILE",
    "rootUri": "file://PATH TO FILE",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional"
            },
            "didChangeConfiguration": {
                "dynamicRegistration": true
            },
            "didChangeWatchedFiles": {
                "dynamicRegistration": true
            },
            "symbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                }
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "configuration": true,
            "workspaceFolders": true
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                }
            },
            "synchronization": {
                "dynamicRegistration": true,
                "willSave": true,
                "willSaveWaitUntil": true,
                "didSave": true
            },
            "completion": {
                "dynamicRegistration": true,
                "contextSupport": true,
                "completionItem": {
                    "snippetSupport": true,
                    "commitCharactersSupport": true,
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "deprecatedSupport": true,
                    "preselectSupport": true,
                    "tagSupport": {
                        "valueSet": [
                            1
                        ]
                    }
                },
                "completionItemKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": true
                    }
                },
                "contextSupport": true
            },
            "definition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "references": {
                "dynamicRegistration": true
            },
            "documentHighlight": {
                "dynamicRegistration": true
            },
            "documentSymbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                },
                "hierarchicalDocumentSymbolSupport": true
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                }
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": true
            },
            "documentLink": {
                "dynamicRegistration": true,
                "tooltipSupport": true
            },
            "typeDefinition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "implementation": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "colorProvider": {
                "dynamicRegistration": true
            },
            "foldingRange": {
                "dynamicRegistration": true,
                "rangeLimit": 5000,
                "lineFoldingOnly": true
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            },
            "callHierarchy": {
                "dynamicRegistration": true
            }
        },
        "window": {
            "workDoneProgress": true
        }
    },
    "initializationOptions": {
        "bundles": [
            "/home/kkd/.vscode-server/extensions/visualstudioexptteam.vscodeintellicode-1.2.10/dist/com.microsoft.jdtls.intellicode.core-0.4.1.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-debug-0.29.0/server/com.microsoft.java.debug.plugin-0.29.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-dependency-0.14.0/server/com.microsoft.jdtls.ext.core-0.14.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-dependency-0.14.0/server/com.microsoft.jdtls.ext.activator-0.14.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/com.microsoft.java.test.plugin-0.25.0.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.eclipse.jdt.junit4.runtime_1.1.1200.v20200214-0716.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.eclipse.jdt.junit5.runtime_1.0.900.v20200513-0617.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.api_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.engine_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.migrationsupport_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.jupiter.params_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.vintage.engine_5.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.opentest4j_1.2.0.v20190826-0900.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.commons_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.engine_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.launcher_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.runner_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.junit.platform.suite.api_1.6.0.v20200203-2009.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-java-test-0.25.0/server/org.apiguardian_1.1.0.v20190826-0900.jar",
            "/home/kkd/.vscode-server/extensions/vscjava.vscode-maven-0.25.0/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.25.0.jar"
        ],
        "workspaceFolders": [
            "file://PATH TO FILE"
        ],
        "settings": {
            "java": {
                "home": "/usr/lib/jvm/default",
                "jdt": {
                    "ls": {
                        "vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m"
                    }
                },
                "errors": {
                    "incompleteClasspath": {
                        "severity": "warning"
                    }
                },
                "configuration": {
                    "checkProjectSettingsExclusions": false,
                    "updateBuildConfiguration": "interactive",
                    "maven": {
                        "userSettings": null
                    },
                    "runtimes": []
                },
                "trace": {
                    "server": "verbose"
                },
                "import": {
                    "maven": {
                        "enabled": true
                    },
                    "gradle": {
                        "enabled": true,
                        "wrapper": {
                            "enabled": true
                        },
                        "version": null,
                        "home": null,
                        "java": {
                            "home": null
                        },
                        "offline": {
                            "enabled": false
                        },
                        "arguments": null,
                        "jvmArguments": null,
                        "user": {
                            "home": null
                        }
                    },
                    "exclusions": [
                        "**/node_modules/**",
                        "**/.metadata/**",
                        "**/archetype-resources/**",
                        "**/META-INF/maven/**"
                    ]
                },
                "maven": {
                    "downloadSources": false,
                    "updateSnapshots": false
                },
                "referencesCodeLens": {
                    "enabled": false
                },
                "signatureHelp": {
                    "enabled": false
                },
                "implementationsCodeLens": {
                    "enabled": false
                },
                "format": {
                    "enabled": true,
                    "settings": {
                        "url": null,
                        "profile": null
                    },
                    "comments": {
                        "enabled": true
                    },
                    "onType": {
                        "enabled": true
                    }
                },
                "saveActions": {
                    "organizeImports": false
                },
                "project": {
                    "referencedLibraries": [
                        "lib/**/*.jar"
                    ],
                    "importOnFirstTimeStartup": "interactive",
                    "importHint": true,
                    "resourceFilters": [
                        "node_modules",
                        ".git"
                    ],
                    "exportJar": {
                        "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                    }
                },
                "contentProvider": {
                    "preferred": null
                },
                "autobuild": {
                    "enabled": true
                },
                "maxConcurrentBuilds": 1,
                "completion": {
                    "maxResults": 0,
                    "enabled": true,
                    "overwrite": true,
                    "guessMethodArguments": false,
                    "favoriteStaticMembers": [
                        "org.junit.Assert.*",
                        "org.junit.Assume.*",
                        "org.junit.jupiter.api.Assertions.*",
                        "org.junit.jupiter.api.Assumptions.*",
                        "org.junit.jupiter.api.DynamicContainer.*",
                        "org.junit.jupiter.api.DynamicTest.*",
                        "org.mockito.Mockito.*",
                        "org.mockito.ArgumentMatchers.*",
                        "org.mockito.Answers.*"
                    ],
                    "filteredTypes": [
                        "java.awt.*",
                        "com.sun.*"
                    ],
                    "importOrder": [
                        "java",
                        "javax",
                        "com",
                        "org"
                    ]
                },
                "foldingRange": {
                    "enabled": true
                },
                "progressReports": {
                    "enabled": true
                },
                "codeGeneration": {
                    "hashCodeEquals": {
                        "useJava7Objects": false,
                        "useInstanceof": false
                    },
                    "useBlocks": false,
                    "generateComments": false,
                    "toString": {
                        "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",
                        "codeStyle": "STRING_CONCATENATION",
                        "skipNullValues": false,
                        "listArrayContents": true,
                        "limitElements": 0
                    }
                },
                "selectionRange": {
                    "enabled": true
                },
                "showBuildStatusOnStart": {
                    "enabled": false
                },
                "server": {
                    "launchMode": "Hybrid"
                },
                "sources": {
                    "organizeImports": {
                        "starThreshold": 99,
                        "staticStarThreshold": 99
                    }
                },
                "semanticHighlighting": {
                    "enabled": true
                },
                "refactor": {
                    "renameFromFileExplorer": "autoApply"
                },
                "imports": {
                    "gradle": {
                        "wrapper": {
                            "checksums": []
                        }
                    }
                },
                "templates": {
                    "fileHeader": [],
                    "typeComment": []
                },
                "references": {
                    "includeAccessors": true
                },
                "debug": {
                    "logLevel": "warn",
                    "settings": {
                        "showHex": false,
                        "showStaticVariables": false,
                        "showQualifiedNames": false,
                        "showLogicalStructure": true,
                        "showToString": true,
                        "maxStringLength": 0,
                        "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
                        },
                        "vmArgs": ""
                    }
                },
                "dependency": {
                    "showMembers": false,
                    "syncWithFolderExplorer": true,
                    "autoRefresh": true,
                    "refreshDelay": 2000,
                    "packagePresentation": "flat"
                },
                "help": {
                    "firstView": "auto"
                },
                "test": {
                    "report": {
                        "showAfterExecution": "onFailure",
                        "position": "sideView"
                    },
                    "editor": {
                        "enableShortcuts": true
                    },
                    "log": {
                        "level": "info"
                    },
                    "message": {
                        "hintForDeprecatedConfig": true,
                        "hintForSetingDefaultConfig": true
                    },
                    "defaultConfig": "",
                    "config": {}
                }
            }
        },
        "extendedClientCapabilities": {
            "progressReportProvider": true,
            "classFileContentsSupport": true,
            "overrideMethodsPromptSupport": true,
            "hashCodeEqualsPromptSupport": true,
            "advancedOrganizeImportsSupport": true,
            "generateToStringPromptSupport": true,
            "advancedGenerateAccessorsSupport": true,
            "generateConstructorsPromptSupport": true,
            "generateDelegateMethodsPromptSupport": true,
            "advancedExtractRefactoringSupport": true,
            "moveRefactoringSupport": true,
            "clientHoverProvider": true,
            "clientDocumentSymbolProvider": true,
            "gradleChecksumWrapperPromptSupport": true,
            "resolveAdditionalTextEditsSupport": true,
            "advancedIntroduceParameterRefactoringSupport": true,
            "actionableRuntimeNotificationSupport": true
        },
        "triggerFiles": [
            "file://PATH TO FILE"
        ]
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file://PATH TO FILE",
            "name": "FOLDER NAME"
        }
    ]
}

08:47:17.864 0x9100   j9shr.1012   *   ** ASSERTION FAILED ** at CompositeCache.cpp:2094: ((this->_commonCCInfo->oldWriterCount == _theca->writerCount))
JVMDUMP039I Processing dump event "traceassert", detail "" at 2020/11/05 16:47:17 - please wait.
rdcoe commented 2 years ago

I am seeing the same issue, which causes a javacore dump file as well as a Snap file to be created in the project workspace. This project is using WSLv1 and java.home is set to be the WSL installation of adopt-openjdk 11.

Console output with "****" in place of real folder name:

Activating 'vscode-spring-boot' extension "spring-boot.ls.java.home" setting not specified or empty value Trying to use "java.home" value: /usr/lib/jvm/adoptopenjdk-11-openj9-amd64 Found java executable: /usr/lib/jvm/adoptopenjdk-11-openj9-amd64/bin/java isJavaEightOrHigher => true Redirecting server logs to /dev/null Disabling server log output. No more output will be sent after this. 20:44:07.228 0xf400 j9shr.1012 * ** ASSERTION FAILED ** at ../../../../../openj9/runtime/shared_common/CompositeCache.cpp:1972: ((this->_commonCCInfo->oldWriterCount == _theca->writerCount)) JVMDUMP039I Processing dump event "traceassert", detail "" at 2021/11/09 15:44:07 - please wait. JVMDUMP032I JVM requested System dump using '/mnt/c/Users/rcoe/git/****/core.20211109.154407.7704.0001.dmp' in response to an event JVMDUMP012E Error in System dump: Error opening "/proc/sys/kernel/core_pattern". Look for core file generated by child process with pid = 7752 JVMDUMP032I JVM requested Java dump using '/mnt/c/Users/rcoe/git/****/javacore.20211109.154407.7704.0002.txt' in response to an event JVMDUMP010I Java dump written to /mnt/c/Users/rcoe/git/****/javacore.20211109.154407.7704.0002.txt JVMDUMP032I JVM requested Snap dump using '/mnt/c/Users/rcoe/git/****/Snap.20211109.154407.7704.0003.trc' in response to an event JVMDUMP010I Snap dump written to /mnt/c/Users/rcoe/git/****/Snap.20211109.154407.7704.0003.trc JVMDUMP013I Processed dump event "traceassert", detail "". [Info - 3:44:07 PM] Connection to server got closed. Server will restart. Disabling server log output. No more output will be sent after this.