VS Code IntelliSense no longer work with Java projects

One of the effects is that Java import statement are not resolved (here in white, normally in a different color to indicate that they are clickable because definition have been found).
The imports are colored briefly when starting a fresh dev containers, then turn white again.
I can still build and start the Java apps.

The language service for Java has started, though one error is listed:

Java IntelliSense is provided by Extension Pack for Java

The extension logs shows that there is an issue with the Redhat extension as observed previously.
[2022-09-12 02:10:15.200] [exthost] [info] Extension host with pid 9353 started
[2022-09-12 02:10:15.204] [exthost] [error] Error: EEXIST: file already exists, open '/home/vscode/.vscode-server/data/User/workspaceStorage/5767d82dbf02e38a28c0cab3fa0099c8/vscode.lock'
[2022-09-12 02:10:15.214] [exthost] [info] Lock '/home/vscode/.vscode-server/data/User/workspaceStorage/5767d82dbf02e38a28c0cab3fa0099c8/vscode.lock': Could not acquire lock, checking if the file is stale.
[2022-09-12 02:10:15.217] [exthost] [info] Lock '/home/vscode/.vscode-server/data/User/workspaceStorage/5767d82dbf02e38a28c0cab3fa0099c8/vscode.lock': The lockfile is scheduled to be released in 1385 ms.
[2022-09-12 02:10:15.269] [exthost] [info] ExtensionService#_doActivateExtension vscode.configuration-editing, startup: false, activationEvent: 'onLanguage:jsonc'
[2022-09-12 02:10:15.274] [exthost] [info] ExtensionService#_doActivateExtension vscode.json-language-features, startup: false, activationEvent: 'onLanguage:jsonc'
[2022-09-12 02:10:15.326] [exthost] [info] ExtensionService#_doActivateExtension vscode.typescript-language-features, startup: false, activationEvent: 'onLanguage:jsonc'
[2022-09-12 02:10:15.358] [exthost] [info] ExtensionService#_doActivateExtension webhint.vscode-webhint, startup: false, activationEvent: 'onLanguage:jsonc'
[2022-09-12 02:10:15.378] [exthost] [info] ExtensionService#_doActivateExtension vscode.debug-auto-launch, startup: true, activationEvent: '*'
[2022-09-12 02:10:15.381] [exthost] [info] ExtensionService#_doActivateExtension vscode.git-base, startup: true, activationEvent: '*', root cause: vscode.git
[2022-09-12 02:10:15.385] [exthost] [info] ExtensionService#_doActivateExtension vscode.ipynb, startup: true, activationEvent: '*'
[2022-09-12 02:10:15.396] [exthost] [info] ExtensionService#_doActivateExtension firsttris.vscode-jest-runner, startup: true, activationEvent: '*'
[2022-09-12 02:10:15.445] [exthost] [info] ExtensionService#_doActivateExtension mhutchie.git-graph, startup: true, activationEvent: '*'
[2022-09-12 02:10:15.459] [exthost] [info] ExtensionService#_doActivateExtension mtxr.sqltools, startup: true, activationEvent: '*'
[2022-09-12 02:10:15.522] [exthost] [info] ExtensionService#_doActivateExtension vscode.npm, startup: true, activationEvent: 'workspaceContains:package.json'
[2022-09-12 02:10:15.547] [exthost] [info] ExtensionService#_doActivateExtension redhat.java, startup: true, activationEvent: 'workspaceContains:build.gradle'
[2022-09-12 02:10:15.650] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-gradle, startup: true, activationEvent: 'workspaceContains:build.gradle'
[2022-09-12 02:10:15.750] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-dependency, startup: true, activationEvent: 'workspaceContains:build.gradle'
[2022-09-12 02:10:15.815] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-pack, startup: true, activationEvent: 'workspaceContains:build.gradle'
[2022-09-12 02:10:15.878] [exthost] [info] ExtensionService#_doActivateExtension GabrielBB.vscode-lombok, startup: true, activationEvent: 'workspaceContains:build.gradle'
[2022-09-12 02:10:15.989] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-maven, startup: true, activationEvent: 'workspaceContains:**/pom.xml'
[2022-09-12 02:10:16.108] [exthost] [info] ExtensionService#_doActivateExtension GitHub.vscode-pull-request-github, startup: true, activationEvent: '*'
[2022-09-12 02:10:16.190] [exthost] [error] Error: ENOENT: no such file or directory, stat '/home/vscode/.vscode-server/data/User/workspaceStorage/5767d82dbf02e38a28c0cab3fa0099c8/vscode.lock'
[2022-09-12 02:10:16.190] [exthost] [info] Lock '/home/vscode/.vscode-server/data/User/workspaceStorage/5767d82dbf02e38a28c0cab3fa0099c8/vscode.lock': Deleting a stale lock.
[2022-09-12 02:10:16.205] [exthost] [info] Lock '/home/vscode/.vscode-server/data/User/workspaceStorage/5767d82dbf02e38a28c0cab3fa0099c8/vscode.lock': Lock acquired.
[2022-09-12 02:10:16.315] [exthost] [info] ExtensionService#_doActivateExtension vscode.git, startup: true, activationEvent: '*'
[2022-09-12 02:10:16.370] [exthost] [info] ExtensionService#_doActivateExtension vscode.github, startup: true, activationEvent: '*'
[2022-09-12 02:10:16.376] [exthost] [info] ExtensionService#_doActivateExtension mtxr.sqltools-driver-mysql, startup: true, activationEvent: '*'
[2022-09-12 02:10:16.377] [exthost] [info] ExtensionService#_doActivateExtension mtxr.sqltools-driver-pg, startup: true, activationEvent: '*'
[2022-09-12 02:10:16.413] [exthost] [warning] [vscjava.vscode-gradle] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[java]', provide the URI of a resource or 'null' for any resource.
[2022-09-12 02:10:16.902] [exthost] [info] ExtensionService#_doActivateExtension VisualStudioExptTeam.vscodeintellicode, startup: false, activationEvent: 'onLanguage:java'
[2022-09-12 02:10:17.042] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-debug, startup: false, activationEvent: 'onLanguage:java'
[2022-09-12 02:10:17.483] [exthost] [warning] [redhat.java] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[java]', provide the URI of a resource or 'null' for any resource.
[2022-09-12 02:10:17.518] [exthost] [warning] [redhat.java] Accessing a resource scoped configuration without providing a resource is not expected. To get the effective value for '[java]', provide the URI of a resource or 'null' for any resource.
[2022-09-12 02:10:20.629] [exthost] [info] ExtensionService#_doActivateExtension shengchen.vscode-checkstyle, startup: false, activationEvent: 'onLanguage:java'
[2022-09-12 02:10:20.707] [exthost] [info] ExtensionService#_doActivateExtension vscode.emmet, startup: false, activationEvent: 'onStartupFinished'
[2022-09-12 02:10:20.732] [exthost] [info] ExtensionService#_doActivateExtension vscode.merge-conflict, startup: false, activationEvent: 'onStartupFinished'
[2022-09-12 02:10:20.737] [exthost] [info] ExtensionService#_doActivateExtension dbaeumer.vscode-eslint, startup: false, activationEvent: 'onStartupFinished'
[2022-09-12 02:10:20.778] [exthost] [info] ExtensionService#_doActivateExtension esbenp.prettier-vscode, startup: false, activationEvent: 'onStartupFinished'
[2022-09-12 02:10:20.973] [exthost] [info] ExtensionService#_doActivateExtension nrwl.angular-console, startup: false, activationEvent: 'onStartupFinished'
[2022-09-12 02:10:21.528] [exthost] [info] ExtensionService#_doActivateExtension ritwickdey.LiveServer, startup: false, activationEvent: 'onStartupFinished'
[2022-09-12 02:10:21.537] [exthost] [info] Eager extensions activated
[2022-09-12 02:10:21.888] [exthost] [error] [redhat.java] provider FAILED
[2022-09-12 02:10:21.890] [exthost] [error] Error: The request (id: 1, method: 'textDocument/documentSymbol') has been cancelled
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034658
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034952
	at Immediate.<anonymous> (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1035317)
	at processImmediate (node:internal/timers:466:21)
[2022-09-12 02:10:21.891] [exthost] [error] [redhat.java] provider FAILED
[2022-09-12 02:10:21.891] [exthost] [error] Error: The request (id: 3, method: 'textDocument/hover') has been cancelled
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034658
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034952
	at Immediate.<anonymous> (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1035317)
	at processImmediate (node:internal/timers:466:21)
[2022-09-12 02:10:42.911] [exthost] [info] ExtensionService#_doActivateExtension vscode.references-view, startup: false, activationEvent: 'onCommand:references-view.findReferences'
[2022-09-12 02:15:35.446] [exthost] [info] ExtensionService#_doActivateExtension vscode.extension-editing, startup: false, activationEvent: 'onLanguage:markdown'
[2022-09-12 02:15:35.462] [exthost] [info] ExtensionService#_doActivateExtension vscode.markdown-language-features, startup: false, activationEvent: 'onLanguage:markdown'
[2022-09-12 02:15:35.609] [exthost] [info] ExtensionService#_doActivateExtension humao.rest-client, startup: false, activationEvent: 'onLanguage:markdown'
[2022-09-12 02:15:36.008] [exthost] [info] ExtensionService#_doActivateExtension vscode.markdown-math, startup: false, activationEvent: 'api', root cause: vscode.markdown-language-features

