Language Server crashed 5 times after opening a file

Describe the bug
"The Tinymist Typst Language Server server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information." after opening a file
Package/Software version:
VSCode version(Help -> About):
Version: 1.94.2 (user setup)
Commit:384ff7382de624fb94dbaf6da11977bba1ecd427
Date: 2024-10-09T16:08:44.566Z (1 wk ago)
Electron: 30.5.1
ElectronBuildld: 10262041
Chromium: 124.0.6367.243
Node.js: 20.16.0
V8:<IP_ADDRESS>-electron.0
OS:Windows NT x64 10.0.22631

tinymist extension version: v0.11.32. Get it by tinymist --version in terminal.
tinymist : The term 'tinymist' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelling of the name, or if a path was included, ver
ify that the path is correct and try again.
At line:1 char:1
+ tinymist --version
+ ~~~~~~~~
    + CategoryInfo          : ObjectNotFound: (tinymist:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException```

Logs:
tinymist server log(Output Panel -> tinymist):
[2024-10-17T11:10:13Z INFO  tinymist] tinymist LSP version information: [["Build Timestamp", "2024-10-09T17:56:50.143796800Z"], ["Build Git Describe", "v0.11.32"], ["Commit SHA", "deb06b85113a97a9b6770d89624f1ed6b94f9331"], ["Commit Date", "None"], ["Commit Branch", "None"], ["Cargo Target Triple", "x86_64-pc-windows-msvc"], ["Typst Version", "0.11.1"], ["Typst Source", "git+https://github.com/Myriad-Dreamin/typst.git?tag=tinymist-v0.11.1-2#314749ea26ac3f62622bc3b3c30d3a7d6a457a74"]]
[2024-10-17T11:10:13Z INFO  tinymist] starting LSP server: LspArgs {
        mirror: MirrorArgs {
            mirror: "",
            replay: "",
        },
        font: CompileFontArgs {
            font_paths: [],
            ignore_system_fonts: false,
        },
    }
[2024-10-17T11:10:13Z INFO  sync_lsp] handling initialize - (0) at Instant { t: 4272.62s }
[2024-10-17T11:10:13Z INFO  tinymist::init] preferred theme: Some("dark") {"compileStatus": String("enable"), "exportPdf": String("never"), "fontPaths": Array [], "formatterMode": String("typstyle"), "formatterPrintWidth": Number(120), "onEnterEvent": Bool(true), "outputPath": String(""), "preferredTheme": String("dark"), "preview": Object {"cursorIndicator": Bool(false), "fontPaths": Array [], "invertColors": Null, "partialRendering": Bool(true), "pinPreviewFile": Bool(false), "refresh": String("onType"), "scrollSync": String("onSelectionChangeByMouse"), "sysInputs": Object {}, "systemFonts": Bool(true)}, "previewFeature": String("enable"), "semanticTokens": String("enable"), "systemFonts": Bool(true), "trace": Object {"server": String("off")}, "typstExtraArgs": Array []}
[2024-10-17T11:10:13Z INFO  tinymist::server] LanguageState: initialized with config Config { const_config: ConstConfig { position_encoding: Utf16, cfg_change_registration: true, tokens_dynamic_registration: true, tokens_overlapping_token_support: false, tokens_multiline_token_support: false, doc_line_folding_only: true, doc_fmt_dynamic_registration: true }, compile: CompileConfig { roots: ["\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"], output_path: PathPattern(""), export_pdf: Never, root_path: None, font_opts: CompileFontArgs { font_paths: [], ignore_system_fonts: false }, system_fonts: Some(true), font_paths: [], fonts: OnceCell(Uninit), notify_status: true, periscope_args: None, typst_extra_args: Some(CompileExtraOpts { root_dir: None, entry: None, inputs: {}, font: CompileFontArgs { font_paths: [], ignore_system_fonts: false }, creation_timestamp: None, cert: None }), preferred_theme: Some("dark"), has_default_entry_path: false, lsp_inputs: {"x-preview": "{\"version\":1,\"theme\":\"dark\"}"} }, semantic_tokens: Enable, formatter_mode: Typstyle, formatter_print_width: Some(120) }
[2024-10-17T11:10:13Z INFO  tinymist::actor] TypstActor: creating server for primary, entry: EntryState { rooted: true, root: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"), main: None }, inputs: {"x-preview": "{\"version\":1,\"theme\":\"dark\"}"}
[2024-10-17T11:10:13Z INFO  tinymist::init] creating SharedFontResolver with CompileFontArgs { font_paths: [], ignore_system_fonts: false }
[2024-10-17T11:10:13Z INFO  sync_lsp] handled  initialize - (0) in 1.92ms
[2024-10-17T11:10:13Z INFO  sync_lsp] notifying initialized - at Instant { t: 4272.63s }
[2024-10-17T11:10:13Z INFO  tinymist::server] server initialized
[2024-10-17T11:10:13Z INFO  sync_lsp] notifing initialized succeeded in 596.20µs
[2024-10-17T11:10:13Z INFO  sync_lsp] handling workspace/executeCommand - (1) at Instant { t: 4272.66s }
[2024-10-17T11:10:13Z INFO  sync_lsp] handled  workspace/executeCommand - (1) in 4.92ms
[2024-10-17T11:10:13Z INFO  sync_lsp] notifying textDocument/didOpen - at Instant { t: 4272.66s }
[2024-10-17T11:10:13Z INFO  tinymist::server] did open Url { scheme: "file", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("wsl.localhost")), port: None, path: "/Ubuntu-22.04/home/flas/source/course/modelling/agristrat/doc/solution.typ", query: None, fragment: None }
[2024-10-17T11:10:13Z INFO  tinymist::server] create source: "\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat\\doc\\solution.typ"
[2024-10-17T11:10:13Z INFO  tinymist::actor::typ_client] the entry file of TypstActor(primary) is changing to EntryState { rooted: true, root: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"), main: Some(\doc\solution.typ) }
[2024-10-17T11:10:13Z INFO  tinymist::server] file focused[implicit,o]: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat\\doc\\solution.typ")
[2024-10-17T11:10:13Z INFO  sync_lsp] notifing textDocument/didOpen succeeded in 2.51ms
[2024-10-17T11:10:13Z INFO  sync_lsp] handling workspace/executeCommand - (2) at Instant { t: 4272.66s }
[2024-10-17T11:10:13Z INFO  tinymist::cmd] first manual focusing is coming
[2024-10-17T11:10:13Z INFO  sync_lsp] handled  workspace/executeCommand - (2) in 25.20µs
[2024-10-17T11:10:13Z INFO  sync_lsp] handling workspace/executeCommand - (3) at Instant { t: 4272.67s }
[2024-10-17T11:10:13Z INFO  sync_lsp] handled  workspace/executeCommand - (3) in 2.56ms
[2024-10-17T11:10:13Z INFO  sync_lsp] handling textDocument/documentSymbol - (4) at Instant { t: 4272.71s }
[2024-10-17T11:10:13Z INFO  tinymist_query::syntax::lexical_hierarchy] lexical hierarchy analysis took 14.6µs
[2024-10-17T11:10:13Z INFO  sync_lsp] handled  textDocument/documentSymbol - (4) in 133.50µs
[2024-10-17T11:10:13Z INFO  sync_lsp] handling textDocument/codeAction - (5) at Instant { t: 4272.71s }
[2024-10-17T11:10:13Z INFO  sync_lsp] handling textDocument/documentColor - (6) at Instant { t: 4272.71s }
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received status request(primary) Compiling
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/codeAction - (5) in 201.75ms
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/documentColor - (6) in 200.86ms
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received diagnostics from primary:4: diag(Some(0))
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received status request(primary) CompileSuccess
[2024-10-17T11:10:14Z INFO  tinymist::task::cache] CacheEvictTask: evict cache in 19.3µs
[Info  - 7:10:14 PM] Connection to server got closed. Server will restart.
true
[Error - 7:10:14 PM] Server process exited with code<PHONE_NUMBER>.
[2024-10-17T11:10:14Z INFO  tinymist] tinymist LSP version information: [["Build Timestamp", "2024-10-09T17:56:50.143796800Z"], ["Build Git Describe", "v0.11.32"], ["Commit SHA", "deb06b85113a97a9b6770d89624f1ed6b94f9331"], ["Commit Date", "None"], ["Commit Branch", "None"], ["Cargo Target Triple", "x86_64-pc-windows-msvc"], ["Typst Version", "0.11.1"], ["Typst Source", "git+https://github.com/Myriad-Dreamin/typst.git?tag=tinymist-v0.11.1-2#314749ea26ac3f62622bc3b3c30d3a7d6a457a74"]]
[2024-10-17T11:10:14Z INFO  tinymist] starting LSP server: LspArgs {
        mirror: MirrorArgs {
            mirror: "",
            replay: "",
        },
        font: CompileFontArgs {
            font_paths: [],
            ignore_system_fonts: false,
        },
    }
[2024-10-17T11:10:14Z INFO  sync_lsp] handling initialize - (0) at Instant { t: 4272.99s }
[2024-10-17T11:10:14Z INFO  tinymist::init] preferred theme: Some("dark") {"compileStatus": String("enable"), "exportPdf": String("never"), "fontPaths": Array [], "formatterMode": String("typstyle"), "formatterPrintWidth": Number(120), "onEnterEvent": Bool(true), "outputPath": String(""), "preferredTheme": String("dark"), "preview": Object {"cursorIndicator": Bool(false), "fontPaths": Array [], "invertColors": Null, "partialRendering": Bool(true), "pinPreviewFile": Bool(false), "refresh": String("onType"), "scrollSync": String("onSelectionChangeByMouse"), "sysInputs": Object {}, "systemFonts": Bool(true)}, "previewFeature": String("enable"), "semanticTokens": String("enable"), "systemFonts": Bool(true), "trace": Object {"server": String("off")}, "typstExtraArgs": Array []}
[2024-10-17T11:10:14Z INFO  tinymist::server] LanguageState: initialized with config Config { const_config: ConstConfig { position_encoding: Utf16, cfg_change_registration: true, tokens_dynamic_registration: true, tokens_overlapping_token_support: false, tokens_multiline_token_support: false, doc_line_folding_only: true, doc_fmt_dynamic_registration: true }, compile: CompileConfig { roots: ["\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"], output_path: PathPattern(""), export_pdf: Never, root_path: None, font_opts: CompileFontArgs { font_paths: [], ignore_system_fonts: false }, system_fonts: Some(true), font_paths: [], fonts: OnceCell(Uninit), notify_status: true, periscope_args: None, typst_extra_args: Some(CompileExtraOpts { root_dir: None, entry: None, inputs: {}, font: CompileFontArgs { font_paths: [], ignore_system_fonts: false }, creation_timestamp: None, cert: None }), preferred_theme: Some("dark"), has_default_entry_path: false, lsp_inputs: {"x-preview": "{\"version\":1,\"theme\":\"dark\"}"} }, semantic_tokens: Enable, formatter_mode: Typstyle, formatter_print_width: Some(120) }
[2024-10-17T11:10:14Z INFO  tinymist::actor] TypstActor: creating server for primary, entry: EntryState { rooted: true, root: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"), main: None }, inputs: {"x-preview": "{\"version\":1,\"theme\":\"dark\"}"}
[2024-10-17T11:10:14Z INFO  tinymist::init] creating SharedFontResolver with CompileFontArgs { font_paths: [], ignore_system_fonts: false }
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  initialize - (0) in 1.17ms
[2024-10-17T11:10:14Z INFO  sync_lsp] notifying initialized - at Instant { t: 4273.00s }
[2024-10-17T11:10:14Z INFO  tinymist::server] server initialized
[2024-10-17T11:10:14Z INFO  sync_lsp] notifing initialized succeeded in 275.20µs
[2024-10-17T11:10:14Z INFO  sync_lsp] notifying textDocument/didOpen - at Instant { t: 4273.01s }
[2024-10-17T11:10:14Z INFO  tinymist::server] did open Url { scheme: "file", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("wsl.localhost")), port: None, path: "/Ubuntu-22.04/home/flas/source/course/modelling/agristrat/doc/solution.typ", query: None, fragment: None }
[2024-10-17T11:10:14Z INFO  tinymist::server] create source: "\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat\\doc\\solution.typ"
[2024-10-17T11:10:14Z INFO  tinymist::actor::typ_client] the entry file of TypstActor(primary) is changing to EntryState { rooted: true, root: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"), main: Some(\doc\solution.typ) }
[2024-10-17T11:10:14Z INFO  tinymist::server] file focused[implicit,o]: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat\\doc\\solution.typ")
[2024-10-17T11:10:14Z INFO  sync_lsp] notifing textDocument/didOpen succeeded in 213.90µs
[2024-10-17T11:10:14Z INFO  sync_lsp] handling textDocument/documentSymbol - (1) at Instant { t: 4273.01s }
[2024-10-17T11:10:14Z INFO  tinymist_query::syntax::lexical_hierarchy] lexical hierarchy analysis took 13.1µs
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/documentSymbol - (1) in 137.50µs
[2024-10-17T11:10:14Z INFO  sync_lsp] handling textDocument/codeAction - (2) at Instant { t: 4273.01s }
[2024-10-17T11:10:14Z INFO  sync_lsp] handling textDocument/documentColor - (3) at Instant { t: 4273.01s }
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received status request(primary) Compiling
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/codeAction - (2) in 128.75ms
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/documentColor - (3) in 127.05ms
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received diagnostics from primary:4: diag(Some(0))
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received status request(primary) CompileSuccess
[2024-10-17T11:10:14Z INFO  tinymist::task::cache] CacheEvictTask: evict cache in 14.5µs
[Info  - 7:10:14 PM] Connection to server got closed. Server will restart.
true
[Error - 7:10:14 PM] Server process exited with code<PHONE_NUMBER>.
[2024-10-17T11:10:14Z INFO  tinymist] tinymist LSP version information: [["Build Timestamp", "2024-10-09T17:56:50.143796800Z"], ["Build Git Describe", "v0.11.32"], ["Commit SHA", "deb06b85113a97a9b6770d89624f1ed6b94f9331"], ["Commit Date", "None"], ["Commit Branch", "None"], ["Cargo Target Triple", "x86_64-pc-windows-msvc"], ["Typst Version", "0.11.1"], ["Typst Source", "git+https://github.com/Myriad-Dreamin/typst.git?tag=tinymist-v0.11.1-2#314749ea26ac3f62622bc3b3c30d3a7d6a457a74"]]
[2024-10-17T11:10:14Z INFO  tinymist] starting LSP server: LspArgs {
        mirror: MirrorArgs {
            mirror: "",
            replay: "",
        },
        font: CompileFontArgs {
            font_paths: [],
            ignore_system_fonts: false,
        },
    }
[2024-10-17T11:10:14Z INFO  sync_lsp] handling initialize - (0) at Instant { t: 4273.18s }
[2024-10-17T11:10:14Z INFO  tinymist::init] preferred theme: Some("dark") {"compileStatus": String("enable"), "exportPdf": String("never"), "fontPaths": Array [], "formatterMode": String("typstyle"), "formatterPrintWidth": Number(120), "onEnterEvent": Bool(true), "outputPath": String(""), "preferredTheme": String("dark"), "preview": Object {"cursorIndicator": Bool(false), "fontPaths": Array [], "invertColors": Null, "partialRendering": Bool(true), "pinPreviewFile": Bool(false), "refresh": String("onType"), "scrollSync": String("onSelectionChangeByMouse"), "sysInputs": Object {}, "systemFonts": Bool(true)}, "previewFeature": String("enable"), "semanticTokens": String("enable"), "systemFonts": Bool(true), "trace": Object {"server": String("off")}, "typstExtraArgs": Array []}
[2024-10-17T11:10:14Z INFO  tinymist::server] LanguageState: initialized with config Config { const_config: ConstConfig { position_encoding: Utf16, cfg_change_registration: true, tokens_dynamic_registration: true, tokens_overlapping_token_support: false, tokens_multiline_token_support: false, doc_line_folding_only: true, doc_fmt_dynamic_registration: true }, compile: CompileConfig { roots: ["\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"], output_path: PathPattern(""), export_pdf: Never, root_path: None, font_opts: CompileFontArgs { font_paths: [], ignore_system_fonts: false }, system_fonts: Some(true), font_paths: [], fonts: OnceCell(Uninit), notify_status: true, periscope_args: None, typst_extra_args: Some(CompileExtraOpts { root_dir: None, entry: None, inputs: {}, font: CompileFontArgs { font_paths: [], ignore_system_fonts: false }, creation_timestamp: None, cert: None }), preferred_theme: Some("dark"), has_default_entry_path: false, lsp_inputs: {"x-preview": "{\"version\":1,\"theme\":\"dark\"}"} }, semantic_tokens: Enable, formatter_mode: Typstyle, formatter_print_width: Some(120) }
[2024-10-17T11:10:14Z INFO  tinymist::actor] TypstActor: creating server for primary, entry: EntryState { rooted: true, root: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"), main: None }, inputs: {"x-preview": "{\"version\":1,\"theme\":\"dark\"}"}
[2024-10-17T11:10:14Z INFO  tinymist::init] creating SharedFontResolver with CompileFontArgs { font_paths: [], ignore_system_fonts: false }
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  initialize - (0) in 837.50µs
[2024-10-17T11:10:14Z INFO  sync_lsp] notifying initialized - at Instant { t: 4273.18s }
[2024-10-17T11:10:14Z INFO  tinymist::server] server initialized
[2024-10-17T11:10:14Z INFO  sync_lsp] notifing initialized succeeded in 125.10µs
[2024-10-17T11:10:14Z INFO  sync_lsp] notifying textDocument/didOpen - at Instant { t: 4273.19s }
[2024-10-17T11:10:14Z INFO  tinymist::server] did open Url { scheme: "file", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("wsl.localhost")), port: None, path: "/Ubuntu-22.04/home/flas/source/course/modelling/agristrat/doc/solution.typ", query: None, fragment: None }
[2024-10-17T11:10:14Z INFO  tinymist::server] create source: "\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat\\doc\\solution.typ"
[2024-10-17T11:10:14Z INFO  tinymist::actor::typ_client] the entry file of TypstActor(primary) is changing to EntryState { rooted: true, root: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"), main: Some(\doc\solution.typ) }
[2024-10-17T11:10:14Z INFO  tinymist::server] file focused[implicit,o]: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat\\doc\\solution.typ")
[2024-10-17T11:10:14Z INFO  sync_lsp] notifing textDocument/didOpen succeeded in 195.10µs
[2024-10-17T11:10:14Z INFO  sync_lsp] handling textDocument/documentSymbol - (1) at Instant { t: 4273.19s }
[2024-10-17T11:10:14Z INFO  tinymist_query::syntax::lexical_hierarchy] lexical hierarchy analysis took 11.1µs
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/documentSymbol - (1) in 82.30µs
[2024-10-17T11:10:14Z INFO  sync_lsp] handling textDocument/codeAction - (2) at Instant { t: 4273.19s }
[2024-10-17T11:10:14Z INFO  sync_lsp] handling textDocument/documentColor - (3) at Instant { t: 4273.19s }
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received status request(primary) Compiling
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/documentColor - (3) in 132.33ms
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/codeAction - (2) in 134.07ms
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received diagnostics from primary:4: diag(Some(0))
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received status request(primary) CompileSuccess
[2024-10-17T11:10:14Z INFO  tinymist::task::cache] CacheEvictTask: evict cache in 18.3µs
[Info  - 7:10:14 PM] Connection to server got closed. Server will restart.
true
[Error - 7:10:14 PM] Server process exited with code<PHONE_NUMBER>.
[2024-10-17T11:10:14Z INFO  tinymist] tinymist LSP version information: [["Build Timestamp", "2024-10-09T17:56:50.143796800Z"], ["Build Git Describe", "v0.11.32"], ["Commit SHA", "deb06b85113a97a9b6770d89624f1ed6b94f9331"], ["Commit Date", "None"], ["Commit Branch", "None"], ["Cargo Target Triple", "x86_64-pc-windows-msvc"], ["Typst Version", "0.11.1"], ["Typst Source", "git+https://github.com/Myriad-Dreamin/typst.git?tag=tinymist-v0.11.1-2#314749ea26ac3f62622bc3b3c30d3a7d6a457a74"]]
[2024-10-17T11:10:14Z INFO  tinymist] starting LSP server: LspArgs {
        mirror: MirrorArgs {
            mirror: "",
            replay: "",
        },
        font: CompileFontArgs {
            font_paths: [],
            ignore_system_fonts: false,
        },
    }
[2024-10-17T11:10:14Z INFO  sync_lsp] handling initialize - (0) at Instant { t: 4273.37s }
[2024-10-17T11:10:14Z INFO  tinymist::init] preferred theme: Some("dark") {"compileStatus": String("enable"), "exportPdf": String("never"), "fontPaths": Array [], "formatterMode": String("typstyle"), "formatterPrintWidth": Number(120), "onEnterEvent": Bool(true), "outputPath": String(""), "preferredTheme": String("dark"), "preview": Object {"cursorIndicator": Bool(false), "fontPaths": Array [], "invertColors": Null, "partialRendering": Bool(true), "pinPreviewFile": Bool(false), "refresh": String("onType"), "scrollSync": String("onSelectionChangeByMouse"), "sysInputs": Object {}, "systemFonts": Bool(true)}, "previewFeature": String("enable"), "semanticTokens": String("enable"), "systemFonts": Bool(true), "trace": Object {"server": String("off")}, "typstExtraArgs": Array []}
[2024-10-17T11:10:14Z INFO  tinymist::server] LanguageState: initialized with config Config { const_config: ConstConfig { position_encoding: Utf16, cfg_change_registration: true, tokens_dynamic_registration: true, tokens_overlapping_token_support: false, tokens_multiline_token_support: false, doc_line_folding_only: true, doc_fmt_dynamic_registration: true }, compile: CompileConfig { roots: ["\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"], output_path: PathPattern(""), export_pdf: Never, root_path: None, font_opts: CompileFontArgs { font_paths: [], ignore_system_fonts: false }, system_fonts: Some(true), font_paths: [], fonts: OnceCell(Uninit), notify_status: true, periscope_args: None, typst_extra_args: Some(CompileExtraOpts { root_dir: None, entry: None, inputs: {}, font: CompileFontArgs { font_paths: [], ignore_system_fonts: false }, creation_timestamp: None, cert: None }), preferred_theme: Some("dark"), has_default_entry_path: false, lsp_inputs: {"x-preview": "{\"version\":1,\"theme\":\"dark\"}"} }, semantic_tokens: Enable, formatter_mode: Typstyle, formatter_print_width: Some(120) }
[2024-10-17T11:10:14Z INFO  tinymist::actor] TypstActor: creating server for primary, entry: EntryState { rooted: true, root: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"), main: None }, inputs: {"x-preview": "{\"version\":1,\"theme\":\"dark\"}"}
[2024-10-17T11:10:14Z INFO  tinymist::init] creating SharedFontResolver with CompileFontArgs { font_paths: [], ignore_system_fonts: false }
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  initialize - (0) in 1.34ms
[2024-10-17T11:10:14Z INFO  sync_lsp] notifying initialized - at Instant { t: 4273.38s }
[2024-10-17T11:10:14Z INFO  tinymist::server] server initialized
[2024-10-17T11:10:14Z INFO  sync_lsp] notifing initialized succeeded in 350.50µs
[2024-10-17T11:10:14Z INFO  sync_lsp] notifying textDocument/didOpen - at Instant { t: 4273.38s }
[2024-10-17T11:10:14Z INFO  tinymist::server] did open Url { scheme: "file", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("wsl.localhost")), port: None, path: "/Ubuntu-22.04/home/flas/source/course/modelling/agristrat/doc/solution.typ", query: None, fragment: None }
[2024-10-17T11:10:14Z INFO  tinymist::server] create source: "\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat\\doc\\solution.typ"
[2024-10-17T11:10:14Z INFO  tinymist::actor::typ_client] the entry file of TypstActor(primary) is changing to EntryState { rooted: true, root: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"), main: Some(\doc\solution.typ) }
[2024-10-17T11:10:14Z INFO  tinymist::server] file focused[implicit,o]: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat\\doc\\solution.typ")
[2024-10-17T11:10:14Z INFO  sync_lsp] notifing textDocument/didOpen succeeded in 198.50µs
[2024-10-17T11:10:14Z INFO  sync_lsp] handling textDocument/documentSymbol - (1) at Instant { t: 4273.38s }
[2024-10-17T11:10:14Z INFO  tinymist_query::syntax::lexical_hierarchy] lexical hierarchy analysis took 14.3µs
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/documentSymbol - (1) in 136.70µs
[2024-10-17T11:10:14Z INFO  sync_lsp] handling textDocument/codeAction - (2) at Instant { t: 4273.38s }
[2024-10-17T11:10:14Z INFO  sync_lsp] handling textDocument/documentColor - (3) at Instant { t: 4273.39s }
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received status request(primary) Compiling
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/codeAction - (2) in 149.07ms
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/documentColor - (3) in 146.67ms
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received diagnostics from primary:4: diag(Some(0))
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received status request(primary) CompileSuccess
[2024-10-17T11:10:14Z INFO  tinymist::task::cache] CacheEvictTask: evict cache in 12.9µs
[Info  - 7:10:14 PM] Connection to server got closed. Server will restart.
true
[Error - 7:10:14 PM] Server process exited with code<PHONE_NUMBER>.
[2024-10-17T11:10:14Z INFO  tinymist] tinymist LSP version information: [["Build Timestamp", "2024-10-09T17:56:50.143796800Z"], ["Build Git Describe", "v0.11.32"], ["Commit SHA", "deb06b85113a97a9b6770d89624f1ed6b94f9331"], ["Commit Date", "None"], ["Commit Branch", "None"], ["Cargo Target Triple", "x86_64-pc-windows-msvc"], ["Typst Version", "0.11.1"], ["Typst Source", "git+https://github.com/Myriad-Dreamin/typst.git?tag=tinymist-v0.11.1-2#314749ea26ac3f62622bc3b3c30d3a7d6a457a74"]]
[2024-10-17T11:10:14Z INFO  tinymist] starting LSP server: LspArgs {
        mirror: MirrorArgs {
            mirror: "",
            replay: "",
        },
        font: CompileFontArgs {
            font_paths: [],
            ignore_system_fonts: false,
        },
    }
[2024-10-17T11:10:14Z INFO  sync_lsp] handling initialize - (0) at Instant { t: 4273.58s }
[2024-10-17T11:10:14Z INFO  tinymist::init] preferred theme: Some("dark") {"compileStatus": String("enable"), "exportPdf": String("never"), "fontPaths": Array [], "formatterMode": String("typstyle"), "formatterPrintWidth": Number(120), "onEnterEvent": Bool(true), "outputPath": String(""), "preferredTheme": String("dark"), "preview": Object {"cursorIndicator": Bool(false), "fontPaths": Array [], "invertColors": Null, "partialRendering": Bool(true), "pinPreviewFile": Bool(false), "refresh": String("onType"), "scrollSync": String("onSelectionChangeByMouse"), "sysInputs": Object {}, "systemFonts": Bool(true)}, "previewFeature": String("enable"), "semanticTokens": String("enable"), "systemFonts": Bool(true), "trace": Object {"server": String("off")}, "typstExtraArgs": Array []}
[2024-10-17T11:10:14Z INFO  tinymist::server] LanguageState: initialized with config Config { const_config: ConstConfig { position_encoding: Utf16, cfg_change_registration: true, tokens_dynamic_registration: true, tokens_overlapping_token_support: false, tokens_multiline_token_support: false, doc_line_folding_only: true, doc_fmt_dynamic_registration: true }, compile: CompileConfig { roots: ["\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"], output_path: PathPattern(""), export_pdf: Never, root_path: None, font_opts: CompileFontArgs { font_paths: [], ignore_system_fonts: false }, system_fonts: Some(true), font_paths: [], fonts: OnceCell(Uninit), notify_status: true, periscope_args: None, typst_extra_args: Some(CompileExtraOpts { root_dir: None, entry: None, inputs: {}, font: CompileFontArgs { font_paths: [], ignore_system_fonts: false }, creation_timestamp: None, cert: None }), preferred_theme: Some("dark"), has_default_entry_path: false, lsp_inputs: {"x-preview": "{\"version\":1,\"theme\":\"dark\"}"} }, semantic_tokens: Enable, formatter_mode: Typstyle, formatter_print_width: Some(120) }
[2024-10-17T11:10:14Z INFO  tinymist::actor] TypstActor: creating server for primary, entry: EntryState { rooted: true, root: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"), main: None }, inputs: {"x-preview": "{\"version\":1,\"theme\":\"dark\"}"}
[2024-10-17T11:10:14Z INFO  tinymist::init] creating SharedFontResolver with CompileFontArgs { font_paths: [], ignore_system_fonts: false }
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  initialize - (0) in 852.00µs
[2024-10-17T11:10:14Z INFO  sync_lsp] notifying initialized - at Instant { t: 4273.58s }
[2024-10-17T11:10:14Z INFO  tinymist::server] server initialized
[2024-10-17T11:10:14Z INFO  sync_lsp] notifing initialized succeeded in 205.90µs
[2024-10-17T11:10:14Z INFO  sync_lsp] notifying textDocument/didOpen - at Instant { t: 4273.58s }
[2024-10-17T11:10:14Z INFO  tinymist::server] did open Url { scheme: "file", cannot_be_a_base: false, username: "", password: None, host: Some(Domain("wsl.localhost")), port: None, path: "/Ubuntu-22.04/home/flas/source/course/modelling/agristrat/doc/solution.typ", query: None, fragment: None }
[2024-10-17T11:10:14Z INFO  tinymist::server] create source: "\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat\\doc\\solution.typ"
[2024-10-17T11:10:14Z INFO  tinymist::actor::typ_client] the entry file of TypstActor(primary) is changing to EntryState { rooted: true, root: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat"), main: Some(\doc\solution.typ) }
[2024-10-17T11:10:14Z INFO  tinymist::server] file focused[implicit,o]: Some("\\\\wsl.localhost\\Ubuntu-22.04\\home\\flas\\source\\course\\modelling\\agristrat\\doc\\solution.typ")
[2024-10-17T11:10:14Z INFO  sync_lsp] notifing textDocument/didOpen succeeded in 180.80µs
[2024-10-17T11:10:14Z INFO  sync_lsp] handling textDocument/documentSymbol - (1) at Instant { t: 4273.58s }
[2024-10-17T11:10:14Z INFO  tinymist_query::syntax::lexical_hierarchy] lexical hierarchy analysis took 12.2µs
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/documentSymbol - (1) in 108.80µs
[2024-10-17T11:10:14Z INFO  sync_lsp] handling textDocument/codeAction - (2) at Instant { t: 4273.58s }
[2024-10-17T11:10:14Z INFO  sync_lsp] handling textDocument/documentColor - (3) at Instant { t: 4273.59s }
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received status request(primary) Compiling
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/codeAction - (2) in 127.96ms
[2024-10-17T11:10:14Z INFO  sync_lsp] handled  textDocument/documentColor - (3) in 126.16ms
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received diagnostics from primary:4: diag(Some(0))
[2024-10-17T11:10:14Z INFO  tinymist::actor::editor] received status request(primary) CompileSuccess
[2024-10-17T11:10:14Z INFO  tinymist::task::cache] CacheEvictTask: evict cache in 14.8µs
[Error - 7:10:14 PM] The Tinymist Typst Language Server server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
[Error - 7:10:14 PM] Server process exited with code<PHONE_NUMBER>.

tinymist client log(Help -> Toggle Developer Tools -> Console):
log.ts:419  INFO Started local extension host with pid 14416.
log.ts:429  WARN [twxs.cmake]: Cannot register 'cmake.cmakePath'. This property is already registered.
log.ts:439   ERR Extension 'ms-vscode.cpptools' CANNOT register tool without name and modelDescription: {"name":"cpptools-lmtool-configuration","toolReferenceName":"cpp","displayName":"C/C++ configuration","canBeReferencedInPrompt":true,"userDescription":"Configuration of the active C or C++ file, like language standard version and target platform.","modelDescription":"For the active C or C++ file, this tool provides: the language (C, C++, or CUDA), the language standard version (such as C++11, C++14, C++17, or C++20), the compiler (such as GCC, Clang, or MSVC), the target platform (such as x86, x64, or ARM), and the target architecture (such as 32-bit or 64-bit).","icon":"$(file-code)","when":"(config.C_Cpp.experimentalFeatures =~ /^[eE]nabled$/)","supportedContentTypes":["text/plain"]}
log.ts:439   ERR [File Watcher] Unexpected error: Failed to read changes (EUNKNOWN) (path: \\wsl.localhost\Ubuntu-22.04\home\flas\source\course\modelling\agristrat)
log.ts:439   ERR [File Watcher (universal)] Failed to read changes
log.ts:429  WARN [csdevkit]: Couldn't find message for key commands.selectLaunchTargetFramework.
log.ts:439   ERR [File Watcher (node.js)] Failed to watch \\wsl.localhost\Ubuntu-22.04\home\flas\source\course\modelling\agristrat\.git for changes using fs.watch() (Error: EISDIR: illegal operation on a directory, watch '\\wsl.localhost\Ubuntu-22.04\home\flas\source\course\modelling\agristrat\.git')
log.ts:419  INFO [perf] Render performance baseline is 57ms
console.ts:137 [Extension Host] determineVscodeTheme 2
notificationsAlerts.ts:42 The Tinymist Typst Language Server server crashed 5 times in the last 3 minutes. The server will not be restarted. See the output for more information.
c @ notificationsAlerts.ts:42
console.ts:137 [Extension Host] rejected promise not handled within 1 second: Error: Client is not running
K_i @ console.ts:137
console.ts:137 [Extension Host] stack trace: Error: Client is not running
	at hh.sendRequest (c:\Users\86151\.vscode\extensions\myriad-dreamin.tinymist-0.11.32-win32-x64\out\extension.js:39:114255)
	at $S (c:\Users\86151\.vscode\extensions\myriad-dreamin.tinymist-0.11.32-win32-x64\out\extension.js:69:9527)
	at ds (c:\Users\86151\.vscode\extensions\myriad-dreamin.tinymist-0.11.32-win32-x64\out\extension.js:69:9249)
	at c:\Users\86151\.vscode\extensions\myriad-dreamin.tinymist-0.11.32-win32-x64\out\extension.js:69:1839
	at gh.value (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:156:35160)
	at T.B (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)
	at T.C (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:802)
	at T.fire (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:1019)
	at gh.value (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:155:61240)
	at T.B (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)
	at T.fire (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950)
	at nw.acceptDocumentsAndEditorsDelta (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:121:11570)
	at nw.$acceptDocumentsAndEditorsDelta (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:121:10040)
	at Zb.S (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:113896)
	at Zb.Q (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:113676)
	at Zb.M (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:112765)
	at Zb.L (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:111870)
	at gh.value (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:110667)
	at T.B (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)
	at T.fire (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950)
	at no.fire (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:9399)
	at gh.value (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:174:13273)
	at T.B (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)
	at T.fire (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950)
	at no.fire (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:9399)
	at MessagePortMain.<anonymous> (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:174:11562)
	at MessagePortMain.emit (node:events:519:28)
	at MessagePortMain.emit (node:domain:488:12)
	at MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2619)
K_i @ console.ts:137
mainThreadExtensionService.ts:78 [myriad-dreamin.tinymist]Client is not running
$onExtensionRuntimeError @ mainThreadExtensionService.ts:78
mainThreadExtensionService.ts:79 Error: Client is not running
	at hh.sendRequest (c:\Users\86151\.vscode\extensions\myriad-dreamin.tinymist-0.11.32-win32-x64\out\extension.js:39:114255)
	at $S (c:\Users\86151\.vscode\extensions\myriad-dreamin.tinymist-0.11.32-win32-x64\out\extension.js:69:9527)
	at ds (c:\Users\86151\.vscode\extensions\myriad-dreamin.tinymist-0.11.32-win32-x64\out\extension.js:69:9249)
	at c:\Users\86151\.vscode\extensions\myriad-dreamin.tinymist-0.11.32-win32-x64\out\extension.js:69:1839
	at gh.value (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:156:35160)
	at T.B (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)
	at T.C (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:802)
	at T.fire (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:1019)
	at gh.value (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:155:61240)
	at T.B (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)
	at T.fire (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950)
	at nw.acceptDocumentsAndEditorsDelta (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:121:11570)
	at nw.$acceptDocumentsAndEditorsDelta (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:121:10040)
	at Zb.S (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:113896)
	at Zb.Q (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:113676)
	at Zb.M (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:112765)
	at Zb.L (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:111870)
	at gh.value (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:110667)
	at T.B (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)
	at T.fire (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950)
	at no.fire (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:9399)
	at gh.value (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:174:13273)
	at T.B (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:732)
	at T.fire (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:29:950)
	at no.fire (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:31:9399)
	at MessagePortMain.<anonymous> (file:///c:/Users/86151/AppData/Local/Programs/Microsoft%20VS%20Code/resources/app/out/vs/workbench/api/node/extensionHostProcess.js:174:11562)
	at MessagePortMain.emit (node:events:519:28)
	at MessagePortMain.emit (node:domain:488:12)
	at MessagePortMain._internalPort.emit (node:electron/js2c/utility_init:2:2619)
$onExtensionRuntimeError @ mainThreadExtensionService.ts:79

Additional context
opening this file in wsl does work. this seems to be an issue when opening a file in wsl on windows, as I can reproduce it by opening a file in wsl on windows

could you explain what does "opening a file in wsl on windows" mean to help us reproduce this issue?

could you explain what does "opening a file in wsl on windows" mean to help us reproduce this issue?

this is what i am doing: open folder "\wsl.localhost\Ubuntu-22.04\home\flas\source\course\modelling" in windows, and then open a .typ file.

在typst仓库发现了 https://github.com/typst/typst/issues/5262 ，与我的代码具有相同的报错，注释掉相关代码后，tinymist 0.12.0 可以正常工作.

There are not sufficient evidences, so I think of it is not an issue of tinymist but wrong environment setup in WSL. Some similar issue: webpack/issues/3573.

@Myriad-Dreamin 当文档的内容引起 typst 崩溃, tinymist 也会随之崩溃。 当我更新文档后，我必须重启 vscode 才能使用 tinymist。是否有方法快速重启 tinymist?
另外, 我使用 typst.app 测试会引起崩溃的文档, 当我修改文档后, typst.app 似乎重新调用了 typst, 让文档正常预览了, tinymist 后续是否会有类似设计？

@KiyanYang When a panic is happening, the entire language server cannot ensure memory safe in later execution. This should be a small defect of the typst compiler (in comparing with python).
Because of the above reason, we could and have to restart the language server at the extension side (client side). But we may not do this until we understand how an extension handles and restarts a stopped server. From my knowledge, an extension rarely restarts the language server manually, because vscode is already doing this for us.


backport 2023.2: Status menu not showing after opening the list of EVCs

Backport the fix of issue https://github.com/kytos-ng/ui/issues/110 to 2023.2
Instructions:
You need to create a new branch off of base/2023.2.3 (for instance release/2023.2.3) and then push that branch upstream, and when opening the PR target the branch base/2023.2.3 (when you open a PR it has an option to specify on GitHub web UI). Also, you need to:

Update package.json version accordingly.
Add a new section on changelog accordingly.

Landed on https://github.com/kytos-ng/ui/pull/114


[ISSUE #5715]Fix log output files of nameserver, broker, and controller components are incorrect

Make sure set the target branch to develop
What is the purpose of the change
Fix #5715
Brief changelog

Fix log output files of nameserver, broker, and controller components are incorrect

Verifying this change
XXXX
Follow this checklist to help us incorporate your contribution quickly and easily. Notice, it would be helpful if you could finish the following 5 checklist(the last one is not necessary)before request the community to review your PR.

[x] Make sure there is a Github issue filed for the change (usually before you start working on it). Trivial changes like typos do not require a Github issue. Your pull request should address just this issue, without pulling in other changes - one PR resolves one issue.
[x] Format the pull request title like [ISSUE #123] Fix UnknownException when host config not exist. Each commit in the pull request should have a meaningful subject line and body.
[x] Write a pull request description that is detailed enough to understand what the pull request does, how, and why.
[x] Write necessary unit-test(over 80% coverage) to verify your logic correction, more mock a little better when cross module dependency exist. If the new feature or significant change is committed, please remember to add integration-test in test module.
[x] Run mvn -B clean apache-rat:check findbugs:findbugs checkstyle:checkstyle to make sure basic checks pass. Run mvn clean install -DskipITs to make sure unit-test pass. Run mvn clean test-compile failsafe:integration-test  to make sure integration-test pass.
[ ] If this contribution is large, please file an Apache Individual Contributor License Agreement.

@RongtongJin  @aaron-ai  PTAL~
platform:
No LSB modules are available.
Distributor ID: Ubuntu
Description:    Ubuntu 22.04.1 LTS
Release:        22.04

Codecov Report

Merging #5723 (1f8e9e0) into develop (81e3648) will increase coverage by 0.00%.
The diff coverage is 70.58%.

@@            Coverage Diff             @@
##             develop    #5723   +/-   ##
==========================================
  Coverage      42.46%   42.47%
+ Complexity      8223     8208   -15
==========================================
  Files           1060     1061    +1
  Lines          73175    73186   +11
  Branches        9606     9607    +1
==========================================
+ Hits           31076    31086   +10
+ Misses         38188    38185    -3
- Partials        3911     3915    +4

Impacted Files
Coverage Δ

.../main/java/org/apache/rocketmq/client/MQAdmin.java
0.00% <0.00%> (ø)

...c/main/java/org/apache/rocketmq/common/MixAll.java
41.44% <ø> (ø)

.../apache/rocketmq/controller/ControllerStartup.java
0.00% <0.00%> (ø)

.../apache/rocketmq/tools/command/MQAdminStartup.java
0.00% <0.00%> (ø)

...mq/common/logging/DefaultJoranConfiguratorExt.java
50.61% <81.81%> (+0.61%)
:arrow_up:

...java/org/apache/rocketmq/broker/BrokerStartup.java
7.18% <100.00%> (+0.61%)
:arrow_up:

...va/org/apache/rocketmq/namesrv/NamesrvStartup.java
17.24% <100.00%> (+0.71%)
:arrow_up:

...n/java/org/apache/rocketmq/proxy/ProxyStartup.java
44.82% <100.00%> (+0.47%)
:arrow_up:

...rg/apache/rocketmq/common/stats/StatsSnapshot.java
84.61% <0.00%> (-15.39%)
:arrow_down:

...apache/rocketmq/broker/longpolling/PopRequest.java
31.03% <0.00%> (-13.80%)
:arrow_down:

... and 25 more

:mega: We’re building smart automated test selection to slash your CI/CD build times. Learn more

This PR related issue has been fixed, you can see #5735 , this PR will be closed


iOS: FinishTransaction should never be called automatically, ConsumePurchaseAsync should be implemented

If you are creating an issue for a BUG please fill out this information. If you are asking a question or requesting a feature you can delete the sections below.
Failure to fill out this information will result in this issue being closed. If you post a full stack trace in a bug it will be closed, please post it to http://gist.github.com and then post the link here.
Bug Information
Version Number of Plugin:  1.2.5
Device Tested On: iPhone 6+
Simulator Tested On: NA
Version of VS: 2015 Community
Version of Xamarin: <IP_ADDRESS>3
Versions of other things you are using: Xamarin Forms 2.5.1
Steps to reproduce the Behavior
Make a purchase in sandbox environment with server side receipt validation and server side inventory management.
Expected Behavior
If server fails to validate receipt the consumable should remain unconsumed and the purchase should be available on the next app start
Actual Behavior
In PaymentObserver.UpdatedTransaction method you are calling FinishTransaction always.  This does not follow Apple's recommendations for consumables.  Transactions should only be finished once the item purchased has been successfully added to the customers app/game account.
You have also avoided the implementation of ConsumePurchase. Why would you do this?  This is where the FinishTransaction should happen.
Code snippet
Screenshotst

Upvoting this, it's a blocker that prevents us from using this lib. By calling FinishTransaction on a consumable in iOS, it removes the purchase from the receipt. In our setup we need to see the purchases during server side validation. When you use your lib, in_app is stripped from the receipt object.
https://developer.apple.com/documentation/storekit/original_api_for_in-app_purchase/choosing_a_receipt_validation_technique#//apple_ref/doc/uid/TP40010573
Consumable in-app purchases remain in the receipt until you call finishTransaction(_:). Non-consumables, auto-renewing subscription items, and non-renewing subscription items remain in the receipt indefinitely. For auto-renewable subscription management, see the following table for the key advantages that server-side receipt validation gives over on-device receipt validation. Apple Developer Documentation


Upgrade the application to angular 15.

Upgrade the angular version used in the application to angular 15.

This task is done.


Module Network

[x] Module Receive
[x] Module Send

Now is done, but check error in future (Link to #37)

Now need buffer in network (In / Out)


[LS] Add support for new analysis.Diagnostic information & CadenceV1Analyzer

Closes #293
Description
This PR adds language server support for new analysis.Diagnostic information as well as assigning a different severity to Cadence V1 Analyzer diagnostics.
Dependent on:

https://github.com/onflow/cadence/pull/3082
https://github.com/onflow/cadence-tools/pull/285 (so we can set the severity of the diagnostics)

[x] Targeted PR against master branch
[x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work
[x] Code follows the standards mentioned here
[x] Updated relevant documentation
[x] Re-reviewed Files changed in the Github PR explorer
[x] Added appropriate labels

Nice!


New: Tag Shows in Sonarr if Episodes have NoHL

Does as it says on the tin

Could do with improving the efficiency as it take about 40 mins to process 500 shows

🚀🚀


Unable to access azure deployed bot

Request to 'https://XXX.azurewebsites.net/api/messages' failed: [500] Internal Server Error
I am able to access it from Cortana.  but able to access from emulator, using MS BotFramework-Emulator
Not sure how to avoid the error using the tunneling software ngrok.exe.

A 500 error usually indicates your bot is throwing an exception. Does your bot operate correctly when running on localhost?

Closing due to inactivity.


Cannot find module './react-native' from 'env.js'

./node_modules/.bin/jest

Cannot find module './react-native' from 'env.js'

      at Resolver.resolveModule (node_modules/jest-resolve/build/index.js:169:17)
      at Object.<anonymous> (node_modules/react-native-babel-jest/env.js:17:30)

@doanndd

Thank you for reporting. I have been changed require command to './react-native/index' and update to version 0.2.1. Please download new code.


Lighthouse Error

I think that this console error is caused by the library rather than my own code, here is the stack trace:
Warning: React does not recognize the `styleProps` prop on a DOM element. If you intentionally want it to appear in the DOM as a custom attribute, spell it as lowercase `styleprops` instead. If you accidentally passed it from a parent component, remove it from the DOM element.
    at div
    at http://localhost:3000/static/js/vendors~main.chunk.js:868:73
    at Drawer (http://localhost:3000/static/js/vendors~main.chunk.js:14345:87)
    at http://localhost:3000/static/js/vendors~main.chunk.js:868:73
    at EdgeSidebar (http://localhost:3000/static/js/vendors~main.chunk.js:283950:5)
    at Root (http://localhost:3000/static/js/vendors~main.chunk.js:285746:19)
    at push../src/App.js.__webpack_exports__.default (http://localhost:3000/static/js/main.chunk.js:2339:88)
    at InnerThemeProvider (http://localhost:3000/static/js/vendors~main.chunk.js:274339:74)
    at ThemeProvider (http://localhost:3000/static/js/vendors~main.chunk.js:273921:5)
    at ThemeProvider (http://localhost:3000/static/js/vendors~main.chunk.js:274359:5)
    at Router (http://localhost:3000/static/js/vendors~main.chunk.js:330435:5)
    at BrowserRouter (http://localhost:3000/static/js/vendors~main.chunk.js:329933:5)
    at Index (http://localhost:3000/static/js/main.chunk.js:3468:105)

which layout version do you use?


AI Camera demo on Android

I have build the android environment uses the code "./scripts/build_android.sh" on ubuntu. How I can run the AI Camera demo on android phone?
https://github.com/bwasti/AICamera says the dome can be built using build_android.sh in the Caffe2 source. But the demo's file do not contains the "build_android.sh ",what should I do next?

you should use build_android.sh to build the static library and put them in the jniLibs folder of the AS project

@lzx1413 Thanks!But I want to ask some question about the demo, and I have send you an email , I hope you can give me some advises.

@lzx1413 I did not use build_android.sh to build the static library and put them in the jniLibs folder of the AS project, and I opened the AI project, that means I do not use the caffe2 library, but it can run successfully on my android phone,why?

@wuyubuaa it is because that there are libraries in the jinLibs already

@lzx1413 Get it ! Thanks!


Support swipe (touch) to navigate the carousel on mobile platforms

The web site was rebuilt from scratch. This issue is no longer relevant.


Button_Click event does not work

@showery-hwang commented on Mon Sep 30 2019
I tried to make it as in the tutorial, but when I click the "Display" button, nothing is displayed. Looking at debugging, it seems that Button_Click method is not entered. Is something wrong?

ドキュメントの詳細
⚠ このセクションを編集しないでください。 docs.microsoft.com で必須です ➟ GitHub の問題のリンク。

ID: 329e32a3-766c-1739-022b-5d1a8bc6f4aa
Version Independent ID: d74a678c-d9b5-90c4-cd63-8451fefaa887
Content: C# で WPF を使った Hello World アプリ - Visual Studio
Content Source: docs/get-started/csharp/tutorial-wpf.md
Product: visual-studio-windows
Technology: vs-ide-general
GitHub Login: @TerryGLee
Microsoft Alias: tglee

@srvbpigh commented on Mon Sep 30 2019
Hello, @showery-hwang
Thank you for your feedback.
We are actively reviewing your comments and will get back to you soon.
Kind regards,
Microsoft DOCS International Team

@showery-hwang commented on Mon Sep 30 2019
I add Click property to Button tag as follow, so it worked.
Click="Button_Click"

Hi team,
Please check this issue. The user finds out why it wasn't working.
Thanks!

@terryglee This can be closed as prior the original logger indicated he fixed his issue:

I add Click property to Button tag as follow, so it worked.
Click="Button_Click"

@timheuer We might need to add that to the tutorial (if it isn't already there). The tutorial has a new owner now, so I'll let @ornellaalt confirm and move forward from here.

@showery-hwang, thanks for your feedback! Apologies for the delay in getting back to you.
When the user completes the "Add code to the display button" section of the tutorial, the XAML markup gets updated to include the click property (Click="Button_Click" ) for the Button.
We'll close this issue now, with our thanks to you for your feedback!


Styling updates to Client and Project tiles

On Home Clients List page, Home Projects List page, and Client Detail page (Projects list)

Client tiles should truncate the client name if it is too long instead of wrapping to a new line
Project tiles should truncate the project name if it is too long instead of wrapping to a new line

Originally posted by @otech47 in https://github.com/setlife-network/trinary/discussions/588#discussioncomment-1848323

https://twitter.com/addyosmani/status/1476440414856962048?s=20


Fix example to use expected "charts:" key.

This example uses a "releases:" key for the charts list, but when writing my own charts.yaml, only "charts:" appears to work, while "releases:" results in no charts changes when helmfile is run. All the other example files distributed with helmfile also appear to use "charts:".
Note that there appears to be some unrelated test code that also uses "releases:". You may want to fix that as well. I didn't bite that off as part of this because I don't really know Go.

@witten Sorry for the confusion but the README is reflecting the state of the master branch, which isn't released yet. The next release of helmfile supports both releases and charts, whereas the latter is for backward-compatibility. I'll try to release it ASAP to prevent further confusions.
Thank you anyway for your effort!

@witten v0.10 has just been released with the change 🎉

Cool, thanks for clarifying!


🚧 Let DPoP proposed standard supplant client signing key

MINOR Update: Explicitly supporting IETF DPoP Draft Proposal

This proposal aligns our Proof of Possession of the access token with the current IETF DPoP draft proposal. This includes:

Deprecating storing the entire key in the tdf_claims.client_public_signing_key subclaim
Store a SHA-256 hash of the key in the cnf.jkt field, per the current draft proposal
Submit a DPoP in the DPoP header, which will include the complete key and request identifying information

Not included:

To get complete support for the missing functionality we may desire to add a body hash to the DPoP claims list, which will provides an additional check for partial message integrity.

A reference implementation of this change is now included with opentdf/backend and opentdf/client-web. If accepted we will port this to the remaining opentdf/client-*.
Reference Implementation Details
Client Implementation
For the client, we use an existing DPoP implementation to generate proofs. To use, we added a parameter (dpopEnabled) to the clients, and if present make this required.
Implementation: https://github.com/opentdf/client-web/pull/118
Identity Provider Implementation (Access Token Generation)
Our reference IdP, Keycloak, provides a java plugin environment for adding claims to access tokens. Our current reference implementation extended our existing plugin, which adds the tdf_claims claim, to include the cnf.jkt claim when there is a DPoP header in the code exchange.
Reference: https://github.com/opentdf/backend/blob/9603538287e23240c6d40ea596cf42f8b26bfcc4/containers/keycloak-protocol-mapper/custom-mapper/src/main/java/com/virtru/keycloak/TdfClaimsMapper.java#L292
Access Point Validation (KAS)
KAS currently uses application level validation of the OIDC header. We extended this to include the DPoP check iff the access token includes the jkt claim.
https://github.com/opentdf/backend/blob/9603538287e23240c6d40ea596cf42f8b26bfcc4/containers/kas/kas_core/tdf3_kas_core/dpop.py#L55
Checklist

[x] A clear description of the change has been included in this PR.
[x] A clear description of whether this change is a Major, Minor, Patch or cosmetic change as per the Versioning Guidelines has been included in this PR.
[x] All schema validation tests have been updated appropriately and are passing.
[x] MAJOR/MINOR VERSION CHANGES ONLY: This PR should be made in branches prefixed with draft-<change>
[x] MAJOR/MINOR VERSION CHANGES ONLY: A link to a reference implementation (PR or set of PRs) of the change has been included in this PR.
[x] MAJOR/MINOR VERSION CHANGES ONLY: A writeup has been included discussing the motivation and impact of this change.
[x] MAJOR/MINOR VERSION CHANGES ONLY: The minimum wait time has elapsed.
[ ] DRAFT MERGE ONLY: Draft Semver has been updated in the VERSION file (optional)
[ ] DRAFT MERGE ONLY: Tagged this branch with new semver version and an annotation describing the change (ex: git tag -s 4.1.0 -m "Spec version 4.1.0 - did a thing")
[ ] DRAFT MERGE ONLY: Version numbers have been updated as per the Versioning Guidelines.
[ ] This change otherwise adheres to the project Contribution Guidelines.

@bleggett should I close this PR and start a new one in a branch named draft-dpop?

@dmihalcik-virtru can you update the PR (or link to a doc) with a concise explanation of what specific attacks the DPoP model here prevents against, that cannot be prevented by the existing "body signature PoP" in the current spec?
I think that will be important/useful.

@bleggett Added details about the current reference implementation to the PR description. PTAL

@dmihalcik-virtru looks good to me, and hits all the stuff in CONTRIBUTING.md - you want to merge?
After merge, I can cut a new minor version specbump tag.

@bleggett Sure, I'll merge after a restamp for the last commit.


Add arguments for customization

For the purpose of customizing the OL application stack with a custom java version and/or custom OL driver version, artifact templates are introduced under a /src directory.
Customization is done by executing the build.sh script. See build.sh for default values.
Customizable options: BASE_OS_IMAGE, OL_DRIVER_VERSION, OL_UBI_IMAGE, OL_APP_STACK_IMAGE, DEVFILE_DOCKERFILE_LOC.
Example on how to customize the OL application stack using build.sh with arguments:
BASE_OS_IMAGE=adoptopenjdk/openjdk14-openj9:ubi
OL_DRIVER_VERSION=<IP_ADDRESS>
OL_UBI_IMAGE=openliberty/open-liberty:<IP_ADDRESS>-kernel-java14-openj9-ubi
OL_APP_STACK_IMAGE=myrepo/image:tag
DEVFILE_DOCKERFILE_LOC=https://<path to your custom application-stack outter-loop/Dockerfile>
./build.sh
See the Open Liberty Application Stack Customization wiki entry for customization details.

I did my next review as a PR:  https://github.com/mezarin/application-stack/pull/1   to your branch.   Please see what you think.


Long Source Value Causes Sql Truncated Exception

First of all, thank you @Matthew-Wise for sharing this package! It is a great addition to our sites! #H5YR!
When we use a long (more than 255 characters) value for the source, a Sql Exception is thrown.
Microsoft.Data.SqlClient.SqlException (0x80131904): String or binary data would be truncated in table 'mycoolcspdb.dbo.CspDefinitionSource', column 'Source'. Truncated value: ''..."
I'm assuming this is due to the length of the source string, but have not verified that is the case with the CSP-Manager source code.
Versions
Umbraco CMS 13.1.1
CSP Manager 1.2.0
Log Entry
Microsoft.Data.SqlClient.SqlException (0x80131904): String or binary data would be truncated in table 'mycoolcspdb.dbo.CspDefinitionSource', column 'Source'. Truncated value: ''...our source here..."
The statement has been terminated.
   at Microsoft.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolean breakConnection, Action`1 wrapCloseInAction)
   at Microsoft.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObject stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
   at Microsoft.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler, TdsParserStateObject stateObj, Boolean& dataReady)
   at Microsoft.Data.SqlClient.SqlCommand.FinishExecuteReader(SqlDataReader ds, RunBehavior runBehavior, String resetOptionsString, Boolean isInternal, Boolean forDescribeParameterEncryption, Boolean shouldCacheForAlwaysEncrypted)
   at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReaderTds(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, Boolean isAsync, Int32 timeout, Task& task, Boolean asyncWrite, Boolean inRetry, SqlDataReader ds, Boolean describeParameterEncryptionRequest)
   at Microsoft.Data.SqlClient.SqlCommand.RunExecuteReader(CommandBehavior cmdBehavior, RunBehavior runBehavior, Boolean returnStream, TaskCompletionSource`1 completion, Int32 timeout, Task& task, Boolean& usedCache, Boolean asyncWrite, Boolean inRetry, String method)
   at Microsoft.Data.SqlClient.SqlCommand.ExecuteNonQuery()
   at Umbraco.Cms.Infrastructure.Persistence.FaultHandling.RetryPolicy.ExecuteAction[TResult](Func`1 func)
   at System.Data.Common.DbCommand.ExecuteNonQueryAsync(CancellationToken cancellationToken)