See also:

https://github.com/redhat-developer/vscode-java/issues/2332

Slightly different error when disabling and enabling java extensions:
[2022-09-12 02:47:57.498] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-test, startup: false, activationEvent: 'onLanguage:java'
[2022-09-12 02:47:58.661] [exthost] [error] [redhat.java] provider FAILED
[2022-09-12 02:47:58.662] [exthost] [error] Error: Connection got disposed.
	at Object.dispose (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1040826)
	at Object.dispose (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:887823)
	at b.handleConnectionClosed (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:888011)
	at b.handleConnectionClosed (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:961642)
	at t (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:886125)
	at invoke (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1042452)
	at s.fire (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1043213)
	at Q (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1029965)
	at invoke (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1042452)
	at s.fire (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1043213)
	at p.fireClose (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1051104)
	at Socket.<anonymous> (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1052689)
	at Socket.emit (node:events:538:35)
	at Socket.emit (node:domain:475:12)
	at Pipe.<anonymous> (node:net:687:12)

Another batch of errors:
[2022-09-12 02:58:18.054] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-dependency, startup: false, activationEvent: 'onLanguage:java'
[2022-09-12 02:58:18.121] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-debug, startup: false, activationEvent: 'onLanguage:java'
[2022-09-12 02:58:18.168] [exthost] [info] ExtensionService#_doActivateExtension VisualStudioExptTeam.vscodeintellicode, startup: false, activationEvent: 'onLanguage:java'
[2022-09-12 02:58:18.260] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-pack, startup: false, activationEvent: 'onLanguage:java'
[2022-09-12 02:58:18.414] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-maven, startup: false, activationEvent: 'workspaceContains:**/pom.xml'
[2022-09-12 02:58:42.527] [exthost] [info] ExtensionService#_doActivateExtension vscjava.vscode-java-test, startup: false, activationEvent: 'onLanguage:java'
[2022-09-12 02:58:43.232] [exthost] [error] Error: No delegateCommandHandler for java.maven.initializeSearcher
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034658
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034952
	at Immediate.<anonymous> (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1035317)
	at processImmediate (node:internal/timers:466:21) java.execute.workspaceCommand {"value":"redhat.java","_lower":"redhat.java"}
[2022-09-12 02:58:43.601] [exthost] [error] Error: No delegateCommandHandler for java.maven.initializeSearcher
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034658
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034952
	at Immediate.<anonymous> (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1035317)
	at processImmediate (node:internal/timers:466:21) java.execute.workspaceCommand {"value":"redhat.java","_lower":"redhat.java"}
[2022-09-12 02:58:43.802] [exthost] [error] Error: No delegateCommandHandler for java.intellicode.enable
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034658
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034952
	at Immediate.<anonymous> (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1035317)
	at processImmediate (node:internal/timers:466:21) java.execute.workspaceCommand {"value":"redhat.java","_lower":"redhat.java"}
[2022-09-12 02:58:43.803] [exthost] [error] Error: No delegateCommandHandler for vscode.java.test.get.testpath
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034658
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034952
	at Immediate.<anonymous> (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1035317)
	at processImmediate (node:internal/timers:466:21) java.execute.workspaceCommand {"value":"redhat.java","_lower":"redhat.java"}
[2022-09-12 02:58:43.804] [exthost] [error] Error: No delegateCommandHandler for vscode.java.test.get.testpath
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034658
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034952
	at Immediate.<anonymous> (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1035317)
	at processImmediate (node:internal/timers:466:21) java.execute.workspaceCommand {"value":"redhat.java","_lower":"redhat.java"}
[2022-09-12 02:58:43.838] [exthost] [error] Error: No delegateCommandHandler for java.maven.initializeSearcher
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034658
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034952
	at Immediate.<anonymous> (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1035317)
	at processImmediate (node:internal/timers:466:21) java.execute.workspaceCommand {"value":"redhat.java","_lower":"redhat.java"}
[2022-09-12 02:58:43.839] [exthost] [error] Error: No delegateCommandHandler for java.maven.initializeSearcher
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034658
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034952
	at Immediate.<anonymous> (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1035317)
	at processImmediate (node:internal/timers:466:21) java.execute.workspaceCommand {"value":"redhat.java","_lower":"redhat.java"}
[2022-09-12 02:58:44.061] [exthost] [error] Error: No delegateCommandHandler for vscode.java.resolveMainMethod
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034658
	at /home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1034952
	at Immediate.<anonymous> (/home/vscode/.vscode-server/extensions/redhat.java-1.10.0-linux-x64/dist/extension.js:2:1035317)
	at processImmediate (node:internal/timers:466:21) java.execute.workspaceCommand {"value":"redhat.java","_lower":"redhat.java"}

A similar error "[ ] provider FAILED" happened to someone after VS Code auto updated. A clean install of a previous version of VS Code may help. I already tried previous versions of VS Code on Windows but didn't clean anything before the install. I should try on macOS using the instructions provided in the link.

Logs generated by `Language Support for Java (Syntax Server)`
[Trace - 6:41:55 PM] Sending request 'initialize - (0)'.
Params: {
    "processId": 15081,
    "clientInfo": {
        "name": "Visual Studio Code",
        "version": "1.71.0"
    },
    "locale": "en",
    "rootPath": "/workspaces/challenge-registry",
    "rootUri": "file:///workspaces/challenge-registry",
    "capabilities": {
        "workspace": {
            "applyEdit": true,
            "workspaceEdit": {
                "documentChanges": true,
                "resourceOperations": [
                    "create",
                    "rename",
                    "delete"
                ],
                "failureHandling": "textOnlyTransactional",
                "normalizesLineEndings": true,
                "changeAnnotationSupport": {
                    "groupsOnLabel": true
                }
            },
            "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
                    ]
                },
                "tagSupport": {
                    "valueSet": [
                        1
                    ]
                }
            },
            "codeLens": {
                "refreshSupport": true
            },
            "executeCommand": {
                "dynamicRegistration": true
            },
            "configuration": true,
            "workspaceFolders": true,
            "semanticTokens": {
                "refreshSupport": true
            },
            "fileOperations": {
                "dynamicRegistration": true,
                "didCreate": true,
                "didRename": true,
                "didDelete": true,
                "willCreate": true,
                "willRename": true,
                "willDelete": true
            }
        },
        "textDocument": {
            "publishDiagnostics": {
                "relatedInformation": true,
                "versionSupport": false,
                "tagSupport": {
                    "valueSet": [
                        1,
                        2
                    ]
                },
                "codeDescriptionSupport": true,
                "dataSupport": true
            },
            "synchronization": {
                "dynamicRegistration": true,
                "willSave": true,
                "willSaveWaitUntil": true,
                "didSave": true
            },
            "completion": {
                "dynamicRegistration": true,
                "contextSupport": true,
                "completionItem": {
                    "snippetSupport": true,
                    "commitCharactersSupport": true,
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "deprecatedSupport": true,
                    "preselectSupport": true,
                    "tagSupport": {
                        "valueSet": [
                            1
                        ]
                    },
                    "insertReplaceSupport": true,
                    "resolveSupport": {
                        "properties": [
                            "documentation",
                            "detail",
                            "additionalTextEdits"
                        ]
                    },
                    "insertTextModeSupport": {
                        "valueSet": [
                            1,
                            2
                        ]
                    },
                    "labelDetailsSupport": true
                },
                "insertTextMode": 2,
                "completionItemKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25
                    ]
                }
            },
            "hover": {
                "dynamicRegistration": true,
                "contentFormat": [
                    "markdown",
                    "plaintext"
                ]
            },
            "signatureHelp": {
                "dynamicRegistration": true,
                "signatureInformation": {
                    "documentationFormat": [
                        "markdown",
                        "plaintext"
                    ],
                    "parameterInformation": {
                        "labelOffsetSupport": true
                    },
                    "activeParameterSupport": true
                },
                "contextSupport": true
            },
            "definition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "references": {
                "dynamicRegistration": true
            },
            "documentHighlight": {
                "dynamicRegistration": true
            },
            "documentSymbol": {
                "dynamicRegistration": true,
                "symbolKind": {
                    "valueSet": [
                        1,
                        2,
                        3,
                        4,
                        5,
                        6,
                        7,
                        8,
                        9,
                        10,
                        11,
                        12,
                        13,
                        14,
                        15,
                        16,
                        17,
                        18,
                        19,
                        20,
                        21,
                        22,
                        23,
                        24,
                        25,
                        26
                    ]
                },
                "hierarchicalDocumentSymbolSupport": true,
                "tagSupport": {
                    "valueSet": [
                        1
                    ]
                },
                "labelSupport": true
            },
            "codeAction": {
                "dynamicRegistration": true,
                "isPreferredSupport": true,
                "disabledSupport": true,
                "dataSupport": true,
                "resolveSupport": {
                    "properties": [
                        "edit"
                    ]
                },
                "codeActionLiteralSupport": {
                    "codeActionKind": {
                        "valueSet": [
                            "",
                            "quickfix",
                            "refactor",
                            "refactor.extract",
                            "refactor.inline",
                            "refactor.rewrite",
                            "source",
                            "source.organizeImports"
                        ]
                    }
                },
                "honorsChangeAnnotations": false
            },
            "codeLens": {
                "dynamicRegistration": true
            },
            "formatting": {
                "dynamicRegistration": true
            },
            "rangeFormatting": {
                "dynamicRegistration": true
            },
            "onTypeFormatting": {
                "dynamicRegistration": true
            },
            "rename": {
                "dynamicRegistration": true,
                "prepareSupport": true,
                "prepareSupportDefaultBehavior": 1,
                "honorsChangeAnnotations": true
            },
            "documentLink": {
                "dynamicRegistration": true,
                "tooltipSupport": true
            },
            "typeDefinition": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "implementation": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "colorProvider": {
                "dynamicRegistration": true
            },
            "foldingRange": {
                "dynamicRegistration": true,
                "rangeLimit": 5000,
                "lineFoldingOnly": true
            },
            "declaration": {
                "dynamicRegistration": true,
                "linkSupport": true
            },
            "selectionRange": {
                "dynamicRegistration": true
            },
            "callHierarchy": {
                "dynamicRegistration": true
            },
            "semanticTokens": {
                "dynamicRegistration": true,
                "tokenTypes": [
                    "namespace",
                    "type",
                    "class",
                    "enum",
                    "interface",
                    "struct",
                    "typeParameter",
                    "parameter",
                    "variable",
                    "property",
                    "enumMember",
                    "event",
                    "function",
                    "method",
                    "macro",
                    "keyword",
                    "modifier",
                    "comment",
                    "string",
                    "number",
                    "regexp",
                    "operator"
                ],
                "tokenModifiers": [
                    "declaration",
                    "definition",
                    "readonly",
                    "static",
                    "deprecated",
                    "abstract",
                    "async",
                    "modification",
                    "documentation",
                    "defaultLibrary"
                ],
                "formats": [
                    "relative"
                ],
                "requests": {
                    "range": true,
                    "full": {
                        "delta": true
                    }
                },
                "multilineTokenSupport": false,
                "overlappingTokenSupport": false
            },
            "linkedEditingRange": {
                "dynamicRegistration": true
            }
        },
        "window": {
            "showMessage": {
                "messageActionItem": {
                    "additionalPropertiesSupport": true
                }
            },
            "showDocument": {
                "support": true
            },
            "workDoneProgress": true
        },
        "general": {
            "staleRequestSupport": {
                "cancel": true,
                "retryOnContentModified": [
                    "textDocument/semanticTokens/full",
                    "textDocument/semanticTokens/range",
                    "textDocument/semanticTokens/full/delta"
                ]
            },
            "regularExpressions": {
                "engine": "ECMAScript",
                "version": "ES2020"
            },
            "markdown": {
                "parser": "marked",
                "version": "1.1.0"
            }
        }
    },
    "initializationOptions": {
        "bundles": [
            "/home/vscode/.vscode-server/extensions/pivotal.vscode-spring-boot-1.38.0/jars/io.projectreactor.reactor-core.jar",
            "/home/vscode/.vscode-server/extensions/pivotal.vscode-spring-boot-1.38.0/jars/org.reactivestreams.reactive-streams.jar",
            "/home/vscode/.vscode-server/extensions/pivotal.vscode-spring-boot-1.38.0/jars/jdt-ls-commons.jar",
            "/home/vscode/.vscode-server/extensions/pivotal.vscode-spring-boot-1.38.0/jars/jdt-ls-extension.jar",
            "/home/vscode/.vscode-server/extensions/shengchen.vscode-checkstyle-1.4.1/server/com.shengchen.checkstyle.runner.jar",
            "/home/vscode/.vscode-server/extensions/visualstudioexptteam.vscodeintellicode-1.2.25/dist/com.microsoft.jdtls.intellicode.core-0.5.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-debug-0.44.0/server/com.microsoft.java.debug.plugin-0.40.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-dependency-0.21.0/server/com.microsoft.jdtls.ext.core-0.21.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/junit-jupiter-api_5.9.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/junit-jupiter-engine_5.9.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/junit-jupiter-migrationsupport_5.9.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/junit-jupiter-params_5.9.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/junit-platform-commons_1.9.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/junit-platform-engine_1.9.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/junit-platform-launcher_1.9.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/junit-platform-runner_1.9.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/junit-platform-suite-api_1.9.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/junit-platform-suite-commons_1.9.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/junit-platform-suite-engine_1.9.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/junit-vintage-engine_5.9.0.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/org.apiguardian.api_1.1.2.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/org.eclipse.jdt.junit4.runtime_1.3.0.v20220609-1843.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/org.eclipse.jdt.junit5.runtime_1.1.0.v20220715-1030.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/org.opentest4j_1.2.0.v20190826-0900.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-java-test-0.37.1/server/com.microsoft.java.test.plugin-0.37.1.jar",
            "/home/vscode/.vscode-server/extensions/vscjava.vscode-maven-0.38.0/jdtls.ext/com.microsoft.java.maven.plugin/target/com.microsoft.java.maven.plugin-0.37.0.jar"
        ],
        "workspaceFolders": [
            "file:///workspaces/challenge-registry"
        ],
        "settings": {
            "java": {
                "home": "/usr/lib/jvm/java-17-openjdk-amd64",
                "jdt": {
                    "ls": {
                        "java": {
                            "home": "/usr/lib/jvm/java-17-openjdk-amd64"
                        },
                        "vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:jni+resolve=off -javaagent:\"/home/vscode/.vscode-server/extensions/vscjava.vscode-lombok-1.0.1/server/lombok.jar\"",
                        "lombokSupport": {
                            "enabled": false
                        },
                        "protobufSupport": {
                            "enabled": true
                        },
                        "androidSupport": {
                            "enabled": false
                        }
                    }
                },
                "errors": {
                    "incompleteClasspath": {
                        "severity": "warning"
                    }
                },
                "configuration": {
                    "checkProjectSettingsExclusions": false,
                    "updateBuildConfiguration": "disabled",
                    "maven": {
                        "userSettings": null,
                        "globalSettings": null,
                        "notCoveredPluginExecutionSeverity": "warning"
                    },
                    "workspaceCacheLimit": 90,
                    "runtimes": []
                },
                "trace": {
                    "server": "verbose"
                },
                "import": {
                    "maven": {
                        "enabled": true,
                        "offline": {
                            "enabled": false
                        }
                    },
                    "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/**"
                    ],
                    "generatesMetadataFilesAtProjectRoot": false
                },
                "maven": {
                    "downloadSources": false,
                    "updateSnapshots": false
                },
                "eclipse": {
                    "downloadSources": false
                },
                "referencesCodeLens": {
                    "enabled": false
                },
                "signatureHelp": {
                    "enabled": false,
                    "description": {
                        "enabled": false
                    }
                },
                "implementationsCodeLens": {
                    "enabled": false
                },
                "format": {
                    "enabled": true,
                    "settings": {
                        "url": "eclipse-java-google-style.xml",
                        "profile": null
                    },
                    "comments": {
                        "enabled": true
                    },
                    "onType": {
                        "enabled": true
                    },
                    "insertSpaces": true,
                    "tabSize": 2
                },
                "saveActions": {
                    "organizeImports": false
                },
                "project": {
                    "referencedLibraries": [
                        "lib/**/*.jar"
                    ],
                    "importOnFirstTimeStartup": "automatic",
                    "importHint": true,
                    "resourceFilters": [
                        "node_modules",
                        ".git"
                    ],
                    "encoding": "ignore",
                    "exportJar": {
                        "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                    }
                },
                "contentProvider": {
                    "preferred": null
                },
                "autobuild": {
                    "enabled": true
                },
                "maxConcurrentBuilds": 1,
                "recommendations": {
                    "dependency": {
                        "analytics": {
                            "show": true
                        }
                    }
                },
                "completion": {
                    "maxResults": 0,
                    "enabled": true,
                    "guessMethodArguments": 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.*",
                        "sun.*",
                        "jdk.*",
                        "org.graalvm.*",
                        "io.micrometer.shaded.*"
                    ],
                    "importOrder": [
                        "java",
                        "javax",
                        "org",
                        "com"
                    ]
                },
                "foldingRange": {
                    "enabled": true
                },
                "progressReports": {
                    "enabled": true
                },
                "codeGeneration": {
                    "hashCodeEquals": {
                        "useJava7Objects": false,
                        "useInstanceof": false
                    },
                    "useBlocks": false,
                    "generateComments": false,
                    "toString": {
                        "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",
                        "codeStyle": "STRING_CONCATENATION",
                        "skipNullValues": false,
                        "listArrayContents": true,
                        "limitElements": 0
                    },
                    "insertionLocation": "afterCursor"
                },
                "selectionRange": {
                    "enabled": true
                },
                "showBuildStatusOnStart": {
                    "enabled": "notification"
                },
                "server": {
                    "launchMode": "Hybrid"
                },
                "sources": {
                    "organizeImports": {
                        "starThreshold": 99,
                        "staticStarThreshold": 99
                    }
                },
                "imports": {
                    "gradle": {
                        "wrapper": {
                            "checksums": []
                        }
                    }
                },
                "templates": {
                    "fileHeader": [],
                    "typeComment": []
                },
                "references": {
                    "includeAccessors": true,
                    "includeDecompiledSources": true
                },
                "typeHierarchy": {
                    "lazyLoad": false
                },
                "settings": {
                    "url": null
                },
                "symbols": {
                    "includeSourceMethodDeclarations": false
                },
                "quickfix": {
                    "showAt": "line"
                },
                "inlayHints": {
                    "parameterNames": {
                        "enabled": "literals",
                        "exclusions": []
                    }
                },
                "codeAction": {
                    "sortMembers": {
                        "avoidVolatileChanges": true
                    }
                },
                "checkstyle": {
                    "configuration": "checkstyle.xml",
                    "properties": {},
                    "version": "10.3",
                    "modules": [],
                    "autocheck": true
                },
                "debug": {
                    "logLevel": "warn",
                    "settings": {
                        "showHex": false,
                        "showStaticVariables": false,
                        "showQualifiedNames": false,
                        "showLogicalStructure": true,
                        "showToString": true,
                        "maxStringLength": 0,
                        "numericPrecision": 0,
                        "hotCodeReplace": "manual",
                        "enableRunDebugCodeLens": true,
                        "forceBuildBeforeLaunch": true,
                        "onBuildFailureProceed": false,
                        "console": "integratedTerminal",
                        "exceptionBreakpoint": {
                            "skipClasses": []
                        },
                        "stepping": {
                            "skipClasses": [],
                            "skipSynthetics": false,
                            "skipStaticInitializers": false,
                            "skipConstructors": false
                        },
                        "jdwp": {
                            "limitOfVariablesPerJdwpRequest": 100,
                            "requestTimeout": 3000,
                            "async": "auto"
                        },
                        "vmArgs": ""
                    }
                },
                "silentNotification": false,
                "dependency": {
                    "showMembers": false,
                    "syncWithFolderExplorer": true,
                    "autoRefresh": true,
                    "refreshDelay": 2000,
                    "packagePresentation": "flat"
                },
                "help": {
                    "firstView": "auto",
                    "showReleaseNotes": true,
                    "collectErrorLog": false
                },
                "test": {
                    "defaultConfig": "",
                    "config": {}
                }
            }
        },
        "extendedClientCapabilities": {
            "progressReportProvider": true,
            "classFileContentsSupport": true,
            "overrideMethodsPromptSupport": true,
            "hashCodeEqualsPromptSupport": true,
            "advancedOrganizeImportsSupport": true,
            "generateToStringPromptSupport": true,
            "advancedGenerateAccessorsSupport": true,
            "generateConstructorsPromptSupport": true,
            "generateDelegateMethodsPromptSupport": true,
            "advancedExtractRefactoringSupport": true,
            "inferSelectionSupport": [
                "extractMethod",
                "extractVariable",
                "extractField"
            ],
            "moveRefactoringSupport": true,
            "clientHoverProvider": true,
            "clientDocumentSymbolProvider": true,
            "gradleChecksumWrapperPromptSupport": true,
            "resolveAdditionalTextEditsSupport": true,
            "advancedIntroduceParameterRefactoringSupport": true,
            "actionableRuntimeNotificationSupport": true,
            "shouldLanguageServerExitOnShutdown": true,
            "onCompletionItemSelectedCommand": "editor.action.triggerParameterHints"
        },
        "triggerFiles": [
            "file:///workspaces/challenge-registry/apps/challenge-user-service/src/main/java/org/sagebionetworks/challenge/ChallengeUserServiceApplication.java"
        ]
    },
    "trace": "verbose",
    "workspaceFolders": [
        {
            "uri": "file:///workspaces/challenge-registry",
            "name": "challenge-registry"
        }
    ]
}

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