--- End of stack trace from previous location ---
   at NPoco.Database.ExecutionHookAsync[T](Func`1 action)
   at NPoco.Database.ExecuteNonQueryHelperAsync(DbCommand cmd)
   at NPoco.Database.InsertAsyncImp[T](PocoData pocoData, String tableName, String primaryKeyName, Boolean autoIncrement, T poco, Boolean sync)
   at NPoco.Database.SaveAsync[T](T poco)
   at Umbraco.Community.CSPManager.Services.CspService.SaveDefinitionAsync(IScope scope, CspDefinition definition)
   at Umbraco.Community.CSPManager.Services.CspService.SaveCspDefinitionAsync(CspDefinition definition)
   at Umbraco.Community.CSPManager.Controllers.CSPManagerApiController.SaveDefinition(CspDefinition definition)
   at lambda_method2731624(Closure, Object)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ActionMethodExecutor.AwaitableObjectResultExecutor.Execute(ActionContext actionContext, IActionResultTypeMapper mapper, ObjectMethodExecutor executor, Object controller, Object[] arguments)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeActionMethodAsync>g__Awaited|12_0(ControllerActionInvoker invoker, ValueTask`1 actionResultValueTask)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.<InvokeNextActionFilterAsync>g__Awaited|10_0(ControllerActionInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Rethrow(ActionExecutedContextSealed context)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.Next(State& next, Scope& scope, Object& state, Boolean& isCompleted)
   at Microsoft.AspNetCore.Mvc.Infrastructure.ControllerActionInvoker.InvokeInnerFilterAsync()
--- End of stack trace from previous location ---
   at Microsoft.AspNetCore.Mvc.Infrastructure.ResourceInvoker.<InvokeNextExceptionFilterAsync>g__Awaited|26_0(ResourceInvoker invoker, Task lastTask, State next, Scope scope, Object state, Boolean isCompleted)
...removed connection info...

Hi @paulsterling
Sorry for the long delay in getting back to you on this.
Looks like a simple enough migration to increase the sql column length, will get this sorted. I should also probably add some validation :D

New release fixing this is now out :D

Thanks @Matthew-Wise ! Have this deployed across all our sites now and can confirm the issue is fixed.


Use  instead of g

How would I replace g with <Space> in all the keybindings provided by this plugin?

Rule of thumb, read documentation.


support both width, height scale for the tile cell

Current OrthogonalTiledMapRenderer class only supports an uniform scale parameter for the cells.  Sometimes, we want to show the tile map in the whole screen, this usually need to use different scale values.

@MobiDevelop could you give this a looksy?

As this does change the API, would need to add to the CHANGES file.

I found this is NOT integrated into the latest release.

I am trying to think of why this was needed and the lack of a descriptive use case here isn't helping. If this is still desired, please open a new PR with only relevant changes and a descriptive use case as to why this change is needed


web3 missing in package.json

Some tests and second migration step, reference require(web3) but there is no web3 specified in package.json, so an error raise even after npm install
Which version of web3 is needed?

@ajlopez we are currently working on cleaning up the migration and testing stages in PR #265. However the correct version should be the one which is bundled with truffle.


Filter out nulls given a T? (struct) sequence, returning just T values

public static IEnumerable<T> WhereHasValue<T>(this IEnumerable<T?> enumerable)
    where T : struct
{
    foreach (var item in enumerable)
        if (item.HasValue)
           yield return item.Value;
}

This is better than just writng Where(a => a.HasValue) because it returns T instead of T?.

There's already Choose that provides the same functionality but in a more generic way. You can write WhereHasValue in terms of Choose as a one-liner:
public static IEnumerable<T> WhereHasValue<T>(this IEnumerable<T?> source)
    where T : struct =>
    source.Choose(e => e is T v ? (true, v) : default);

I believe that if you start using Choose, you'll find it's more powerful because it gives you more flexibility and leads to more generic code. For example, instead of introducing WhereHasValue, what if you had the following way of deconstructing or re-shaping a T? into (bool, T)?
static partial class Nullable
{
    public static (bool HasValue, T Value) Deconstruct<T>(T? nullable) where T : struct =>
    nullable.HasValue ? (true, nullable.Value) : default;
}

This is more general and independent of whether T? is contained in a sequence or not. Then you can combine and use it with Choose as follows:
"O,l,2,3,4,S,6,7,B,9".Split(',')
    .Select(s => int.TryParse(s, out int n) ? (int?)n : null)
    .Select(Nullable.Deconstruct)
    .Choose(x => x)
    .ForEach(Console.WriteLine); // prints 2, 3, 4, 6, 7 & 9 on separate lines

The above example is somewhat artificial because I'd write it simply as:
"O,l,2,3,4,S,6,7,B,9".Split(',')
    .Select(s => int.TryParse(s, out int n) ? (true, n) : default)
    .Choose(x => x)
    .ForEach(Console.WriteLine);

but my point is that if you have a sequence of T? (say you don't have a choice because you called a third-party function that handed it to you that way), you can project via Nullable.Deconstruct and then pipe to Choose to get the desired effect without having to define WhereHasValue.
By the way, if you use my Optuple library, then you get Nullable.Deconstruct for free, except being an extension method, it's called Option.ToOption  there. So using it, you could write:
"O,l,2,3,4,S,6,7,B,9".Split(',')
    .Select(s => int.TryParse(s, out int n) ? (int?)n : null)
    .Select(Option.ToOption)
    .Choose(x => x)
    .ForEach(Console.WriteLine);

or just:
"O,l,2,3,4,S,6,7,B,9".Split(',')
    .Select(s => int.TryParse(s, out int n) ? Some(n) : default)
    .Choose(x => x)
    .ForEach(Console.WriteLine);

Optuple is non-viral as it introduces or imposes no new data type that leaks into your API.
If you're interested in the discussion surrounding the design of Choose then see #358.
I hope the above demonstrates that WhereHasValue isn't strictly needed and while we generally have discouraged adding one-liner helpers to MoreLINQ (preferring they be added locally to projects needing them for clarity), I think nulls are prevalent enough in .NET to consider adding the following:
public static IEnumerable<T> NonNull<T>(this IEnumerable<T?> source)
    where T : struct =>
    source.Choose(e => e switch { null => default, T v => (true, v) });

public static IEnumerable<T> NonNull<T>(this IEnumerable<T> source) =>
    source.Choose(e => e switch { null => default, T v => (true, v) });

I'd like to get the thoughts of @fsateler and @leandromoh on this.
I am hesitant to add the second overload because the signature doesn't do justice now that we can express nullable reference types since C# 8 because technically speaking, you'd like to say that T is nullable on input but never null on output and such a constraint cannot exist. You would have to introduce a new parameterised type like TValue and a projection such that you can apply the new (in preview 7) notnull constraint to TValue:
public static IEnumerable<TValue>
    NonNull<T, TValue>(
        this IEnumerable<T> source,
        Func<T, TValue> valueSelector)
        where TValue : notnull =>
    source.Choose(e => e switch { null => default, T v => (true, valueSelector(v)) });

Even with the added constraint, valueSelector cannot say that its T argument is never going to be null and so each call to NotNull would always be NonNull(x => x!). In fact, I would even add the class constraint on T because it won't make sense for nullable value types.
public static IEnumerable<TValue>
    NonNull<T, TValue>(
        this IEnumerable<T> source,
        Func<T, TValue> valueSelector)
        where T : class
        where TValue : notnull =>
    source.Choose(e => e switch { null => default, T v => (true, valueSelector(v)) });

Anyway, this is all odd enough to simply avoid overloading.

@atifaziz since this method is as simple as Where(a => a.HasValue).Cast<T>() I dont think it is worth to adds it on morelinq given the effort (debate implementation, documentation, tests, and review for each of these).

I think we can close this solely on the basis that there's been no follow-up from @fowl2 so this issue can be considered stale.

Hi @atifaziz, what follow-up were you expecting? My understanding this was waiting until the c# 8.0's nullability annotations were released so that it could be done as well as possible with respect to that.
PS. Thanks again for this work!

@fowl2 Perhaps the right word was reaction, rather than follow-up, to the ideas and thoughts I laid out. For one, if Choose is good enough then do we really need this?

My understanding this was waiting until the c# 8.0's nullability annotations were released so that it could be done as well as possible with respect to that.

As I said, to do this right would make it ugly unless someone else has a better idea. If you're going to need an artificial projection, you might as well go with Choose.
I was also waiting to hear from @leandromoh and @fsateler, and while @leandromoh has spoken his mind and voted that this is not worth the trouble, I am guessing that @fsateler is just occupied.


Update Running on Device guide with correct iOS menu

The current information is not wrong as you can see by the image. My suggestion is complete the current information with your information.

....the project navigator, choose your device from the Scheme toolbar menu (or selecting from Product > Destination toolbar menu). Xcode ....

@SandroMachado Where does it say that is the "Scheme" toolbar? The change is probably good, as the menu I am suggesting is easier to find, and once you switch you notice the other one as it changes (perhaps you are an experienced dev and that toolbar is called the "Scheme" toolbar colloquially, that doesn't work for n00bs though - and experienced iOS devs don't need this information in the first place).

Thanks a lot for the fix and explanation! 👍
@facebook-github-bot shipit


Add county to parcel info panel

Hi there, it would exceptionally helpful if this screen could also show the source county in the results show after searching by street address.  Ultimately the parcel # is used to locate a project on the SCR.  The SCR search requires you provide the county along with the parcel # in order to search the SCR by parcel #.  I would save having to click the County Parcel Website button to determine the parcel county.
Thank you,
Donna Dorado

That was fast!


Submitting large numbers of jobs at once results in exponential slowdown

The job tracking in Client ($this->jobList) will grow indefinitely, and subsequent iteration that happens when submitting jobs slows to a crawl. For some concrete numbers, the first ~3000 jobs fire off in a second or two, but it takes almost a full minute to submit 10000 at a time. For "fire and forget" jobs (e.g. background jobs where you don't care about checking the status), this gets to be fairly unpleasant.

I've pushed v1.4.0 which should speed this up.  In my tests the time required to submit 10,000 background jobs dropped from about 20 seconds to 3 seconds.


Rewrite Results Page in Vue 3 syntax

Bug: T354059

It works fine as far as I can tell. Locally I get more console warnings than we currently have on the development branch, those seem to be Vue 3 related. Might make sense to have a look.

You're right, the warnings are coming from Codex components CdxSelect CdxMenuItem and the render function which is a problem that was there before though. I don't know if some of these warnings will go away on their own once we convert the components to Vue3 as well.


Intermittent errors in ibm_vpc create mode

The following errors happen to me intermittently when using the ibm_vpc backend in create mode.
Error: Internal server error, Code: 500
Logs: https://gist.github.com/LachlanStuart/69bd5db726ffd4da97f4cdb26d770607
This request retried and execution continued successfully. However, I'd prefer to not see this error at all, as logged errors mean something went wrong, and they make me worry that something might not have been initialized or cleaned up properly. If server errors are expected here, it would be best to log the error at DEBUG level when retrying (and specifically say that it will retry), and only at the ERROR log level once the number of retries is too high (e.g. >5 attempts).
Error with DisassociateFloatingip Virtual Instance request, Code: 500
Logs: https://gist.github.com/LachlanStuart/c04a3dda3f83b849b0807606ca325715
This happens most times I call fexec.dismantle(). After this error, the floating IP was deleted but the instance is still running. It eventually .
Error: VSI not found, Code: 404 when calling dismantle()
Logs: https://gist.github.com/LachlanStuart/3dd74ac60c9ca85980031a3b865cbe32
This happened when fexec.dismantle() was called after the instance had already automatically soft-dismantled.
Error: VSI not found, Code: 404 when a job times out
Logs: https://gist.github.com/LachlanStuart/49a251c73d64d3e66ec3edb97f7c5ccd
Could be the same as the above issue. This happened while waiting for fexec.get_result() - I think several tasks timed out, triggering the soft dismantle timeout.
OSError: [Errno 24] Too many open files
runner.log file from VPC: https://gist.github.com/LachlanStuart/3542bd2c434b0e5ec308a182ef2b8854
This seems to happen both in create and consume mode. I don't think I got this error with Lithops 2.2.14, but it happens frequently with 2.2.16. This error prevents the status file from being written, so the host computer eventually just times out.

I've added logs from a OSError: [Errno 24] Too many open files error. It's not strictly a create-mode issue, but it seems to have been introduced with the create-mode changes so I think it's still relevant to this issue.

I've added logs from a OSError: [Errno 24] Too many open files error. It's not strictly a create-mode issue, but it seems to have been introduced with the create-mode changes so I think it's still relevant to this issue.

@LachlanStuart These errors regarding VPC API calls will be fixed in #548
Regarding these exceptions, note that the exceptions are catched by lithops, however the ibm_cloud_sdk_core lib always prints this minimum exception:
Traceback (most recent call last):
  File "/home/lachlan/miniconda3/envs/sm38/lib/python3.8/site-packages/ibm_cloud_sdk_core/base_service.py", line 246, in send
    raise ApiException(
ibm_cloud_sdk_core.api_exception.ApiException: Error: Internal server error, Code: 500

This is caused by this line.  I don't know why, but they use the base logging lib to print the exception (in root logging) and then they call raise
except ApiException as err:
    logging.exception(err.message)
    raise

instead of simply do this:
except ApiException as err:
    raise err

I still haven't found a way to disable this annoying print

@LachlanStuart These errors regarding VPC API calls will be fixed in #548
Regarding these exceptions, note that the exceptions are catched by lithops, however the ibm_cloud_sdk_core lib always prints this minimum exception:
Traceback (most recent call last):
  File "/home/lachlan/miniconda3/envs/sm38/lib/python3.8/site-packages/ibm_cloud_sdk_core/base_service.py", line 246, in send
    raise ApiException(
ibm_cloud_sdk_core.api_exception.ApiException: Error: Internal server error, Code: 500

This is caused by this line.  I don't know why, but they use the base logging lib to print the exception (in root logging) and then they call raise
except ApiException as err:
    logging.exception(err.message)
    raise

instead of simply do this:
except ApiException as err:
    raise err

I still haven't found a way to disable this annoying print

@JosepSampe Thanks for looking into it. I see Gil re-raised it in the issue you linked and they've removed the logging in the latest version. Thanks @gilv too.

Just tested new ibm_cloud_sdk_core version, and no more annoying messages are printed.
#548 is ready to test

@JosepSampe does lithops force to use new ibm-cloud-sdk-core version or it need to be installed manually by the user?

Theoretically new installations will use the new version, and those of us who have it already installed we have to update it manually

@LachlanStuart #548 is already merged in master branch and ready to use. Any feedback/suggestions will be much appreciated.
I want to tackle now the OSError: [Errno 24] Too many open files erros produced in the runner.py.
Just a quick question: Is this error produced when you submit a huge amount of invocations to the same VM? Or does it happen even if you invoke a call_async()? or does it happen after multiple maps() in the same VM?

@JosepSampe I've seen it with both 1 and 16 invocations submitted via map(). I don't think I've seen it after running multiple jobs in the same VM, but most of my testing was with Lithops v2.2.16, which never runs more than 1 job per VM when in "create" mode.
It's strangely intermittent. I've seen it 6 times out of approximately 40 invocations - 3 times across 2 separate 16-invocation calls, and 2 times when testing a 1-invocation call in "create" mode, and 1 time when testing a 1-invocation call in "consume" mode. All tests were using a very simple function def foo(i): return i + 3.

@JosepSampe isn't too many open files is related Python itself? The way to resolve this to raise them to higher level, no?
    import resource
    soft, hard = resource.getrlimit(resource.RLIMIT_NOFILE)
    # Raising the soft limit. Hard limits can be raised only by sudo users
    resource.setrlimit(resource.RLIMIT_NOFILE, (10000, hard))
    soft, hard = resource.getrlimit(resource.RLIMIT_NOFILE)

The Standalone code has changed alot since this issue, so we can assume this is already fixed.
If there is another problem we can open another separate issue


"Parsing error: Unexpected token *" with v8.2.2 in node 6

not really sure what's going on here, but i was at least able to create a isolated reproduce of it and wanted to make sure it was reported in some capacity!

<EMAIL_ADDRESS><EMAIL_ADDRESS>
(doesn't seem exclusive to 6.14.1 in particular, was just what i was on when i found the issue -- i did not encounter the problem when trying it in node 7 or 8)
git clone git@github.com:kedromelon/babel-eslint-bug.git
npm i
npm run lint

babel-eslint-bug/index.js
  0:0  error  Parsing error: Unexpected token *

✖ 1 problem (1 error, 0 warnings)

specifically appears to be introduced in 8.2.2. downgrading to 8.2.1 resolves the issue.

see babel/babel#7654 . Should be fixed now. On a related note, since babel 7 is on beta, it should be saved as an exact version, which it currently isn't in this project.

ah great! thanks for following up


09/10/2018 17:49 : Create Pull Request for branch master -> prTesting1_2018091017

:white_check_mark: Validation status: passed

File
Status
Preview URL
Details

split/updateTestRef1.md
:white_check_mark:Succeeded

For more details, please refer to the build report.
Note: If you changed an existing file name or deleted a file, broken links in other files to the deleted or renamed file are listed only in the full build report.


Skip enter for new version.

Hi everybody, when i start my grammaddict i always receive this message
[11/12 09:14:20]     INFO | Screen timeout is fine!
[11/12 09:14:20]     INFO | -------- START: 09:14:20 - 2023/11/12 --------
[11/12 09:14:25]     INFO | Device screen ON and unlocked.
[11/12 09:14:25]     INFO | Open Instagram app.
[11/12 09:14:27]     INFO | Ready for botting!🤫
[11/12 09:14:30]     INFO | FastInputIME is the default keyboard.
[11/12 09:14:30]     INFO | Instagram version: 3<IP_ADDRESS>.109
[11/12 09:14:30]  WARNING | You have a newer version of IG then the one tested! (Tested version: <IP_ADDRESS>.117).
[11/12 09:14:30]  WARNING | Using an untested version of IG would cause unexpected behavior because some elements in the user interface may have been changed. Any crashes that occur with an untested version are not taken into account.
[11/12 09:14:30]  WARNING | If you press ENTER, you are aware of this and will not ask for support in case of a crash.
How can i skip pressing enter everytime?
Thank you

it's documented here
 "arg": "--allow-untested-ig-version",


New test showing HtmlUnit producing different XML-XSLT results vs browser

Hi @rbri further to https://github.com/HtmlUnit/htmlunit/issues/118
Here's a new test demonstrating HtmlUnits results vs Chrome. I ran this with:
browsers=hu,chrome
chrome.bin=path/to/chromedriver

"Real Chrome" shows the XML formatted (indented) whereas all HU results are on a single line.
I hope this helps.


faster ci + connector widget improvements + more testing

Describe your changes

Refactored CI (more reliable, faster)
ConnectorWidget loads dsn_filename from JupySQL's configuration
ConnectorWidget loads stored connnections each time it's initialized
Adds ConnectorWidget Python logic unit tests
General improcementes to ConnectorWidget
Adds missing tests and improves existing ones

Issue number
Closes #X
Checklist before requesting a review

[ ] Performed a self-review of my code
[ ] Formatted my code with pkgmt format
[ ] Added tests (when necessary).
[ ] Added docstring documentation and update the changelog (when needed)

@edublancas lg. Added some minor comments
Few questions and notes
1. Why did you delete the `environment.yml` file?

i switched for a requirements.txt because pip is faster than conda, this speeds up the CI

2. I ran `nox --session test` locally; some tests didn't pass. Should it pass?

what error are you getting?

3. I tried to create a `connections.ini` file in a different path. First I thought I should only specify the path and it will create `connection.ini` file. However, it seems like we can create any file with any extension. Is this the expected behavior?

it is. you should specify the full path to the file

Got a bit stuck while testing. Do we need to setup any file?

  479         saved configuration settings
    480     """
--> 481     data = load_toml(file_path)
    482     while section_names:
    483         section_to_find, sections_from_user = section_names.pop(0), data.keys()

File ~/miniforge3/envs/jupysql-plugin/lib/python3.11/site-packages/ploomber_core/dependencies.py:40, in requires.<locals>.decorator.<locals>.wrapper(*args, **kwargs)
     32 @wraps(f)
     33 def wrapper(*args, **kwargs):
     34     check_installed(
     35         pkgs=pkgs,
     36         name=name or f.__name__,
     37         extra_msg=extra_msg,
     38         pip_names=pip_names,
     39     )
---> 40     return f(*args, **kwargs)

File ~/miniforge3/envs/jupysql-plugin/lib/python3.11/site-packages/sql/util.py:442, in load_toml(file_path)
    440         content = file.read()
    441         return toml.loads(content)
--> 442 except toml.TomlDecodeError as e:
    443     raise parse_toml_error(e, file_path)

AttributeError: 'NoneType' object has no attribute 'TomlDecodeError'

if you look at the traceback, this is coming from jupysql, not jupysql-plugin. my guess is that your environment has an old jupysql version, upgrade and see if it's fixed. if you don't have toml installed in the environment, it should suggest you to do so

@edublancas shouldn't this PR be backported on branch jupyterlab4 ?
It seems that the following statement is broken with jupysql>=0.10, since https://github.com/ploomber/jupysql/pull/803.
https://github.com/ploomber/jupysql-plugin/blob/1e058e7f93d3085b7a7c0eab4f5c4864000b44eb/jupysql_plugin/widgets/connector_widget.py#L7


[Related] nvm on WSL

With Windows WSL it is possible to use the classical nvm (see https://github.com/creationix/nvm/issues/1405).

Yeah, it's possible. That's completely unrelated to this project though. The original nvm differs very much from nvm-windows in the approach (as defined in the README).


Each time "name": "defaulthttpsetting" recreating in GW.

Hello,
First of all please excuse if there was such question, I didn’t find it.
Each time, when ingress send updates to Azure GW it is recreating list of default settings and use protocol HTTP in the configuration even when I have next annotations in my ingress:
appgw.ingress.kubernetes.io/backend-protocol: https   kubernetes.io/ingress.allow-http: false
One of them are not allowed by local security policy. My question is how I can disable this? Maybe I can use any key:value in ingress annotation.
Log output:
"name": "defaulthttpsetting", -- App Gwy config --                "properties": { -- App Gwy config --                    "cookieBasedAffinity": "Disabled", -- App Gwy config --                    "pickHostNameFromBackendAddress": false, -- App Gwy config --                    "port": 80, -- App Gwy config --                    "probe": { -- App Gwy config --                        "id": "/subscriptions/******/resourceGroups/rg-name/providers/Microsoft.Network/applicationGateways/ag-name/probes/defaultprobe-Http" -- App Gwy config --                    }, -- App Gwy config --                    "protocol": "Http", -- App Gwy config --                    "requestTimeout": 30 -- App Gwy config --                }
Will be really appreciated if someone can suggest something.

This is also an issue for us.
We have a policy to enforce end-to-end SSL which checks all backend settings are configured with protocol HTTPS. The defaulthttpsetting is always created with protocol HTTP and port 80 (see getBackendHttpSettingsMap in backendhttpsettings.go).
We can update the backend setting manually to force HTTPS but as soon as AGIC syncs, the AppGW setting is reverted back to HTTP. Unless we have a policy exception tag in place, the sync fails.


Add support for persistence

Notes for Reviewers
This PR fixes #
Add client side  persistence support for notifications :

Notifications are stored in local-storage
notification are uniquely stored for user_id
All notifications are stored and the redux_store and localstorage is kept in sink
Added a history tab for viewed notification
Minor Refactors to the component ( I am only refactoring the parts that i am using or touching to make proper decisions)

https://github.com/meshery/meshery/assets/65964225/033ea10d-8e34-429b-a98b-5544d08a04a7
Signed commits

[x] Yes, I signed my commits.

Relevant, but slightly to the side: will you make the "image hub downloaded" notification of "Info" severity (blue)?

Perhaps, in the tabbed menus, we'll have a count of the number of notifications under that category.
All (12)         Error (6)       Warning (3)        Info (3)

@Avi-88 there is standard tabbed menu styling that you are to be adding. This applies to the Notification Center, too.
@ritiksaxena124 let's update the tabbed menu component in Figma to match.

Perhaps, in the tabbed menus, we'll have a count of the number of notifications under that category.
All (12)         Error (6)       Warning (3)        Info (3)


Add faiss_t3 installation instructions

There is a bit of non-trivial setup for setting up a machine for faiss_t3 to work with docker.  I'll add this to a README in the t3/faiss_t3/ directory.
In general, docker won't be able accommodate all the installation steps needed for various T3 submissions ( host drivers and libraries, etc. ).  This was expected :-)

This is done:  https://github.com/harsha-simhadri/big-ann-benchmarks/blob/gw/T3/t3/faiss_t3/README.md


How to access CAL Customization object from AL Extension?

Hello,
I wanted to access a custom function which is created in CAL. Someone in GITHUB suggested to go through with the CAL and AL side by side.So I have gone through with the MSDN C/AL and AL side by side. Still i couldnt able to access the CAL Customisation in AL. Please help me on this. Below is things i have done after going through the MSDN website.
navcommandresult.txt
1.I have enabled the Enable loading application symbols at server startup checkbox in the BC Administration.
2.I have compiled the objects with powershell with the generatesymbolreference, it create navcommandresult.txt with the message [0] [03/11/19 12:09:39 PM] The command completed successfully in '0' seconds.
Thanks&Regards,
Sainath.

@sainath654
It's definitely not working if it completed in zero seconds. Try running the finsql.exe from the command line to generate the symbols. You can reference the MSDN site for the exact command.

This repository no longer handles general questions and is only dedicated to bug reports and feature suggestions for the AL compiler and developer tools.
To get help for your question please use one of the following resources:
Business Central Community
mibuso forum
Dynamics User Group


Send telemetry when the AppMap executor is used

Closes https://github.com/getappmap/appmap-intellij-plugin/issues/151
The first commit moves a lot of source into the core module, which is shared between the other gradle subproject. Core became necessary to support optional dependencies for the run configuration support.  This is just moving sources without any other changes.
The second commit adds the telemetry message.
@dustinbyrne  I wasn't sure about the name and properties. I'd be glad for your thoughts or suggestions.
I did run this yet because I didn't want to mess up your telemetry with unsuitable event names.

:tada: This PR is included in version 0.17.1 :tada:
The release is available on:

v0.17.1
GitHub release

Your semantic-release bot :package::rocket:


Fixed NWoC logo bug

great work
will update your points 5+2

great work
will update your points 5+2

Thank you😃


Feature/widman/module9

*Module / Assignment
Module 9
Description
Added lobby system including joining leaving and kicking
Tech Notes
Notes for people reviewing the PR
Type of change

[ ] Bug fix (non-breaking change which fixes an issue)
[x] New feature (non-breaking change which adds functionality)
[ ] Breaking change (fix or feature that would cause existing functionality to not work as expected)
[ ] Documentation

Screenshot if applicable
[insert screenshot here]
Checklist

[x] My code follows the style guidelines of this project
[x] My changes generate no new warnings
[x] Develop has been merged into this branch
[x] Project builds and runs in Unity Editor
[x] Project builds and runs on Windows Standalone

Thanks for getting back to me so quickly. I’ll look into it and get back to
you.
Brody
On Thu, Dec 5, 2024 at 11:28 AM MRN-DX @.***> wrote:

@.**** requested changes on this pull request.
I see that there were core scripts added, but I couldn't replicate any
features to any degree of success.
Biggest problems were:
-Nonvisble UI, therefore couldn't sync functionality from kick or from the
playerLabels
-Chat solution is missing
right now because its not functional I have to give it 15 out of 70,
I pulled the branch with no clear visibility of the social panels and
there seems to be missing scripts not attached properly. I double checked
with main branch thinking there was some confusion, but didn't see any
scripts hooked up like lobby manager in the main branch.
image.png (view on web)
https://github.com/user-attachments/assets/25a9f6e9-7e9c-4110-b366-422b3140c704
—
Reply to this email directly, view it on GitHub
https://github.com/13rody/UC_NCGO_Fall2024/pull/7#pullrequestreview-2482240389,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AONEIMRN2XXH4QWWKGPHACL2EB5MVAVCNFSM6AAAAABTBNDJNOVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDIOBSGI2DAMZYHE
.
You are receiving this because you authored the thread.Message ID:
@.***>

I took a look at my unity project.  I must've done something wrong with
GitHub or accidentally made edits to the hierarchy while in play mode
because it does not look the same as when I wrapped up the other day.
regardless I'll get it fixed and resubmitted by EOD today
On Thu, Dec 5, 2024 at 11:55 AM Bordy W @.***> wrote:

Thanks for getting back to me so quickly. I’ll look into it and get back
to you.
Brody
On Thu, Dec 5, 2024 at 11:28 AM MRN-DX @.***> wrote:

@.**** requested changes on this pull request.
I see that there were core scripts added, but I couldn't replicate any
features to any degree of success.
Biggest problems were:
-Nonvisble UI, therefore couldn't sync functionality from kick or from
the playerLabels
-Chat solution is missing
right now because its not functional I have to give it 15 out of 70,
I pulled the branch with no clear visibility of the social panels and
there seems to be missing scripts not attached properly. I double checked
with main branch thinking there was some confusion, but didn't see any
scripts hooked up like lobby manager in the main branch.
image.png (view on web)
https://github.com/user-attachments/assets/25a9f6e9-7e9c-4110-b366-422b3140c704
—
Reply to this email directly, view it on GitHub
https://github.com/13rody/UC_NCGO_Fall2024/pull/7#pullrequestreview-2482240389,
or unsubscribe
https://github.com/notifications/unsubscribe-auth/AONEIMRN2XXH4QWWKGPHACL2EB5MVAVCNFSM6AAAAABTBNDJNOVHI2DSMVQWIX3LMV43YUDVNRWFEZLROVSXG5CSMV3GSZLXHMZDIOBSGI2DAMZYHE
.
You are receiving this because you authored the thread.Message ID:
@.***>

Somethings that I do if  I want to avoid cherry picking changes or reverting.  if I've accidently overwrote my UI, I would go back to the branch that had the version I liked the most, create a new prefab of that UI setup, export it into its own package, go to the most recent branch and import it back to the project.


What is the difference between number and number of things?

We have two UnitGroups and Aspects for number and number of things? How do they differ? Can they be combined?

@rjyounes there are two options for dealing with a case like "number of cartons". That could be thought of as an aspect or as a unit. Since in general the units are very standard while the aspects tend to be very enterprise-specific, I would lean toward making these aspects and using gistd:_UnitOfMeasure_count or gistd:_UnitOfMeasure_unitless for the unit.
Do you have a preference?

I find it more natural to think of these as units rather than aspects, and my client needs a consistent way to compose labels from numeric value + unit of measure; for both reasons, I prefer modeling them as units. However, I understand there's a concern about proliferating such units, since there are so many terms for containers or other ways that things are packaged - box, bag, sack, case, carton, tube, sheet, strip, etc., etc. So I don't mind if they have to be defined in the client namespace rather than in the reference data.

Question answered, closing.