[Trace - 6:42:01 PM] Sending notification 'initialized'.
Params: {}

[Trace - 6:42:01 PM] Sending notification 'workspace/didChangeConfiguration'.
Params: {
    "settings": {
        "java": {
            "home": "/usr/lib/jvm/java-17-openjdk-amd64",
            "jdt": {
                "ls": {
                    "java": {
                        "home": "/usr/lib/jvm/java-17-openjdk-amd64"
                    },
                    "vmargs": "-XX:+UseParallelGC -XX:GCTimeRatio=4 -XX:AdaptiveSizePolicyWeight=90 -Dsun.zip.disableMemoryMapping=true -Xmx1G -Xms100m -Xlog:jni+resolve=off -javaagent:\"/home/vscode/.vscode-server/extensions/vscjava.vscode-lombok-1.0.1/server/lombok.jar\"",
                    "lombokSupport": {
                        "enabled": false
                    },
                    "protobufSupport": {
                        "enabled": true
                    },
                    "androidSupport": {
                        "enabled": false
                    }
                }
            },
            "errors": {
                "incompleteClasspath": {
                    "severity": "warning"
                }
            },
            "configuration": {
                "checkProjectSettingsExclusions": false,
                "updateBuildConfiguration": "disabled",
                "maven": {
                    "userSettings": null,
                    "globalSettings": null,
                    "notCoveredPluginExecutionSeverity": "warning"
                },
                "workspaceCacheLimit": 90,
                "runtimes": []
            },
            "trace": {
                "server": "verbose"
            },
            "import": {
                "maven": {
                    "enabled": true,
                    "offline": {
                        "enabled": false
                    }
                },
                "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/**"
                ],
                "generatesMetadataFilesAtProjectRoot": false
            },
            "maven": {
                "downloadSources": false,
                "updateSnapshots": false
            },
            "eclipse": {
                "downloadSources": false
            },
            "referencesCodeLens": {
                "enabled": false
            },
            "signatureHelp": {
                "enabled": false,
                "description": {
                    "enabled": false
                }
            },
            "implementationsCodeLens": {
                "enabled": false
            },
            "format": {
                "enabled": true,
                "settings": {
                    "url": "eclipse-java-google-style.xml",
                    "profile": null
                },
                "comments": {
                    "enabled": true
                },
                "onType": {
                    "enabled": true
                },
                "insertSpaces": true,
                "tabSize": 2
            },
            "saveActions": {
                "organizeImports": false
            },
            "project": {
                "referencedLibraries": [
                    "lib/**/*.jar"
                ],
                "importOnFirstTimeStartup": "automatic",
                "importHint": true,
                "resourceFilters": [
                    "node_modules",
                    ".git"
                ],
                "encoding": "ignore",
                "exportJar": {
                    "targetPath": "${workspaceFolder}/${workspaceFolderBasename}.jar"
                }
            },
            "contentProvider": {
                "preferred": null
            },
            "autobuild": {
                "enabled": true
            },
            "maxConcurrentBuilds": 1,
            "recommendations": {
                "dependency": {
                    "analytics": {
                        "show": true
                    }
                }
            },
            "completion": {
                "maxResults": 0,
                "enabled": true,
                "guessMethodArguments": 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.*",
                    "sun.*",
                    "jdk.*",
                    "org.graalvm.*",
                    "io.micrometer.shaded.*"
                ],
                "importOrder": [
                    "java",
                    "javax",
                    "org",
                    "com"
                ]
            },
            "foldingRange": {
                "enabled": true
            },
            "progressReports": {
                "enabled": true
            },
            "codeGeneration": {
                "hashCodeEquals": {
                    "useJava7Objects": false,
                    "useInstanceof": false
                },
                "useBlocks": false,
                "generateComments": false,
                "toString": {
                    "template": "${object.className} [${member.name()}=${member.value}, ${otherMembers}]",
                    "codeStyle": "STRING_CONCATENATION",
                    "skipNullValues": false,
                    "listArrayContents": true,
                    "limitElements": 0
                },
                "insertionLocation": "afterCursor"
            },
            "selectionRange": {
                "enabled": true
            },
            "showBuildStatusOnStart": {
                "enabled": "notification"
            },
            "server": {
                "launchMode": "Hybrid"
            },
            "sources": {
                "organizeImports": {
                    "starThreshold": 99,
                    "staticStarThreshold": 99
                }
            },
            "imports": {
                "gradle": {
                    "wrapper": {
                        "checksums": []
                    }
                }
            },
            "templates": {
                "fileHeader": [],
                "typeComment": []
            },
            "references": {
                "includeAccessors": true,
                "includeDecompiledSources": true
            },
            "typeHierarchy": {
                "lazyLoad": false
            },
            "settings": {
                "url": null
            },
            "symbols": {
                "includeSourceMethodDeclarations": false
            },
            "quickfix": {
                "showAt": "line"
            },
            "inlayHints": {
                "parameterNames": {
                    "enabled": "literals",
                    "exclusions": []
                }
            },
            "codeAction": {
                "sortMembers": {
                    "avoidVolatileChanges": true
                }
            },
            "checkstyle": {
                "configuration": "checkstyle.xml",
                "properties": {},
                "version": "10.3",
                "modules": [],
                "autocheck": true
            },
            "debug": {
                "logLevel": "warn",
                "settings": {
                    "showHex": false,
                    "showStaticVariables": false,
                    "showQualifiedNames": false,
                    "showLogicalStructure": true,
                    "showToString": true,
                    "maxStringLength": 0,
                    "numericPrecision": 0,
                    "hotCodeReplace": "manual",
                    "enableRunDebugCodeLens": true,
                    "forceBuildBeforeLaunch": true,
                    "onBuildFailureProceed": false,
                    "console": "integratedTerminal",
                    "exceptionBreakpoint": {
                        "skipClasses": []
                    },
                    "stepping": {
                        "skipClasses": [],
                        "skipSynthetics": false,
                        "skipStaticInitializers": false,
                        "skipConstructors": false
                    },
                    "jdwp": {
                        "limitOfVariablesPerJdwpRequest": 100,
                        "requestTimeout": 3000,
                        "async": "auto"
                    },
                    "vmArgs": ""
                }
            },
            "silentNotification": false,
            "dependency": {
                "showMembers": false,
                "syncWithFolderExplorer": true,
                "autoRefresh": true,
                "refreshDelay": 2000,
                "packagePresentation": "flat"
            },
            "help": {
                "firstView": "auto",
                "showReleaseNotes": true,
                "collectErrorLog": false
            },
            "test": {
                "defaultConfig": "",
                "config": {}
            }
        }
    }
}

[Trace - 6:42:01 PM] Sending notification 'textDocument/didOpen'.
Params: {
    "textDocument": {
        "uri": "file:///workspaces/challenge-registry/apps/challenge-user-service/src/main/java/org/sagebionetworks/challenge/ChallengeUserServiceApplication.java",
        "languageId": "java",
        "version": 1,
        "text": "package org.sagebionetworks.challenge;\n\nimport org.springdoc.core.GroupedOpenApi;\nimport org.springframework.beans.factory.annotation.Value;\nimport org.springframework.boot.SpringApplication;\nimport org.springframework.boot.autoconfigure.SpringBootApplication;\nimport org.springframework.boot.web.client.RestTemplateBuilder;\nimport org.springframework.cloud.netflix.eureka.EnableEurekaClient;\nimport org.springframework.cloud.openfeign.EnableFeignClients;\nimport org.springframework.context.annotation.Bean;\nimport org.springframework.web.client.RestTemplate;\nimport io.swagger.v3.oas.models.info.Info;\n\n@EnableFeignClients\n@EnableEurekaClient\n@SpringBootApplication\npublic class ChallengeUserServiceApplication {\n\n  public static void main(String[] args) {\n    SpringApplication.run(ChallengeUserServiceApplication.class, args);\n  }\n\n  @Bean\n  public RestTemplate restTemplate(RestTemplateBuilder builder) {\n    return builder.build();\n  }\n\n  // @Bean\n  // public GroupedOpenApi usersGroup(@Value(\"${springdoc.version}\") String appVersion) {\n  // return GroupedOpenApi.builder().group(\"users\")\n  // // .addOperationCustomizer((operation, handlerMethod) -> {\n  // // operation.addSecurityItem(new SecurityRequirement().addList(\"basicScheme\"));\n  // // return operation;\n  // // })\n  // .addOpenApiCustomiser(\n  // openApi -> openApi.info(new Info().title(\"Users API\").version(appVersion)))\n  // .packagesToScan(\"org.springdoc.demo.app2\").build();\n  // }\n}\n"
    }
}

[Trace - 6:42:01 PM] Sending request 'textDocument/documentSymbol - (1)'.
Params: {
    "textDocument": {
        "uri": "file:///workspaces/challenge-registry/apps/challenge-user-service/src/main/java/org/sagebionetworks/challenge/ChallengeUserServiceApplication.java"
    }
}

[Trace - 6:42:01 PM] Sending request 'textDocument/documentSymbol - (2)'.
Params: {
    "textDocument": {
        "uri": "file:///workspaces/challenge-registry/apps/challenge-user-service/src/main/java/org/sagebionetworks/challenge/ChallengeUserServiceApplication.java"
    }
}

[Trace - 6:42:01 PM] Sending request 'textDocument/documentSymbol - (3)'.
Params: {
    "textDocument": {
        "uri": "file:///workspaces/challenge-registry/apps/challenge-user-service/src/main/java/org/sagebionetworks/challenge/ChallengeUserServiceApplication.java"
    }
}

[Trace - 6:42:01 PM] Sending request 'textDocument/documentSymbol - (4)'.
Params: {
    "textDocument": {
        "uri": "file:///workspaces/challenge-registry/apps/challenge-user-service/src/main/java/org/sagebionetworks/challenge/ChallengeUserServiceApplication.java"
    }
}

[Trace - 6:42:01 PM] Sending notification '$/cancelRequest'.
Params: {
    "id": 1
}

[Trace - 6:42:01 PM] Sending notification '$/cancelRequest'.
Params: {
    "id": 2
}

[Trace - 6:42:01 PM] Sending notification '$/cancelRequest'.
Params: {
    "id": 3
}

[Trace - 6:42:02 PM] Received notification 'language/status'.
Params: {
    "type": "ProjectStatus",
    "message": "OK"
}

[Trace - 6:42:02 PM] Received request 'client/registerCapability - (1)'.
Params: {
    "registrations": [
        {
            "id": "24e30b39-c32a-4827-899d-b6fd499ee23e",
            "method": "textDocument/completion",
            "registerOptions": {
                "resolveProvider": true,
                "triggerCharacters": [
                    ".",
                    "@",
                    "#",
                    "*",
                    " "
                ]
            }
        }
    ]
}

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

[Trace - 6:42:02 PM] Received request 'client/registerCapability - (2)'.
Params: {
    "registrations": [
        {
            "id": "aced45f8-552d-489c-81d7-9c3e9aef0d5a",
            "method": "textDocument/definition"
        }
    ]
}

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

[Trace - 6:42:02 PM] Received request 'client/registerCapability - (3)'.
Params: {
    "registrations": [
        {
            "id": "c58b6b62-d421-44e3-ab9d-73698b0e9597",
            "method": "textDocument/typeDefinition"
        }
    ]
}

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

[Trace - 6:42:02 PM] Received request 'client/registerCapability - (4)'.
Params: {
    "registrations": [
        {
            "id": "029f98bf-ca6e-4106-b35d-b4ff331ea1ba",
            "method": "textDocument/foldingRange"
        }
    ]
}

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

[Trace - 6:42:03 PM] Received request 'client/registerCapability - (5)'.
Params: {
    "registrations": [
        {
            "id": "8ecb2c1c-e5dc-4656-b820-1546292fe541",
            "method": "textDocument/selectionRange"
        }
    ]
}

[Trace - 6:42:03 PM] Sending response 'client/registerCapability - (5)'. Processing request took 1ms
No result returned.

[Trace - 6:42:03 PM] Received request 'client/registerCapability - (6)'.
Params: {
    "registrations": [
        {
            "id": "43b05693-ca95-4cde-ba28-3cb9baae46ff",
            "method": "textDocument/documentHighlight"
        }
    ]
}

[Trace - 6:42:03 PM] Sending response 'client/registerCapability - (6)'. Processing request took 4ms
No result returned.

[Trace - 6:42:03 PM] Received request 'client/registerCapability - (7)'.
Params: {
    "registrations": [
        {
            "id": "031ac02c-4fc7-442a-bea5-f8a6d3b28f33",
            "method": "workspace/didChangeWatchedFiles",
            "registerOptions": {
                "watchers": [
                    {
                        "globPattern": "**/*.java"
                    }
                ]
            }
        }
    ]
}

[Trace - 6:42:03 PM] Sending response 'client/registerCapability - (7)'. Processing request took 1ms
No result returned.

[Trace - 6:42:03 PM] Received notification 'language/status'.
Params: {
    "type": "Started",
    "message": "LightWeightServiceReady"
}

[Trace - 6:42:03 PM] Sending request 'textDocument/semanticTokens/full - (5)'.
Params: {
    "textDocument": {
        "uri": "file:///workspaces/challenge-registry/apps/challenge-user-service/src/main/java/org/sagebionetworks/challenge/ChallengeUserServiceApplication.java"
    }
}

[Trace - 6:42:03 PM] Sending request 'textDocument/foldingRange - (6)'.
Params: {
    "textDocument": {
        "uri": "file:///workspaces/challenge-registry/apps/challenge-user-service/src/main/java/org/sagebionetworks/challenge/ChallengeUserServiceApplication.java"
    }
}

[Trace - 6:42:12 PM] Sending request 'shutdown - (7)'.
[Trace - 6:42:15 PM] Sending notification '$/cancelRequest'.
Params: {
    "id": 6
}

[Trace - 6:42:16 PM] Sending notification '$/cancelRequest'.
Params: {
    "id": 4
}

[Trace - 6:42:20 PM] Received request 'client/unregisterCapability - (8)'.
Params: {
    "unregisterations": [
        {
            "id": "031ac02c-4fc7-442a-bea5-f8a6d3b28f33",
            "method": "workspace/didChangeWatchedFiles"
        }
    ]
}

[Trace - 6:42:20 PM] Sending response 'client/unregisterCapability - (8)'. Processing request took 0ms
No result returned.

[Trace - 6:42:20 PM] Received request 'client/registerCapability - (9)'.
Params: {
    "registrations": [
        {
            "id": "031ac02c-4fc7-442a-bea5-f8a6d3b28f33",
            "method": "workspace/didChangeWatchedFiles",
            "registerOptions": {
                "watchers": [
                    {
                        "globPattern": "**/*.java"
                    },
                    {
                        "globPattern": "/workspaces/challenge-registry/apps/challenge-user-service/src/main/java/**"
                    },
                    {
                        "globPattern": "/workspaces/challenge-registry/apps/challenge-user-service/src/test/java/**"
                    }
                ]
            }
        }
    ]
}

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

[Trace - 6:42:23 PM] Received response 'textDocument/documentSymbol - (1)' in 21858ms. Request failed: The request (id: 1, method: 'textDocument/documentSymbol') has been cancelled (-32800).
[Trace - 6:42:23 PM] Received response 'textDocument/documentSymbol - (2)' in 21871ms. Request failed: The request (id: 2, method: 'textDocument/documentSymbol') has been cancelled (-32800).
[Trace - 6:42:23 PM] Received response 'textDocument/documentSymbol - (3)' in 21880ms. Request failed: The request (id: 3, method: 'textDocument/documentSymbol') has been cancelled (-32800).
[Trace - 6:42:23 PM] Received response 'textDocument/foldingRange - (6)' in 20326ms. Request failed: The request (id: 6, method: 'textDocument/foldingRange') has been cancelled (-32800).
[Trace - 6:42:23 PM] Received response 'textDocument/documentSymbol - (4)' in 21901ms. Request failed: The request (id: 4, method: 'textDocument/documentSymbol') has been cancelled (-32800).
[Trace - 6:42:25 PM] Received response 'textDocument/semanticTokens/full - (5)' in 22406ms.
Result: {
    "data": [
        0,
        8,
        3,
        0,
        0,
        0,
        4,
        15,
        0,
        0,
        0,
        16,
        9,
        0,
        0,
        2,
        7,
        3,
        0,
        4096,
        0,
        4,
        9,
        1,
        4096,
        0,
        10,
        4,
        1,
        4096,
        0,
        5,
        14,
        1,
        4096,
        1,
        7,
        3,
        0,
        4096,
        0,
        4,
        15,
        1,
        4096,
        0,
        16,
        5,
        1,
        4096,
        0,
        6,
        7,
        1,
        4096,
        0,
        8,
        10,
        1,
        4096,
        0,
        11,
        5,
        1,
        4096,
        1,
        7,
        3,
        0,
        4096,
        0,
        4,
        15,
        1,
        4096,
        0,
        16,
        4,
        1,
        4096,
        0,
        5,
        17,
        1,
        4096,
        1,
        7,
        3,
        0,
        4096,
        0,
        4,
        15,
        1,
        4096,
        0,
        16,
        4,
        1,
        4096,
        0,
        5,
        13,
        1,
        4096,
        0,
        14,
        21,
        1,
        4096,
        1,
        7,
        3,
        0,
        4096,
        0,
        4,
        15,
        1,
        4096,
        0,
        16,
        4,
        1,
        4096,
        0,
        5,
        3,
        1,
        4096,
        0,
        4,
        6,
        1,
        4096,
        0,
        7,
        19,
        1,
        4096,
        1,
        7,
        3,
        0,
        4096,
        0,
        4,
        15,
        1,
        4096,
        0,
        16,
        5,
        1,
        4096,
        0,
        6,
        7,
        1,
        4096,
        0,
        8,
        6,
        1,
        4096,
        0,
        7,
        18,
        1,
        4096,
        1,
        7,
        3,
        0,
        4096,
        0,
        4,
        15,
        1,
        4096,
        0,
        16,
        5,
        1,
        4096,
        0,
        6,
        9,
        1,
        4096,
        0,
        10,
        18,
        1,
        4096,
        1,
        7,
        3,
        0,
        4096,
        0,
        4,
        15,
        1,
        4096,
        0,
        16,
        7,
        1,
        4096,
        0,
        8,
        10,
        1,
        4096,
        0,
        11,
        4,
        1,
        4096,
        1,
        7,
        3,
        0,
        4096,
        0,
        4,
        15,
        1,
        4096,
        0,
        16,
        3,
        1,
        4096,
        0,
        4,
        6,
        1,
        4096,
        0,
        7,
        12,
        1,
        4096,
        1,
        7,
        2,
        1,
        4096,
        0,
        3,
        7,
        1,
        4096,
        0,
        8,
        2,
        1,
        4096,
        0,
        3,
        3,
        1,
        4096,
        0,
        4,
        6,
        1,
        4096,
        0,
        7,
        4,
        1,
        4096,
        0,
        5,
        4,
        1,
        4096,
        2,
        1,
        18,
        1,
        0,
        1,
        1,
        18,
        1,
        0,
        1,
        1,
        21,
        1,
        0,
        1,
        0,
        6,
        11,
        0,
        0,
        13,
        31,
        1,
        80,
        2,
        2,
        6,
        11,
        0,
        0,
        7,
        6,
        11,
        0,
        0,
        12,
        4,
        7,
        82,
        0,
        5,
        6,
        1,
        68,
        0,
        9,
        4,
        10,
        16,
        1,
        26,
        31,
        1,
        64,
        0,
        32,
        5,
        12,
        0,
        0,
        7,
        4,
        10,
        0,
        3,
        3,
        4,
        1,
        0,
        1,
        2,
        6,
        11,
        0,
        0,
        7,
        12,
        1,
        64,
        0,
        13,
        12,
        7,
        80,
        0,
        13,
        19,
        1,
        0,
        0,
        20,
        7,
        10,
        16,
        1,
        11,
        7,
        10,
        0
    ]
}

[Trace - 6:42:28 PM] Received response 'shutdown - (7)' in 15697ms.
Result: {}

[Trace - 6:42:28 PM] Sending notification 'exit'.
No parameters provided.

More logs from a workspace where I removed all apps but the user service:
[Trace - 7:25:37 PM] Sending request 'textDocument/hover - (14)'.
Params: {
    "textDocument": {
        "uri": "file:///workspaces/redhat/apps/challenge-user-service/src/main/java/org/sagebionetworks/challenge/ChallengeUserServiceApplication.java"
    },
    "position": {
        "line": 10,
        "character": 49
    }
}

[Trace - 7:25:37 PM] Received response 'textDocument/hover - (14)' in 19ms.
Result: {
    "contents": ""
}

[Trace - 7:25:39 PM] Sending request 'shutdown - (15)'.
[Trace - 7:25:39 PM] Received notification 'window/logMessage'.
Params: {
    "type": 1,
    "message": "Sep 12, 2022, 7:25:39 PM Workspace was not properly initialized or has already shutdown.\nWorkspace was not properly initialized or has already shutdown.\njava.lang.Exception: Workspace was not properly initialized or has already shutdown.\n\tat org.eclipse.core.internal.resources.ResourceException.provideStackTrace(ResourceException.java:42)\n\tat org.eclipse.core.internal.resources.ResourceException.<init>(ResourceException.java:38)\n\tat org.eclipse.core.internal.resources.Workspace.getWorkManager(Workspace.java:1817)\n\tat org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1481)\n\tat org.eclipse.core.internal.events.AutoBuildJob$AutoBuildOffJob.run(AutoBuildJob.java:333)\n\tat org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)\n"
}

[Error - 7:25:39 PM] Sep 12, 2022, 7:25:39 PM Workspace was not properly initialized or has already shutdown.
Workspace was not properly initialized or has already shutdown.
java.lang.Exception: Workspace was not properly initialized or has already shutdown.
	at org.eclipse.core.internal.resources.ResourceException.provideStackTrace(ResourceException.java:42)
	at org.eclipse.core.internal.resources.ResourceException.<init>(ResourceException.java:38)
	at org.eclipse.core.internal.resources.Workspace.getWorkManager(Workspace.java:1817)
	at org.eclipse.core.internal.resources.Workspace.endOperation(Workspace.java:1481)
	at org.eclipse.core.internal.events.AutoBuildJob$AutoBuildOffJob.run(AutoBuildJob.java:333)
	at org.eclipse.core.internal.jobs.Worker.run(Worker.java:63)

[Error - 7:25:40 PM] Connection to server got closed. Server will not be restarted.

Java Syntax highlight works when opening Java project folder directly

Copied .devcontainer and .vscode folders to the user service app folder.
Commented out all the extensions.
Started the devcontainer from the app folder.
Installed manually the Java Pack, which in turned installed a few VS Code extensions.
Syntax highlight works (see screenshot)

Despite the presence of these logs:[Trace - 8:32:22 PM] Sending request 'shutdown - (55)'.
[Error - 8:32:23 PM] Connection to server got closed. Server will not be restarted.

The RedHat extension page still shows the error Connection got disposed.

UPDATE: I tried opening again from the workspace folder and the syntax highlighting works. This error was still displayed: Workspace was not properly initialized or has already shutdown.

Conclusion
The presence of the empty file build.gradle in the workspace folder throws off the Java syntax highlight/IntelliSense. Removing it, possibly along other Gradle files recently added in the workspace folder, solves the issue.


Time-sensitive: Public images will be removed on 2024-11-21

There are upcoming changes to Chainguard Images Developer Tier that will take effect on November 21, 2024:
https://www.chainguard.dev/unchained/changes-to-chainguard-images-developer-tier
Several public images are scheduled to be removed unless they are found on the list here:
https://support.chainguard.dev/hc/en-us/articles/28452542784667-Customer-Notice-Free-Image-Tier-Changes
Some of these images that will be removed are referenced in source files inside this repository.
For the following list, please place a check if the image is OK to remove, or if the reference has since been removed from this repository:
If you believe that one or more of these images cannot be safely removed, please leave a comment with a brief explanation.
Thank you in advance!

opened in mistake, closing


Move Message Types to Their Respective Crates

As raised in https://github.com/notional-labs/UltraStableJuno/pull/24#discussion_r950864684, the consolidation of message types into a single crate makes contracts less readable. Futhermore, it may cause cargo to behave inefficiently, recompiling all reverse dependencies every time a the ultra-base crate changes.
Definition of Done

[ ] All message types moved from ultra-base to their respective contracts/<contract>/msg.rs

Considering closing this, as many contracts are interdependent and we cannot write them all at once, so having all message types in one place enables us to develop using message types that don't have implementations yet.

WIP in: mccallofthewild/flatten-types


Update glow to 0.12

will we get a new version of egui-glow on crates.io soon?
three-d's glow upgrade is blocked on egui-glow.


Remove parts of Readme in favor of wiki

Maybe mentioning that the 20 ns resolution @48MHz is really closer to 21 or add a few decimals to it could be a good thing? My mind went straight to "ohhh, nice even number, that seems really useful!" before realising that it actually is 20.83333...

Where is that mention?

It currently says that the resolution is 20ns, but I think it would be nice to show a few decimals in order to not have people believe that it's exactly 20ns (as it would be if the chip was run at 50MHz). I know the formulas and all is there, but my eyes was drawn to the nice numbers. ;)
https://github.com/cnlohr/ch32v003fun/wiki/Time#time-by-systick

fixed


proxy - allow a way to have different configs for each session

this PR will allow proxy plugins to overwrite the config for the current session; split the config load function into 3 to allow either loading from a buffer or a file (a buffer might be more convenient if you don't want to keep any session information on disk). the idea is to allow each session to have their own settings (different clipboard/passthrough options etc).
this functionality is meant to be used from by a plugin.
if a plugin does create a config and assigns it to the proxyData then on disconnect it will be freed (must be different from server->config).

this PR might lead to some confusions as to how you should overwrite the config from proxyData I image. should I add a comment as to how this should be done? maybe something along the lines of:
typedef struct proxy_server
{
	/* config by default is the one used by the server. if you want to override it you will have to
	 load a new config from a file or a buffer and replace the pointer. do not change the values of
	 the config, just the pointer of the config */
	proxyConfig* config;
...

@freerdp-bot test

refactoring proxy at https://github.com/FreeRDP/FreeRDP/tree/proxy


Async validation submiting the form onchange

Describe the bug and the expected behavior
Hey there,
I'm using NextJS.
I'm currently working on validating the uniqueness of the usernames for my users. I found an example of how to do this using async validation in the documentation at https://conform.guide/validation
I've run into an issue where, upon initially focusing on the input, everything seems to work fine. However, when I subsequently blur the input, the form seems to submit right away without me even clicking on the submit button. Even more problematic is that when I refocus on the input, any change triggers the form to be submitted.
Conform version
1.1.5
Steps to Reproduce the Bug or Issue

Navigate to the Form:
Open your browser and navigate to the form where the username validation is implemented.

Focus on the Username Input Field:
Click on the username input field to focus on it.

Blur the Input Field:
Click outside the username input field to trigger the blur event. Observe if the form submits automatically without clicking the submit button.

Refocus on the Username Input Field:
Click back on the username input field to focus on it again.

Make Changes to the Input Field:
Make any change (e.g., add or remove a character) in the username input field. Observe if the form submits again upon making this change.

What browsers are you seeing the problem on?
No response
Screenshots or Videos
https://github.com/edmundhung/conform/assets/6057521/dd684962-ab2e-42d9-b2cc-b52279799bf0
Additional context
No response

Ok, I found the issue. I was using useFormStatus inside a custom Submit button, but it seems that I have to use it directly in my form and pass useFormStatus props to my custom Submit button from it.
const Submit: React.FC<SubmitProps> = ({
  children,
  className,
  pending,
  ...props
}) => {
  const status = useFormStatus();
  return (
    <Button size='small' disabled={status.pending} className={className} {...props}>
      {status.pending ? <Loading /> : children}
    </Button>
  );
};

export default Submit;

const Submit: React.FC<SubmitProps> = ({
  children,
  className,
  pending,
  ...props
}) => {
  return (
    <Button size='small' disabled={pending} className={className} {...props}>
      {pending ? <Loading /> : children}
    </Button>
  );
};

export default Submit;

 <Submit pending={status.pending}>Submit</Submit>

Ok, I found the issue. I was using useFormStatus inside a custom Submit button, but it seems that I have to use it directly in my form and pass useFormStatus props to my custom Submit button from it.
const Submit: React.FC<SubmitProps> = ({
  children,
  className,
  pending,
  ...props
}) => {
  const status = useFormStatus();
  return (
    <Button size='small' disabled={status.pending} className={className} {...props}>
      {status.pending ? <Loading /> : children}
    </Button>
  );
};

export default Submit;

const Submit: React.FC<SubmitProps> = ({
  children,
  className,
  pending,
  ...props
}) => {
  return (
    <Button size='small' disabled={pending} className={className} {...props}>
      {pending ? <Loading /> : children}
    </Button>
  );
};

export default Submit;

 <Submit pending={status.pending}>Submit</Submit>


Modrinth doesn't list the Fabric API as a dependency

(For Fabric flavour, obviously)

Oops forgot to add that before - have added now, thanks!


Improve read performance for tiered-storage segment readout

As discussed in slack channel with @chairmank , Steve suggested that we could do a read-ahead to improve the read performance:

I looked at BlobStoreBackedInputStreamImpl and BlobStoreBackedReadHandleImpl to understand how performance could be improved. I think that reads from blob store would be faster with speculative read-ahead, so that refillBufferIfNeeded can swap an already-populated buffer instead of blocking on a call to blobStore.getBlob.

possibly related: https://github.com/apache/pulsar/issues/3804

Closed this since it is a duplicate of #3804


Check spacing of function declarations

This adds functions and closures to the control structure spacing
sniff. The sniff checks for proper spacing on each side of each of the
parentheses. It also checks that the opening brace is on the same line.
I’ve actually improved the sniff while I was at it, to check for excess
space in addition to insufficient space.
Because of these improvements, and due to the non-configurability of
the upstream version of this sniff, this sniff is really not a
duplicate, and so #385 can be closed.
I’ve also removed our implementation of the FunctionDeclarationArgumentSpacing sniff in favor of the upstream version. This is some overlap between that sniff and this one, but that one only checks the spacing of the arguments.
Fixes #412, #385

I've updated this:

Handling for use statements in 7d19272.
Allow closure spacing to be configured to be either 1 or 0 spaces before the opening parenthesis (c7276e3).
I left the indentation, just because I didn't feel like fixing it. It's a tabs vs spaces thing, and there are so many places where it is messed up that the best thing would be to just convert the whole file to tabs. But that is for another pull request.

Excellent work, thanks @JDGrimes!


This pull request contains changes to the function instantaneous_rate in statistics.py and corresponding unit tests.

Coverage decreased (-1.3%) to 91.982% when pulling 86e601c60506328c89d3ca8e8b6c93a7eb91c199 on dholstein:feature/statistics into a54eb906bcdfff2eaeb9c49e54fa97dd8df648b4 on NeuralEnsemble:master.

Coverage decreased (-1.3%) to 92.049% when pulling 7c2124f6f282f9cd7ca392efb6c9ac12f7a974da on dholstein:feature/statistics into a54eb906bcdfff2eaeb9c49e54fa97dd8df648b4 on NeuralEnsemble:master.

Verified that old make_kernel() implementation matches in principle new kernel class implementation.
Minor deviations between the previous instantaneous_rate() and the current implementation seem to originate from the fact that for defining the normalization factor the new kernel class will not clip the kernel width the the prescribed time grid, but sticks to the full kernel representation on the original time scale. If required, this clipping is a feature that could be added to the kernels module in a later step.


Ethereum

parity-ethereum looks too big and complicated to copy it directly to the project.
Also it's fully designed to start as node instance so seems a lot can be removed.
I'll fork it to remove all the unused first.
@doxtop @tellnobody1

посмотри tcp цикл в мейне. там нужен только набор команд для хендшейка и сами меседжи 2или 3

https://github.com/ethereum/devp2p/blob/master/rlpx.md#network-formation

https://github.com/ethereum/devp2p/blob/master/caps/eth.md


HiveCPQ Product Configurator (Certified Connector)

Q2 Update

[x] I attest that the connector works and I verified by deploying and testing all the operations.
[x] I attest that I have added detailed descriptions for all operations and parameters in the swagger file.
[x] I attest that I have added response schemas to my actions, unless the response schema is dynamic.
[x] I validated the swagger file, apiDefinition.swagger.json, by running paconn validate command.
[x] If this is a certified connector, I confirm that apiProperties.json has a valid brand color and doesn't use an invalid brand color, #007ee5 or #ffffff. If this is an independent publisher connector, I confirm that I am not submitting a connector icon.

I have created a new PR. Hopefully this fixes the pipelines not validating the correct files.


T39 - OnValidate Description: Add "if GUIALLOWED then"

Please add a
if guiallowed then
before
IF CONFIRM(AnotherItemWithSameDescrQst,FALSE,Item."No.",Item.Description) THEN
and
IF CONFIRM(AnotherChargeItemWithSameDescQst,FALSE,ItemCharge."No.",ItemCharge.Description) THEN
is called.
This is currently causing problems when trying to insert new purchase lines via webservice.

This has been resolved in April 2019 release of Business Central through implementation of Confirm Management Codeunit (Codeunit 27).

This validation makes no sense at all any way, Is there any way to remoev it?
If I input an Item No, wy would the system suggest a different Item? This is just confusing users. It would make more sense if the validation was
if (StrLen(Description) <= MaxStrLen(Item."No.")) and ("Item No." = '') then // IF THE ITEM NO. IS EMPTY


feat: [#22155] Optional SSL support for Redshift plugin

Description

Optional SSL support for Redshift plugin, 2. The default value would be 'DEFAULT' -> default config

Closes #22155
Type of change

New feature (non-breaking change which adds functionality)

Checklist:
Dev activity

[X] My code follows the style guidelines of this project
[X] I have performed a self-review of my own code
[X] I have commented my code, particularly in hard-to-understand areas
[X] My changes generate no new warnings
[ ] I have added tests that prove my fix is effective or that my feature works
[ ] New and existing unit tests pass locally with my changes
[ ] PR is being merged under a feature flag

QA activity:

[ ] Test plan has been approved by relevant developers
[ ] Test plan has been peer reviewed by QA
[ ] Cypress test cases have been added and approved by either SDET or manual QA
[ ] Organized project review call with relevant stakeholders after Round 1/2 of QA
[ ] Added Test Plan Approved label after reveiwing all Cypress test

Hi @harshmange44 are you still working on this ?

@sumitsum Yes, regarding your query about 'DEFAULT' in form.json, the Postgres plugin also has the same structure (recent mysql plugin changes as well). I noticed this pattern and modified the Redshift plugin accordingly. Shall we remove 'DEFAULT'? Could you pls guide me here?

Hi @harshmange44 are you still working on this ?

Yes @sumitsum, regarding your query about the 'DEFAULT' config in form.json. I noticed one pattern, the postgres plugin also has the same 'DEFAULT' config (MySQL plugin recent changes as well). Shall we remove 'DEFAULT' from the Redshift plugin? Could you pls guide me here?

Hi @harshmange44 are you still working on this ?

Yes @sumitsum, regarding your query about the 'DEFAULT' config in form.json. I noticed one pattern, the postgres plugin also has the same 'DEFAULT' config (MySQL plugin recent changes as well). Shall we remove 'DEFAULT' from the Redshift plugin? Could you pls guide me here?

Hi @harshmange44 , please let the default option stay.
Also, when you are done with all the changes, can you please create a video to show how it works ?


etcdserver: leader should stepdown when lose quorum for v3

/cc @heyitsanthony @gyuho
Now lessor should work correctly.

lgtm


add missing dependency - @types/express

Missing dependency in package.json

@cemusta Thanks for approving this PR. Can you merge that?

@cemusta Thanks for approving this PR. Can you merge that?

Sadly I don't have merge rights :/

Gotcha. cc @olivierlsc then :)


[DOC] Improve doc for Session Conf Advisor

:mag: Description
Issue References 🔗

This pull request is to improve doc for Session Conf Advisor
Describe Your Solution 🔧
improve doc for Session Conf Advisor
Types of changes :bookmark:

[ ] Bugfix (non-breaking change which fixes an issue)
[ ] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to change)

Test Plan 🧪
Behavior Without This Pull Request :coffin:
Behavior With This Pull Request :tada:
Related Unit Tests

Checklist 📝

[ ] This patch was not authored or co-authored using Generative Tooling

Be nice. Be informative.

Codecov Report
All modified and coverable lines are covered by tests :white_check_mark:

Comparison is base (db6576b) 61.29% compared to head (9f2c662) 61.19%.

Additional details and impacted files
@@             Coverage Diff              @@
##             master    #5951      +/-   ##
============================================
- Coverage     61.29%   61.19%   -0.11%
  Complexity       23       23
============================================
  Files           622      622
  Lines         36882    36882
  Branches       5014     5014
============================================
- Hits          22607    22570      -37
- Misses        11847    11881      +34
- Partials       2428     2431       +3

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

Thanks, merged to master/1.8/1.7


chore: Deprecate GoReleaser versions older than 1.14.0

Added the new format of name_template to replace replacements during the archive process.
Added the new format in nfpms for file_name_template
Closes #1391

/ok-to-merge

/ready-to-merge


OpenSea API fix + Custom API support + Auto Retry + Retry Button

OpenSea changed the API, instead of offset it now uses cursor and ask for an API KEY to fetch the data.
I've made some changes to fix this issue plus add a auto-retry feature in case of the request failure. Plus an Retry button if it still fails after n times of retry it shows a Retry Button

OpenSea changed the API, instead of offset it now uses cursor and ask for an API KEY to fetch the data.

Thanks for the work you did here, looking really good from my first look through the changes 💯
You're my hero for setting up an API proxy for the Opensea API 🙏  I knew that what was really needed here (not just a prop for the API key itself), but they never gave me an API key I could work with.
Regarding the retry logic, is this necessary in your experience or handling a rare occurrence, i.e. are you seeing the need for retries? In my experience working with the Opensea API this hasn't been an issue, but curious to hear why there's explicit retry logic here.

You are welcome, I forgot to thank you first sorry :)
Here is my answers:
I added the auto-retry mechanism because I was using a shared api key since I couldn't get one too. And I think some bots were using the same API key and I was receiving 429 (Request was throttled. Expected available in 1 second.) most of the time. I could implement this on the server side and cache the latest succesfull response for each request but I didn't have time.
So the quickest solution was adding this mechanism to the client side. But then I found another API key (is not used by bots I think) and It works well (haven't seen a 429 error yet)
API proxy service works well not but I'm going to limit it for only one owner address (since this API is used in production and it can be abused).
So we can omit the CityDAO story and remove this API address. I wanted to share this with you ASAP to get your feedback so I didn't think more about this proxy api situation.
I'd be happy if you have tips on the caching mechanism for the opensea-proxy-api which is ready-to-run on vercel. (of course if you have an API key.)
If you can add your comments to the code, I can update the PR.

I noticed that there's currently an infinite loop when trying to use the new props with showcaseMode, e.g. when setting the following in the storybook and trying to view the "Fidenza Showcase" story:
ThreeArrowsCapitalShowAll.args = {
  ownerAddress: '0x2e675eeae4747c248bfddbafaa3a8a2fdddaa44b',
  apiUrl: 'http://opensea-api-proxy.vercel.app',
  isProxyApi: true,
  darkMode: true,
  autoRetry: true,
} as NftGalleryProps;

I did some debugging and this was due to the cursor in the local scope not being updated the way currentOffset was previously, which is needed to paginate automatically and then break the loop once all assets are fetched.
Here's a commit with a fix: https://github.com/bkrem/react-nft-gallery/commit/107378a6319b4e85b8d0a0637e238c437352f008

Thanks for the tweaks here @trkaplan 🙏
Haven’t forgotten about this, simply a busy week with other responsibilities for me.
I’m planning to merge this into a branch by end of tomorrow, make a few more small tweaks and ship a new version if everything is working right 👍

I noticed that there's currently an infinite loop when trying to use the new props with showcaseMode, e.g. when setting the following in the storybook and trying to view the "Fidenza Showcase" story:
ThreeArrowsCapitalShowAll.args = {
  ownerAddress: '0x2e675eeae4747c248bfddbafaa3a8a2fdddaa44b',
  apiUrl: 'http://opensea-api-proxy.vercel.app',
  isProxyApi: true,
  darkMode: true,
  autoRetry: true,
} as NftGalleryProps;

I did some debugging and this was due to the cursor in the local scope not being updated the way currentOffset was previously, which is needed to paginate automatically and then break the loop once all assets are fetched. Here's a commit with a fix: 107378a

Awesome waiting for the next version:)
These new parameters should be added to Storybook as well, otherwise Storybook shows an empty screen.
Ping me If you you don't have time and if you are able to assign a task to me.


Problems Downloading Webfont - "Communication problems. Try again later."

I'm trying to download a small icon font (4 icons) and getting an error message: "Communication problems. Try again later." Not sure what the issue is exactly, whether it's something I'm doing wrong.
I'm using Chrome on a Mac with Catalina 10.15.7  - hoping you can help!
Thanks!

I got the same problem. Please help us to fix soon. Thank you.

Getting this error 413 Request Entity Too Large

Did you tried Ctrl+F5? May be you have old assets in browser cache.

@mkhalidnoor in download dropdown, click "download config only", zip, and post it in new issue

I got the same problem...!!  I get "Communication problems" when trying to download webfont ???
Using Chrome on a Mac with Catalina 10.15.7
Thanks...

The problem started once I upgraded from Mojave to Catalina OS ???

Same problem for me, but I'm on Windows using Firefox/Chrome. One font works normally, the other one doesn't work through website nor through CLI, can't download anything except config.

Please post zipped config, need description how to reproduce.

config.zip
Here it is. fontello-cli open does nothing, install only creates css and font folders without anything inside.
Web download gives 'Communication problems' message.
The same font (this exact config file) worked a couple of weeks ago for sure.

config.json.zip
thanks

Everything was working earlier, suddenly started getting this error 413 Request Entity Too Large, Here is the config file
config.zip

Thanks...
It's working fine now !!
have a Gr8 day

Working for me also now, thanks.

https://github.com/fontello/fontello/commit/27e51e92684d1bd4f628716920e4cf7810afaee4
Fixed. Thanks for your help.