text:
System.CommandLine documentation

Fixes #25030
Fixes #27339

File Type
File Name
Published Url

Content
docs/standard/commandline/index.md
https://review.docs.microsoft.com/en-us/dotnet/standard/commandline/index?branch=pr-en-us-28072

Content
docs/standard/commandline/get-started-tutorial.md
https://review.docs.microsoft.com/en-us/dotnet/standard/commandline/get-started-tutorial?branch=pr-en-us-28072

Content
docs/standard/commandline/syntax.md
https://review.docs.microsoft.com/en-us/dotnet/standard/commandline/syntax?branch=pr-en-us-28072

Content
docs/standard/commandline/define-commands.md
https://review.docs.microsoft.com/en-us/dotnet/standard/commandline/define-commands?branch=pr-en-us-28072

Content
docs/standard/commandline/model-binding.md
https://review.docs.microsoft.com/en-us/dotnet/standard/commandline/model-binding?branch=pr-en-us-28072

Content
docs/azure/sdk/dependency-injection.md
https://review.docs.microsoft.com/en-us/dotnet/azure/sdk/dependency-injection?branch=pr-en-us-28072

Content
docs/standard/commandline/customize-help.md
https://review.docs.microsoft.com/en-us/dotnet/standard/commandline/customize-help?branch=pr-en-us-28072

Content
docs/standard/commandline/dependency-injection.md
https://review.docs.microsoft.com/en-us/dotnet/standard/commandline/dependency-injection?branch=pr-en-us-28072

Content
docs/standard/commandline/handle-termination.md
https://review.docs.microsoft.com/en-us/dotnet/standard/commandline/handle-termination?branch=pr-en-us-28072

Content
docs/standard/commandline/tab-completion.md
https://review.docs.microsoft.com/en-us/dotnet/standard/commandline/tab-completion?branch=pr-en-us-28072

Content
docs/standard/commandline/use-middleware.md
https://review.docs.microsoft.com/en-us/dotnet/standard/commandline/use-middleware?branch=pr-en-us-28072

Should we replace occurrences of "How to do dependency injection" with "How to configure dependency injection"?

@gewarren Yes that sounds better. 😄

Top-level question - I noticed that a getting started sample's binary output had been committed as part of this changeset - was that intended? I'm not used to seeing raw compiled outputs committed to source control.

Top-level question - I noticed that a getting started sample's binary output had been committed as part of this changeset - was that intended? I'm not used to seeing raw compiled outputs committed to source control.

Good question, I would have expected the gitignore to keep those out of the PR. I don't know why they're there.

authors: baronfel gewarren tdykstra


text:
Update install docs for .NET 8

Internal previews
Toggle expand/collapse

📄 File
🔗 Preview link

docs/core/install/linux-alpine.md
Install the .NET SDK or the .NET Runtime on Alpine

docs/core/install/linux-debian.md
Install .NET on Debian

docs/core/install/linux-fedora.md
Install the .NET SDK or the .NET Runtime on Fedora

docs/core/install/linux-opensuse.md
docs/core/install/linux-opensuse

docs/core/install/linux-rhel.md
Install the .NET SDK or the .NET Runtime on RHEL and CentOS Stream

docs/core/install/linux-scripted-manual.md
Install .NET on Linux by using an install script or by extracting binaries

docs/core/install/linux-sles.md
Install .NET on SLES

docs/core/install/linux-ubuntu-2004.md
Install .NET SDK or .NET Runtime on Ubuntu 20.04

docs/core/install/linux-ubuntu-2204.md
docs/core/install/linux-ubuntu-2204

docs/core/install/linux-ubuntu-2304.md
Install .NET SDK or .NET Runtime on Ubuntu 23.04

docs/core/install/linux-ubuntu.md
Get Ubuntu version

docs/core/install/macos.md
Install .NET on macOS

docs/core/install/windows.md
Install .NET on Windows

@gewarren THANKS!

source: gharchive/pull-request

repo: dotnet/docs

license_type: permissive

license_source: github-api


text:
Include EventArgs in serialization support matrix

Relates to https://github.com/dotnet/corefx/issues/25930

do not merge...
.NET Core version number isn't finalized yet.

Added WIP to ensure no merge.

It would be 2.0.6 and 2.0.5 is in the bag ready to go.

authors: JRAlexander ViktorHofer danmosemsft


text:
check for double encoding

displaying html and json literals produce double encoded values,
As Reported in #769

Thoughts on https://github.com/dotnet/interactive/issues/769#issuecomment-690500704?
I think we may want to keep the new behavior, and add some more .NET-ish APIs to make things more explicit, rather than restore this behavior.

Do we still need this?

authors: colombod jonsequitur

repo: dotnet/interactive

license: MIT


text:
Text classification cancel hangs - Reopening mbconfig shows no compatible GPU

System Information (please complete the following information):

Model Builder Version (available in Manage Extensions dialog): 16.14.0.2255703
Visual Studio Version: 17.3.6

Describe the bug

On which step of the process did you run into an issue: Environment and Train
Clear description of the problem:

For the text classification scenario, when I cancel training, it hangs and the the process never seems to finish. Closing the .mbconfig file and opening it again shows that the there is no compatible GPU, even though I do have a compatible GPU.
To Reproduce
Steps to reproduce the behavior: Train a text classification GPU on a Local GPU environment.
Expected behavior
Training cancels successfully and reopening mbconfig shows my GPU.
Screenshots

Additional context
Log from cancelled training:
TextClassification-ELQVV5.txt

Workaround - Restart Visual Studio.

@v-Hailishi can you please try and validate this. Thanks.

Hypothesis: ML.NET needs to handle cancellation better for Text Classifications scenario.

@luisquintanilla Tried on the latest main build 16.14.0.2256701, the following are the result.

There is no compatible GPU, even though I have a compatible GPU.

When training a text classification on Local GPU environment I, I met the following error.
On my PC, VS2022 always opens with elevated 'Admin' mode. I have tried many methods, but still cannot open VS using a non-elevated mode. Would you have any valid method to cancel the 'Admin' model?

But I have also tried on Local CPU environment, when I cancel training, the training can be trained completed successfully.

@v-Hailishi thanks for validating. However, the issue displayed here is accurate because Intel integrated GPUs are not CUDA compatible.
@zewditu to implement change that should fix this. @luisquintanilla to help validate.

@zewditu here is the mbconfig for GPU training.
TCGPU.mbconfig.zip

@LittleLittleCloud  does the GPU has impact on training session cancellation?

This ML.Net issue should be fixed https://github.com/dotnet/machinelearning/issues/6525

Marked as blocked until issue dotnet/machinelearning#6525 fixed in the framework

Pending PR dotnet/machinelearning#6560

source: gharchive/issue

authors: luisquintanilla v-Hailishi zewditu

repo: dotnet/machinelearning-modelbuilder


text:
Get a not-implemented popup when you attempt to rename a resource in RESX

Customer scenario
Customers get the following dialog when attempting to add a new resource or rename a resource within the Resource Designer:
---------------------------
Microsoft Visual Studio
---------------------------
The method or operation is not implemented.
---------------------------
OK
---------------------------

Bugs this fixes:
https://github.com/dotnet/roslyn-project-system/issues/752
Workarounds, if any
Click OK on the dialog.
Risk
Low
Performance impact
None
Is this a regression from a previous update?
No
Root cause analysis:
There were lots of blockers that prevented the Resource Designer from working, now that we started peeling the onion - we're finding more issues.
How was the bug found?
Ad hoc.
Dev Notes
Old legacy project system returns null when you ask for the FileCodeModel for a project item that the language service doesn't know about. We're mimic'ing this behavior.
Underneath if Roslyn returns E_NOTIMPL, it returns null. Ironically, if Roslyn just return S_OK and null, it would still work and we could the avoid the exception. I looked into that - but the Code Model lookup is pretty convoluted and used in a few places. I looked into fixing it - but would need to worry about breaking legacy project system and the VisualStudioWorkspace which has API for retrieving CodeModel items. I opt'd for a targeted fix.

I tested rename here as a part of this - and surprisingly it works. This just causes us to go down the same path that the legacy project system hits.

tag @dotnet/project-system tag @MattGertz

@davkean @srivatsn @natidea Approved to take to RC3 today.

authors: MattGertz davkean

repo: dotnet/roslyn-project-system


text:
More exhaustive future-facing checks for supported SDK versions

Two primary goals here:

Update the language in the existing version-check message to refer to 7.0.100 stable, since we are very close to GA.
Expand the version checks to allow building on .NET 8 SDKs.

@BenVillalobos  re: timing - I was worried a bit too. I tried to invoke the already-defined target in my first iteration but I couldn't get the target to invoke (MSBuild said that the AfterPublish target that my BeforeTarget was looking for didn't exist, so my target wouldn't run. Then I tried to shim in an AfterPublish target into the consolidated project file that I use for testing, but that didn't solve the problem so I took this approach. Any thoughts or pointers on this? I'd love to do it 'the right way'.

@baronfel I'm curious why AfterPublish wouldn't be defined, it's defined in the SDK publish targets, was there anything particular about the build you tried?

@baronfel ah right. At that point creating a D.B.props/targets with shims for non-existent stuff would make sense. The AfterPublish could just have an AfterTargets=Build along with it to ensure timing runs correctly.
Either way I'm okay with defining these during evaluation, assuming the props are defined at that time from the SDK.

authors: BenVillalobos baronfel

repo: dotnet/sdk-container-builds


text:
Improvements for partner handoff for .NET 8.0.103/8.0.3

I noticed a few things in the contents of the .NET 8.0.102/8.0.2 release. Could we improve these for the next release?

release.json has the literal text "$(PUBLIC_VMR)". This should be https://github.com/dotnet/dotnet instead, right?

release.json has a tag without the v prefix. All the tags on github.com use a `v prefix. This sounds like it's already captured by https://github.com/dotnet/source-build/issues/4052 too.

Could we make the tarball name match GitHub? GitHub uses dotnet-${tag_without_v}.tar.gz, eg, dotnet-8.0.1.tar.gz.

Could we put tarball contents in a directory named dotnet-$tag_without_v/ (eg, dotnet-8.0.2/) like a download from GitHub?

Hey Omair, thanks for the issue and I apologize for the inconvenience caused by the issues with the tag and release.json

the tag missing v prefix has been fixed and merged, should be properly set for March release onwards
the release.json having the incorrect repo link is an unfortunate result of a rebase where one of the variables in our pipeline was lost, causing the missing replacement. I'll log an issue for fixing it and adding some validation for the manifest files we produce to make we don't run into something like in the future

I believe all of these issues have been fixed now. Can we close this?

authors: oleksandr-didyk omajid

repo: dotnet/source-build


text:
[9.0.1xx/preview2] R2R test failures: a valid runtime package was not found

The Microsoft.DotNet.SourceBuild.SmokeTests.BasicScenarioTests.VerifyScenario tests are failing for R2R scenarios:
System.InvalidOperationException : Failed to execute /vmr/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net9.0/.dotnet/dotnet publish --self-contained true -r linux-x64 /p:PublishTrimmed=true /p:PublishReadyToRun=true /bl:/vmr/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net9.0/logs/BasicScenarioTests_Console_CSharp-publish-self-contained-linux-x64-trimmed-R2R.binlog -o /vmr/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net9.0/projects-202402272116299402/BasicScenarioTests_Console_CSharp/bin/publish
Exit code: 1
Determining projects to restore...
/vmr/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net9.0/.dotnet/sdk/9.0.100-preview.2.24127.1/Sdks/Microsoft.NET.Sdk/targets/Microsoft.NET.Sdk.FrameworkReferenceResolution.targets(90,5): error NETSDK1094: Unable to optimize assemblies for performance: a valid runtime package was not found. Either set the PublishReadyToRun property to false, or use a supported runtime identifier when publishing. When targeting .NET 6 or higher, make sure to restore packages with the PublishReadyToRun property set to true. [/vmr/test/Microsoft.DotNet.SourceBuild.SmokeTests/bin/Release/net9.0/projects-202402272116299402/BasicScenarioTests_Console_CSharp/BasicScenarioTests_Console_CSharp.csproj]

This was introduced by https://github.com/dotnet/installer/pull/18792
Example pipeline

Interestingly, these test failures are intermittent. I see two different pipeline runs with different results.
Build 1 (internal only):
Fails in CentOSStream9_Offline_MsftSdk_x64 and Ubuntu2204_Offline_MsftSdk_x64
Build 2:
Fails in Ubuntu2204Arm64_Offline_MsftSdk_arm64

[Triage] The bootstrap was reverted.  If this surfaces with the next bootstrap we should open a new updated issue.

authors: MichaelSimons mthalman


text:
update 1.80.2 cause OmniSharp vanish

Type: Bug
After updating visual studio code, Omnisharp is vanished. I have enabled it in the setting by selecting:

Use Omnisharp
enable Lsp Driver

and unselecting:

use modern Net

Now I have the Omnisharp Log visible and Intellisense works but in my logs I see this:

[Error - 11:39:28 AM] OmniSharp.Extensions.LanguageServer.Shared.LspRequestRouter: Failed to deserialize request parameters. - System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: o

Starting OmniSharp server at 8/3/2023, 11:38:31 AM
    Target: d:\lavoro\.net_core\SolutionExample\SolutionExample.sln

OmniSharp server started.
    Path:
    PID: -1

[Info  - 11:38:33 AM] OmniSharp.Services.DotNetCliService: Checking the 'DOTNET_ROOT' environment variable to find a .NET SDK |
[Info  - 11:38:33 AM] OmniSharp.Services.DotNetCliService: Using the 'dotnet' on the PATH. |
[Info  - 11:38:33 AM] OmniSharp.Services.DotNetCliService: DotNetPath set to dotnet |
[Info  - 11:38:34 AM] OmniSharp.MSBuild.Discovery.MSBuildLocator: Located 2 MSBuild instance(s)
            1: Visual Studio Professional 2022 17.5.33424.131 17.5.0 - "F:\AllUsers\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin"
            2: Visual Studio Build Tools 2017 15.9.28307.2094 15.9.21 - "C:\Program Files (x86)\Microsoft Visual Studio\2017\BuildTools\MSBuild\15.0\Bin" |
[Info  - 11:38:34 AM] OmniSharp.MSBuild.Discovery.MSBuildLocator: Registered MSBuild instance: Visual Studio Professional 2022 17.5.33424.131 17.5.0 - "F:\AllUsers\Microsoft Visual Studio\2022\Professional\MSBuild\Current\Bin" |
[Info  - 11:38:36 AM] OmniSharp.WorkspaceInitializer: Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0 |
[Info  - 11:38:36 AM] OmniSharp.Cake.CakeProjectSystem: Detecting Cake files in 'd:\lavoro\.net_core\SolutionExample'. |
[Info  - 11:38:36 AM] OmniSharp.Cake.CakeProjectSystem: Did not find any Cake files |
[Info  - 11:38:36 AM] OmniSharp.MSBuild.ProjectSystem: Detecting projects in 'd:\lavoro\.net_core\SolutionExample\SolutionExample.sln'. |
[Info  - 11:38:36 AM] OmniSharp.MSBuild.ProjectManager: Queue project update for 'd:\lavoro\.net_core\SolutionExample\src\It.Csc.SolutionExample\It.Csc.SolutionExample.csproj' |
[Info  - 11:38:36 AM] OmniSharp.MSBuild.ProjectManager: Queue project update for 'd:\lavoro\.net_core\SolutionExample\src\Modules\NamespaceExample.Context.Operators\NamespaceExample.Context.Operators.csproj' |
[Info  - 11:38:36 AM] OmniSharp.MSBuild.ProjectManager: Queue project update for 'd:\lavoro\.net_core\SolutionExample\src\Modules\NamespaceExample.Context.Users\NamespaceExample.Context.Users.csproj' |
[Info  - 11:38:36 AM] OmniSharp.MSBuild.ProjectManager: Queue project update for 'd:\lavoro\.net_core\SolutionExample\src\Themes\NamespaceExampleA\NamespaceExampleA.csproj' |
[Info  - 11:38:36 AM] OmniSharp.MSBuild.ProjectManager: Queue project update for 'd:\lavoro\.net_core\SolutionExample\src\Themes\NamespaceExampleB\NamespaceExampleB.csproj' |
[Info  - 11:38:36 AM] OmniSharp.MSBuild.ProjectManager: Queue project update for 'd:\lavoro\.net_core\SolutionExample\src\Modules\NamespaceExample.Content.Pratiche\NamespaceExample.Content.Pratiche.csproj' |
[Info  - 11:38:36 AM] OmniSharp.MSBuild.ProjectManager: Queue project update for 'd:\lavoro\.net_core\SolutionExample\src\Modules\NamespaceExample.Content.Summary\NamespaceExample.Content.Summary.csproj' |
[Info  - 11:38:36 AM] OmniSharp.MSBuild.ProjectManager: Queue project update for 'd:\lavoro\.net_core\SolutionExample\src\Modules\NamespaceExample.Content.Pratiche.PraticaA\NamespaceExample.Content.Pratiche.PraticaA.csproj' |
[Info  - 11:38:36 AM] OmniSharp.MSBuild.ProjectManager: Queue project update for 'd:\lavoro\.net_core\SolutionExample\src\Modules\NamespaceExample.Content.Stato\NamespaceExample.Content.Stato.csproj' |
[Info  - 11:38:36 AM] OmniSharp.Script.ScriptProjectSystem: Detecting CSX files in 'd:\lavoro\.net_core\SolutionExample'. |
[Info  - 11:38:36 AM] OmniSharp.Script.ScriptProjectSystem: Did not find any CSX files |
[Info  - 11:38:36 AM] OmniSharp.Roslyn.CSharp.Services.Diagnostics.CSharpDiagnosticWorkerWithAnalyzers: Solution initialized -> queue all documents for code analysis. Initial document count: 0. |
[Info  - 11:38:36 AM] OmniSharp.WorkspaceInitializer: Configuration finished. |
[Info  - 11:38:36 AM] OmniSharp.MSBuild.ProjectManager: Loading project: d:\lavoro\.net_core\SolutionExample\src\It.Csc.SolutionExample\It.Csc.SolutionExample.csproj |
[Info  - 11:38:40 AM] OmniSharp.MSBuild.ProjectManager: Successfully loaded project file 'd:\lavoro\.net_core\SolutionExample\src\It.Csc.SolutionExample\It.Csc.SolutionExample.csproj'. |
[Warn  - 11:38:40 AM] OmniSharp.Extensions.LanguageServer.Server.LspServerOutputFilter: Tried to send request or notification before initialization was completed and will be sent later OutgoingNotification { Method = o#/msbuildprojectdiagnostics, Params = {
  "FileName": "d:\\lavoro\\.net_core\\SolutionExample\\src\\It.Csc.SolutionExample\\It.Csc.SolutionExample.csproj",
  "Warnings": [],
  "Errors": []
}, TraceParent = , TraceState =  } | @Request='OutgoingNotification { Method = o#/msbuildprojectdiagnostics, Params = {
  "FileName": "d:\\lavoro\\.net_core\\SolutionExample\\src\\It.Csc.SolutionExample\\It.Csc.SolutionExample.csproj",
  "Warnings": [],
  "Errors": []
}, TraceParent = , TraceState =  }'

....

[Warn  - 11:38:47 AM] OmniSharp.Extensions.LanguageServer.Server.LspServerOutputFilter: Tried to send request or notification before initialization was completed and will be sent later OutgoingNotification { Method = o#/backgrounddiagnosticstatus, Params = {
  "Status": 0,
  "NumberProjects": 1,
  "NumberFilesTotal": 4,
  "NumberFilesRemaining": 4
}, TraceParent = , TraceState =  } | @Request='OutgoingNotification { Method = o#/backgrounddiagnosticstatus, Params = {
  "Status": 0,
  "NumberProjects": 1,
  "NumberFilesTotal": 4,
  "NumberFilesRemaining": 4
}, TraceParent = , TraceState =  }'
[Warn  - 11:38:47 AM] OmniSharp.Extensions.LanguageServer.Server.LspServerOutputFilter: Tried to send request or notification before initialization was completed and will be sent later OutgoingNotification { Method = o#/projectdiagnosticstatus, Params = {
  "Type": "background",
  "Status": 0,
  "ProjectFilePath": "(0%)"
}, TraceParent = , TraceState =  } | @Request='OutgoingNotification { Method = o#/projectdiagnosticstatus, Params = {
  "Type": "background",
  "Status": 0,
  "ProjectFilePath": "(0%)"
}, TraceParent = , TraceState =  }'
[Info  - 11:38:47 AM] OmniSharp.MSBuild.ProjectManager: Adding project 'd:\lavoro\.net_core\SolutionExample\src\Modules\NamespaceExample.Settings.ComuneData\NamespaceExample.Settings.ComuneData.csproj' |
[Info  - 11:38:47 AM] OmniSharp.MSBuild.ProjectManager: Queue project update for 'd:\lavoro\.net_core\SolutionExample\src\Modules\NamespaceExample.Settings.ComuneData\NamespaceExample.Settings.ComuneData.csproj' |
[Warn  - 11:38:48 AM] OmniSharp.Extensions.LanguageServer.Server.LspServerOutputFilter: Tried to send request or notification before initialization was completed and will be sent later OutgoingNotification { Method = o#/projectconfiguration, Params = {
  "ProjectId": "226a2686-2cb0-479d-bb67-ec332616a006",
  "SessionId": "-186542833",
  "OutputKind": 0,
  "ProjectCapabilities": [
    "GenerateDocumentationFile",
    "RelativePathDerivedDefaultNamespace",
    ".NET",
    "UseFileGlobs",
    "DynamicDependentFile",
    "ConfigurableFileNesting",
    "DependenciesTree",
    "ProjectImportsTree",
    "LaunchProfiles",
    "NoGeneralDependentFileIcon",
    "ProjectPropertyInterception",
    "PackageReferences",
    "AssemblyReferences",
    "ProjectReferences",
    "WinRTReferences",
    "OutputGroups",
    "AllTargetOutputGroups",
    "VisualStudioWellKnownOutputGroups",
    "SingleFileGenerators",
    "DeclaredSourceItems",
    "UserSourceItems",
    "SupportAvailableItemName",
    "IntegratedConsoleDebugging",
    "DisableBuiltInDebuggerServices",
    "PersistDesignTimeDataOutOfProject",
    "COMReferences",
    "Publish",
    "FolderPublish",
    "AppServicePublish",
    "DataSourceWindow",
    "CSharp",
    "Managed",
    "ClassDesigner",
    "SharedProjectReferences",
    "ProjectPropertiesEditor",
    "CrossPlatformExecutable",
    "SupportsHotReload",
    "Pack",
    "DotNetCoreRazor",
    "DotNetCoreRazorConfiguration",
    "WebNestingDefaults",
    "SupportsTypeScriptNuGet",
    "ProjectPropertiesEditor",
    "TypeScript",
    "ProjectPropertiesEditor",
    "TypeScript",
    "DotNetCoreWeb",
    "AspNetCore",
    "Web",
    "AppServicePublish",
    "AspNetCoreInProcessHosting",
    "SupportHierarchyContextSvc",
    "DynamicDependentFile",
    "DynamicFileNesting",
    "DynamicFileNestingEnabled",
    "LocalUserSecrets"
  ],
  "TargetFrameworks": [
    "net7.0"
  ],
  "SdkVersion": "-2021693518",
  "References": [
    "153e89ddfaea2468",
    "f3e3e33f2f878580",
    "f46fff4631626a4a",
    "c9d3822389a05ff9",
    "fc9e3b48848fd4bc",
    "4af297a8a100a21d",
    "94796cca06466318",
    "2e9773cf57f29029",
    "f4c1a4b69b043de6",
    "cc470522eadd410c",
    "11078851f79e6001",
    "c7be4bac866be338",
    "1fbe688b0c345000",
    "80f425d5280c33d2",
    "f0e3b884b504ce5",
    "c1052b0bc29f5954",
    "a8d5523bb5799072",
    "c98825d46adc58b9",
    "3e747782e7b0ca72",
    "7b413419cc69ec28",
    "73d508891c6ba0c8",
    "3412b27f1548da10",
    "3323aa19a5c36260",
    "216921417b374563",
    "c7bcc61158bf9b8e",
    "cd0c0cf19e767010",
    "27adfce4cffda743",
    "941dc2b1ef1f4252",
    "c5418346fcfc2251",
    "6650a8b171225515",
    "9d2c02bd7ebb02e4",
    "7e875691dd34cca7",
    "1436182286c40c3d",
    "146bd0fb74dd5bde",
    "93c2fe7b0cab9727",
    "570ce920fb8ac702",
    "f22d2d84803adb8c",
    "4ba9cc3ca78078bb",
    "91ae3b3ae47ffd7c",
    "e467f52c86d58a81",
    "6da196e012b39e82",
    "1e0dfa48a8941ccd",
    "662a08abe4f2c4ad",
    "1569e1791bd355a2",
    "4526c326cfdb5604",
    "c986c0d6a2326aaa",
    "66e123d08b811a52",
    "e90161e9041f89fc",
    "5973005838495911",
    "b1860011c2a3137c",
    "c6280e3403bbe3ff",
    "5875395891096b3",
    "fdcb358159571d69",
    "503582000b64e74b",
    "51ea55be2ae92eeb",
    "5376363c9c9b4bf0",
    "a7d949a938dd7af9",
    "a3d5d9dde8253cf3",
    "1d41913b65697ce8",
    "919bad439ee8ef1a",
    "95f1fe956dc95adf",
    "320f966f5331a16b",
    "fe315a8241db9288",
    "6078fe079f843b0",
    "4c9e85bf4ed3f49c",
    "39907ce9376af7a1",
    "fee2da1872f71567",
    "41178b5b86f23369",
    "d6d205f9886d8959",
    "67654896289dd515",
    "72275d7f66e92213",
    "34b91f0ddcb60633",
    "d7a173ed2786b09c",
    "630a48eeafb8535f",
    "fdad328e95ebc20c",
    "6f13ad611d0b533c",
    "7cc8abc1130726ea",
    "78e99ff0a31f28dd",
    "1b7a739ce338bff4",
    "4d3f3f64c36486cb",
    "4e3040f6dac05362",
    "9c8249d4eb6c7e45",
    "a45a6bdcc63ac4ff",
    "e5bbf86a8a939d2e",
    "e378496da325fb90",
    "c7ea4d8e777514ee",
    "8b3756231a0ed1f",
    "d0e9ed2e970ece11",
    "3b2b3001a8230502",
    "8d6eef08ad3040f9",
    "c8b615f3e1dfe68d",
    "6a79688032d32f77",
    "15804efe44fdf455",
    "fe2e2dec309624b6",
    "a9f4182694026e4",
    "958b4a89c0b58e74",
    "38817b158cfcc3e",
    "cc183d4987d1ffad",
    "e015987b061de78d",
    "9472fe37a53f88f4",
    "71246eea89309b9b",
    "b00c21a6d1e6225a",
    "f0bc08e13bf5e560",
    "e5ae54ff72e506b5",
    "6515892546309152",
    "c2d5efc1385e3b79",
    "74320c586dc02c7a",
    "2235ef604c67f5b",
    "16907ac2e0b19abf",
    "f6f39e61c04f325a",
    "ee30ffc719cf5e18",
    "3ac009dab26828dd",
    "90a8190b776dd34",
    "daa7ae9fd9a35db",
    "8107eeb5ac157054",
    "1dd85f281f357cbb",
    "177d3c24a13ff8d8",
    "f9fd1ecb8358aacf",
    "edb1c40ab7c29361",
    "e8d882dd1e0ffb26",
    "1acc9855d1403c27",
    "8833cf2e06384379",
    "3cdb5ae7a832e314",
    "f06c2bdea6d0aba8",
    "ab63f359322156fb",
    "4c08b65021856d85",
    "db66061360412716",
    "c6888e7cd6856948",
    "b853998d31665fe4",
    "d0cb09b278e13684",
    "15bfdf153afb2fc1",
    "78dbd3127a341bd0",
    "a7374a6f43428dc6",
    "5009aa3140b85237",
    "642b27251fac5587",
    "6e7caf7cc9304c2d",
    "248e5d342e2232d7",
    "9e24e9903791d38",
    "b896f3cba34ad04b",
    "2f048629aab67992",
    "2ea5398142e323b5",
    "f9b57385e04dcef1",
    "36cc914f7262aba4",
    "2d2c0eef6c100734",
    "8c727dd7349beb8c",
    "5fdba11d1937be74",
    "685296694f9bc856",
    "f8bdeed4de17cd68",
    "b9261013f494a18f",
    "7a9e73afe95b321f",
    "b501b17f1d400441",
    "be2335fb2d1e8c27",
    "fc6c2558a1435271",
    "f11d97b5537ece0a",
    "b2446a911bb3a8b7",
    "fb27e7afbc99e7cf",
    "694f96094cf823a8",
    "dd96763c9d2b5abe",
    "d4fc1b0d7a67d94b",
    "3943cc894ba95c9c",
    "e5d76972f1263654",
    "18a7d80fbe162750",
    "280161470b6f954a",
    "fce8cdb51a2b268f",
    "c68bfcce9e88f226",
    "249d699829808d23",
    "5af7083a710903fd",
    "13e077d646b07da3",
    "6cce217983a8ca68",
    "b7051818f5a4e33a",
    "2a60cabad66451c2",
    "26195daa41c4435b",
    "503e14f86ef241d1",
    "b67e57b2f32426c",
    "346e273179e32edb",
    "bd16be7f15eb9049",
    "2f6095cd9d0eb227",
    "1740bd99d1938249",
    "68d6735660c4c1f3",
    "996afe9758338810",
    "d4501a953f6d8354",
    "4623fbe4e4e4059d",
    "475e51f6d633979b",
    "2053cbda2c34d1e3",
    "aad34c108f65a5d",
    "c1f03ea03e02548c",
    "3cd5401c2317f556",
    "e94bc0d8d3c37c4",
    "9f2628d0552c6279",
    "f3aac462225ecbfc",
    "755d6518180861ee",
    "7b7d944ea1f7c7fd",
    "dd0a275242231e06",
    "998522968683a966",
    "f8a899614b1331a",
    "33a8ad52b7ee6f06",
    "184eb3553e880820",
    "4681d902dc7b59cc",
    "3316ff3e1a747b13",
    "c3db9e54442ca81e",
    "f7dbfd770706d4f6",
    "d71eb571c0bb281b",
    "421250f521758166",
    "7f32e97fb3e051e2",
    "a824a3c8d61dd7f",
    "ff5af791e448c933",
    "cf9c0c33426f224b",
    "d5ae5b689399b9a4",
    "5f5e2ed8d0af5bb1",
    "b27b33963545fef8",
    "683f0b9f58b617f8",
    "5b26ae451ccb1642",
    "b04d1a92c03aa393",
    "740a41f35e38e687",
    "a650b002a55ee732",
    "8bb25cdfa9f58d95",
    "5fb0449558463506",
    "434276c375add7ea",
    "3a7bb12405b4bb04",
    "a6e003b598197dc1",
    "ca01f9c6c9519128",
    "44d763a5035aa895",
    "368e1b0d1c1d28f1",
    "a5fbbe366bf889de",
    "a6e277550aeadc65",
    "a7db6d4c13eb109a",
    "55cb03389e442517",
    "cbbe1323634637e",
    "36779c449d34b6ef",
    "54e24c103f927e3e",
    "e185b7fd44642a70",
    "ff01c12927c8cfff",
    "aec8d0be9ef27033",
    "78d61a47efea13d7",
    "656a3ee8ded5a7da",
    "8c8fc8c46cc7f552",
    "58b27ff995eb7b5f",
    "3db0d90d6f658e7",
    "479ce27dfb8a9928",
    "657395c62f00549c",
    "9d32c3b2f3d362f2",
    "af80914e2e58af79",
    "3352f5b2407ffa02",
    "2ac656be65ae8260",
    "fe3abcf3037ac09d",
    "a84250ac32facdcf",
    "47c14b79205dcef7",
    "e4dfb4635fdb6fde",
    "5d13bdead7cae0dd",
    "ccafc45d923b9f0e",
    "ce6b199bb894f21c",
    "c6245121af9ef6d4",
    "4eecf7e970aa95f7",
    "655b1f2b1b3bc98b",
    "8cfa687200c0a29",
    "b1b472fc9c44a3af",
    "c3e9de999a7adb4b",
    "70b4f369184ad8b7",
    "8cdcc55e096dba8c",
    "b6551d3ff3fb4acb",
    "d82d1495f93e6964",
    "9bd4d8d733f30fd4",
    "d63860d7aea4db61",
    "f03f04985148abea",
    "496416ff1d40b86d",
    "e8112b4f7d697d18",
    "9239533260be6159",
    "8019a997510bd449",
    "3f8ca5a902e765de",
    "ce4dd21d3d1087ec",
    "99ab2e9e99edddd2",
    "340aeee794e6b8d1",
    "f328809d4cef50f7",
    "94662ed46488ad96",
    "6cce7652a3687349",
    "569c6dae845a7e89",
    "49225679708ccd4f",
    "e17b0312ab8c372c",
    "6d39e42a1d9176c4",
    "c022dba92d6a6803",
    "ed1806b5ad8434bc",
    "a6014ce7b12a1d64",
    "81c31e44b7df9b7c",
    "a099626d15953625",
    "4d545bceb149ac2e",
    "7ed737369d4d0987",
    "1bb3e53ed8736e40",
    "f02465a091ed7b97",
    "fd566bfa438e336b",
    "9204e44c3ae6119e",
    "d016b5d9f6b1b2ad",
    "f2b754a8348cdcd6",
    "ab78c1f5164d5e9f",
    "c85e18c44b82485d",
    "ba84fe4a0dfd1243",
    "3f1f067f574b0371",
    "865b737c5f239f27",
    "a7e3d16361979b22",
    "c807a52ac6e2a4cb",
    "205978e5a0a8b2c6",
    "7363d67c0eb42c6a",
    "bcd60fbfb0049fba",
    "987fabc2b671f33e",
    "9643c8571af6799c",
    "fe90310b14a1514d",
    "acc30d288701a0a4",
    "f42771058a2f7fca",
    "b2547021de7fef8b",
    "24b81d7531e9866f",
    "45e826aa81aa1e1",
    "11ef7ebbfd095f94",
    "e3c1cadae5695386",
    "ff22d07b77cc8c93",
    "243e399a99445c8",
    "b47d3c81da77993",
    "7cacce2512a8907b",
    "cc7efe41255f14ed",
    "ae3d9400d9dfa89d",
    "66e0eabae7d88da3",
    "d15aa09a50511e6a",
    "eb6ad97b31c50778",
    "869848b52bed5b81",
    "636a04ba3bb5bca0",
    "b619b2525222e756",
    "15e77a66f437ccda",
    "5a630dc3b5411c72",
    "78309ddc9695cbc4",
    "a3f1b093a4c7930f",
    "4f6bb7e901f0e549",
    "51bd9d643519486e",
    "e4318febfa49dde1",
    "d0531bb5a156b87b",
    "ee3e439e3ad81b22",
    "870148be37aa8ed9",
    "b4cfbe8a221f5673",
    "f829eb506f29e17b",
    "2f9cf1480a46ea48",
    "86f3056e24baf39b",
    "94d6c62e7e3913b5",
    "2082479d710b9c7c",
    "18f3a9527e353adb",
    "ac2cd48b9c0944b",
    "54b5bf4b62f4a676",
    "59816dfcf41b287d",
    "b3c1c4420484a57f",
    "da79f2d5b0004da0",
    "5d3010c4f2dfa3c7",
    "af47734e641904ea",
    "2275b7d8681aa548",
    "84cf323927ad23f0",
    "5dbc071a44d578af",
    "80244cd96d9013de",
    "a0f8711fd6f41dad",
    "b87ed1dfc912daa7",
    "efca0906b5d00e3c",
    "38a26e30c23d84cb",
    "30793cc9c841db8d",
    "c5f395fe77e75a71",
    "b2e3ab3104db51b2",
    "b66202db7f22172",
    "cfa8fcf859a2e9a7",
    "adeabfebef43e1c0",
    "5bdf3c501ed138ff",
    "7405fe2608128d60",
    "150b7947a4fa64ac",
    "b9571428959a1c96",
    "3230be02e4b48f47",
    "470f4558f6cb6a16",
    "a9483421dc0ea26",
    "b4280d4e658b8dba",
    "d331cfb943e9e745",
    "39df6c1d284bde2",
    "3e46a893f70d5b7c",
    "43f9eb6e41e2251f",
    "8bc4bf14faf460f7",
    "be0a19eddeee4265",
    "e9de03bb43741e9b",
    "a637251ddf939864",
    "fdd9e14ae9ed9737",
    "8af8bd99f2017f62",
    "26351d284dce600c",
    "3322717a953687f5",
    "e22c4ba1cd6f2ca2",
    "644f3f02d52b0f52",
    "a663f1eeeb1fb997",
    "8f8d6fb977e5b900",
    "3af8df3d3dd0e34e",
    "38a484768a1accd5",
    "a9f8350ffbecb14f",
    "f3f2b888f4306e22",
    "9fb3d6fb3aa357d",
    "8f99a5d069100fd5",
    "c0e69a0af6469ef7",
    "da5a5ce3a7be512d",
    "d687f7c70107909f",
    "e8689584a1f50fa1",
    "6b56d8265a87b0b6",
    "a607c2c1aa08fa8d",
    "1d2cf885b11d707f",
    "d32f209c85d125ed",
    "22c9c95a8d0033cd",
    "663d28fcd761e917",
    "ef985aa8939eaf0f",
    "ba3c6024e66858c0",
    "b533b581fd0c0ac3",
    "a86c473ee657a8a5",
    "c445547aa238a1ab",
    "7cc6e1f9a03a2c2b",
    "40dba4cb8a805f79",
    "d0265553ab3a1e26",
    "ca4bd395e0cad8e6",
    "17f1d1a1c7d6d8ad",
    "6bb89162f68cd279",
    "fc4f68253b182593",
    "234d50d1224e687d",
    "401ec60a1b3fc379",
    "3afc06bcf26aff5f",
    "fde0bc5283f465ed",
    "836fd0164d790c6c",
    "b657e94e7e61cab7",
    "ad8c7e8888d59494",
    "17164cd9e013a989",
    "a6342a93343c50ef",
    "78eee44f03ba65e8",
    "8ff832542a52ab2",
    "36cd5367e12f29d6",
    "71e0b87530704fa1",
    "e5c52f2fb357471b",
    "4787ec450370cdc",
    "faae3cd2329a5f23",
    "b136c9057d0eac41",
    "a4be57a67913d9f2",
    "c2f7e51423366080",
    "9221249557edf7da",
    "ac08b9147e6c6cc1",
    "fc8f31a851b2f1e",
    "3d1fab7a1546aa70",
    "75c42701c310d265",
    "6eac5906d797823f",
    "51b6b65db45d8317",
    "977562ede61122d1",
    "6f06be6c7dad3d57",
    "782a823a2d8cd40",
    "13bbf2cbcdb96469",
    "a8b1d9f359d7b4f",
    "8db448e27f0bad1b",
    "5faa84ffcc646d16",
    "3dd9e1e713ce28c1",
    "bc70a3688f03b546",
    "3e025539204a5d59",
    "2eb7ee5c97f6992d",
    "12bec27505c61c10",
    "688b370874adc254",
    "65e9cc7358ddee2e",
    "7df5bfe00323a6a8",
    "ce3f444652eead51",
    "feebdde9a00fe94b",
    "22d24df113118e04",
    "6a8ada60e30e6abf",
    "6001a9b860f7e43",
    "cbed519ae516bdce",
    "e94e5ff7b2eb39a9",
    "46b5412910b12f1a",
    "eac4975c939bd705",
    "a777367473e5f95c",
    "f67433e0978efe89",
    "d574426ce261f3cd",
    "2620772be337bacb",
    "ce4b86769789bfd2",
    "b91bf95c0d7cf55e",
    "afe098e2b8eb2364",
    "4bca77302b767821",
    "b42e3bf9c2caf9d",
    "11d6a5981dd09f1d",
    "2528657f041a0f71",
    "1a4910e7928d2be4",
    "385f6cb9a1a92341",
    "8a6a053fd546c4b9",
    "4bd5d70d9487a7",
    "546da94a433dd46b",
    "210f223812b2231e",
    "c8cd67501180cdb3",
    "99380cc3f9cb0f62",
    "e9ad645088056795",
    "2b71ac54faa4d900",
    "6d26f5b6d581bb7a",
    "e99748daf45287f7",
    "778cc11dd18a888d",
    "88a79e3fbc9be5a5",
    "baed534980001b3e",
    "a094f278ebd28638",
    "f02b6f1120327ed5",
    "6996b561241d6671",
    "1fdb3be137e7c8ab",
    "d8d06e6254ff9a8",
    "7a37191fa2429c0",
    "db2085d40be0c6b",
    "732e2f41e1ec328f",
    "cc0b8a0dc4b5cc17",
    "b3ec78066692ce40",
    "b633596fb5206911",
    "b1c086ddba588d7f",
    "3935c25fc587591d",
    "5db9cd2d6d302594",
    "1fe2caf02ff5116",
    "d1e401c8e175f133",
    "d795c4b069f42de2",
    "28889d355be716fb",
    "987004758afb653e",
    "a93a13f245d3dbf5",
    "c2c7e5dd6bcf2f46",
    "f40e391e11837c28",
    "1f1effdb4f95fef",
    "4b3556ed143bb1a1",
    "990c07b3a694f061",
    "16f3b3c6aa66dbea",
    "bbc2c7fb9307d0f8",
    "cae96c695fa0a849",
    "23af2e185bf7f884",
    "10682f5180926917",
    "531413e8ae8921e9",
    "cbb2e2956b8bc5a1",
    "693159958e045249",
    "abb76040f918f212",
    "2978ebe3fa017619",
    "d753dc831058d377",
    "5d5ab2fae13c7cd7",
    "6f36e9e201c8abbc",
    "2c2215284100c1bc",
    "abef39459b5f8089",
    "58b2ccb5d5268768",
    "f4c238ed95a4c9e0",
    "463559064b820a89",
    "f46a5248555641f3",
    "31a917d25f0111b0",
    "d9a0d90fcf36b125",
    "f707ec8ff0716b6a",
    "d31ae060adc0cf68",
    "b740561cbe999190",
    "6f6cd086b29443f",
    "3e2b84419c2678fe",
    "16aa5cd16608904e",
    "88efed4970ce8fb",
    "525af1cb4f8c1ef",
    "82365a1d92723ea2",
    "f9081118726c671d",
    "1dc6ba4b51a92fe2",
    "480fcc9a46d59829",
    "96ae799a9cd65a64",
    "1f0a5acc2009b69e",
    "53da3fcaf9d4a664",
    "762862983c40286f",
    "c48d6f3db6f810a3",
    "7143cd55e6267a10",
    "2d11c1de0c9ccb76",
    "9c4f1e8060c475b4",
    "8e57667a7b3f694f",
    "5641b1bfbef8f076",
    "c074fd9cba688aec",
    "6b8a7cd56172fed1",
    "5d25704a6a0be6ed",
    "7de0d61ed8a595ec",
    "85c2a8db5105888",
    "ec2dac2bf194d54a",
    "baae63d2bc6dd501",
    "6e18d5f5513ced07",
    "ecc917c3c9b5c475",
    "3e60a289d38463fa",
    "3297b865f846bd0a",
    "34cfcce7d574a410",
    "762c57508db7a1c2",
    "81016cf6be9235ed",
    "66f49a742a35a86",
    "96f5a81e8df6f19c",
    "bc2ea691e56496f8",
    "5d957776a3bc8463",
    "4fcdd50549f35f69",
    "1613d6b76156e26a",
    "609f5396c0534146",
    "31be6951d8a1de6e",
    "d373f3c4566c70c6",
    "b42e1bda5a17dc0e",
    "3017ef0c38e2d837",
    "92e480fdaacc79e0",
    "ffb314483a45fa40",
    "3159cfd5553fa1b8",
    "6a5eaa177b0b8d54",
    "add48a46678bd09d",
    "c70f2a1b237f229d",
    "3beb376886d63c97",
    "363b07840a344182",
    "f638dfb632c7bb3e",
    "4fc1e02f10ba6dcc",
    "7f7e058ceeba44c4",
    "76fdeb10eb04a251",
    "9b987e6c60e08cd9",
    "3b217c2dbf7ef420",
    "79eb32b8047a0510",
    "d0a909052b4dd7cb",
    "af124ab961fec4bd",
    "1500d5881fa45812",
    "3e38b3fd3d56a03c",
    "78ab6665aa841778",
    "d798d09f6ab2bdbe",
    "bd431eb4a445d86a",
    "fd6fd3c1abb1c789",
    "add753285e1303ab",
    "8eeb7bbd903fe0ba",
    "c229c6a3986d545b",
    "bd555bc633333a06",
    "9a443dceb578a97d",
    "7be6f2be0cdb3b55",
    "b143e79ab584c95f",
    "4a1b4540bc0e6d1b",
    "56f3d0d5b90ae6f2",
    "9d9c28a8aee32a15",
    "179c8c0a0e0abdcb",
    "3b78fa572f71bf1c",
    "97f9ae14387968ef"
  ],
  "FileExtensions": [
    "-1257278712",
    "1868637704",
    "-87372770",
    "884108092",
    "-1058967851"
  ],
  "FileCounts": [
    4,
    1,
    1,
    1,
    2
  ],
  "SdkStyleProject": true
}, TraceParent = , TraceState =  }

...

[Error - 11:39:27 AM] Notify file events failed.
  Message: Client is not running
  Code: -32096
[Error - 11:39:27 AM] Notify file events failed.
  Message: Client is not running
  Code: -32096
[Error - 11:39:27 AM] Notify file events failed.
  Message: Client is not running
  Code: -32096
[Info  - 11:39:28 AM] OmniSharp.WorkspaceInitializer: Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0 |
[Info  - 11:39:28 AM] OmniSharp.WorkspaceInitializer: Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0 |
[Error - 11:39:28 AM] OmniSharp.Extensions.LanguageServer.Shared.LspRequestRouter: Failed to deserialize request parameters. - System.Reflection.TargetInvocationException: Exception has been thrown by the target of an invocation. ---> System.ArgumentNullException: Value cannot be null.
Parameter name: o
   at Newtonsoft.Json.Linq.JToken.FromObjectInternal(Object o, JsonSerializer jsonSerializer)
   at OmniSharp.Extensions.JsonRpc.DelegatingRequest`1..ctor(Object value)
   --- End of inner exception stack trace ---
   at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
   at System.Reflection.RuntimeConstructorInfo.Invoke(BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
   at System.RuntimeType.CreateInstanceImpl(BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes, StackCrawlMark& stackMark)
   at System.Activator.CreateInstance(Type type, BindingFlags bindingAttr, Binder binder, Object[] args, CultureInfo culture, Object[] activationAttributes)
   at System.Activator.CreateInstance(Type type, Object[] args)
   at OmniSharp.Extensions.JsonRpc.RequestRouterBase`1.<RouteRequest>d__7.MoveNext() |
[Info  - 11:39:28 AM] OmniSharp.WorkspaceInitializer: Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0 |
[Info  - 11:39:28 AM] OmniSharp.WorkspaceInitializer: Invoking Workspace Options Provider: OmniSharp.Roslyn.CSharp.Services.CSharpFormattingWorkspaceOptionsProvider, Order: 0 |
[Info  - 11:39:28 AM] OmniSharp.LanguageServerProtocol.LanguageServerHost: Omnisharp server running using Lsp at location 'd:\lavoro\.net_core\SolutionExample' on host 26956. |
[Error - 11:39:29 AM] Notify file events failed.
  Message: Client is not running
  Code: -32096
[Error - 11:39:29 AM] Notify file events failed.
  Message: Client is not running
  Code: -32096
[Error - 11:39:29 AM] Notify file events failed.
  Message: Client is not running
  Code: -32096

Extension version: 2.0.320
VS Code version: Code 1.80.2 (2ccd690cbff1569e4a83d7c43d45101f817401dc, 2023-07-27T20:40:28.909Z)
OS version: Windows_NT x64 10.0.22000
Modes:

System Info

Item
Value

CPUs
Intel(R) Core(TM) i7-7700HQ CPU @ 2.80GHz (8 x 2808)

GPU Status
2d_canvas: enabledcanvas_oop_rasterization: disabled_offdirect_rendering_display_compositor: disabled_off_okgpu_compositing: enabledmultiple_raster_threads: enabled_onopengl: enabled_onrasterization: enabledraw_draw: disabled_off_okvideo_decode: enabledvideo_encode: enabledvulkan: disabled_offwebgl: enabledwebgl2: enabledwebgpu: enabled

Load (avg)
undefined

Memory (System)
31.89GB (16.57GB free)

Process Argv
. --crash-reporter-id 4aebc4fd-7537-4809-bafc-1042e31c3818

Screen Reader
no

VM
40%

A/B Experiments
vsliv368:30146709
vsreu685:30147344
python383:30185418
vspor879:30202332
vspor708:30202333
vspor363:30204092
vslsvsres303:30308271
vserr242:30382549
pythontb:30283811
vsjup518:30340749
pythonptprofiler:30281270
vshan820:30294714
vstes263:30335439
vscoreces:30445986
vscod805cf:30301675
binariesv615:30325510
bridge0708:30335490
bridge0723:30353136
vsaa593:30376534
pythonvs932:30410667
py29gd2263cf:30792227
vscaat:30438848
vsclangdf:30486550
c4g48928:30535728
dsvsc012:30540252
pynewext54:30695312
azure-dev_surveyone:30548225
vsccc:30803844
3biah626:30602489
f6dab269:30613381
a9j8j154:30646983
showlangstatbar:30737416
vsctsb:30748421
a2ce3375:30757347
pythonfmttext:30731395
pythoncmv:30756943
fixshowwlkth:30771522
showindicator:30805244
pythongtdpath:30769146
i26e3531:30792625
gsofa:30804715
pythonnosmt12:30797651
pythonnoceb:30805159
e537b577:30795824
dsvsc013:30795093
dsvsc014:30804076

If I disable:

enable LSP driver

I can resolve again the class referenced in another dll but in the Omnisharp Log I found again this:
[Error - 12:29:12 PM] Notify file events failed.
  Message: Client is not running
  Code: -32096

@PiemP if you're using O#, I'd recommend not setting the 'enable lsp driver' flag (and reload the window after you change it). That option is an experimental O# option and may not work correctly.  Let me know if that helps at all.

I disabled LSP driver. Restarted VS Code, and it automatically unchecked "Use Omnisharp". I re-checked it and restarted VS Code. It is now working.

Thank you guys,
I'm use C# extension and not  C# Dev Kit. Now I can have Intellisense and Navigation alive and I can work again.
If someone have this problem (and use che C# extension) have to select in the settings:

Use Omnisharp

and unselect:

use modern Net
enable Lsp Driver

And then Restart VS Code.
The log error is vanished today:
[Error - 12:29:12 PM] Notify file events failed.
  Message: Client is not running
  Code: -32096

I dont't know how I have fixed this. I presume that I can close this.

authors: PiemP dibarbet nlindvay

repo: dotnet/vscode-csharp


text:
Lookup Razor file context using its document uri.

Previously we had been looking up Razor document context from its mapped C# file. This is unnecessary as we can look it up directly from the razor file uri.

This is unnecessary

Only if the .razor and .cshtml files are in the Roslyn workspace presumably, which is not 100% of projects that have Razor files in them. Not sure if you care though :)
A possible alternative would be to send the request to the Razor server, but I'm not sure what you do with the project context response, and it will not match Roslyn project Ids etc.

I'm not sure what you do with the project context response, and it will not match Roslyn project Ids etc.

We display the context name in the language status bar as the active file context. Longer term we would want to look at using the returned project contexts in a picker to choose the active file context. In that future, TextDocumentIdentifiers in requests to Roslyn LSP will be updated with the selected active project context.

That would mean that this warning is still potentially correct.

"this warning"? I have no context on what this change is fixing, so I can't really say if this is better or worse than before 😛

TextDocumentIdentifiers in requests to Roslyn LSP will be updated with the selected active project context

Until cohosting is a thing, there presumably won't be any requests to the Roslyn LSP for Razor documents. Right now its a little odd not asking Razor for project contexts when it is the server that will be sent subsequent requests, but if those requests don't have project contexts then it doesn't matter which contexts the requests don't have 🤷♂
TL;DR: I have no idea if this is a good change or a bad change, but the stakes seem pretty low at the moment so I wouldn't block anything on my comments.

I looked at the bug this is fixing, and it seems to me the most appropriate thing here would be to just remove "aspnetcorerazor" from the language checks. The fact is that not all language features are available in Razor files, and since Roslyn isn't the one providing them anyway, it seems odd that it would show any kind of warning at all.

it seems odd that it would show any kind of warning at all

Updated to not show warning toasts for Razor files.

authors: JoeRobich davidwengier


text:
[Feature Request] 新增 .NET Aspire 支持

能够配合Aspire启动，读取 Resources 服务名
支持修改服务的环境变量

Good idea.
等我有时间，我来 look look。

authors: ElderJames kklldog

repo: dotnetcore/AgileConfig


text:
Table组件ShowAddButton绑定属性导致添加按钮显示异常

模板代码改动和效果如图，新添加的按钮“添加按钮”多点击几次就会生成多个"新建"按钮

 @page "/table"

Table

    <TableColumns>
        <TableColumn @bind-Field="@context.Complete">
            <Template Context="v">
                <Switch IsDisabled="true" Value="v.Value" ShowInnerText="true" OnInnerText="是" OffInnerText="否" />
            </Template>
        </TableColumn>
        <TableColumn @bind-Field="@context.Hobby" Data="@Hobbys" />
    </TableColumns>

<Button Text="添加按钮" OnClick="() => ShowAdd = !ShowAdd"></Button>

@code
{
    public bool ShowAdd { get; set; }
}

@houlongchao 已经修好啦。马上发布新版 5.0.23-beta06

authors: ArgoZhang houlongchao

repo: dotnetcore/BootstrapBlazor


text:
🛑 Biseri-jadrana.si is down

In 84d19fe, Biseri-jadrana.si (https://www.biseri-jadrana.si/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Biseri-jadrana.si is back up in 6a9ca26 after 8 minutes.

repo: dotsi/bitamiuptime


text:
🛑 Biseri-jadrana.si is down

In 67d9698, Biseri-jadrana.si (https://www.biseri-jadrana.si/) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Biseri-jadrana.si is back up in 068d1cb.


text:
updateMetadataForTrack not working most of the time

Describe the Bug
updateMetadataForTrack is not changing the notification and the Now Playing Center on Android. I'm leaving an example with the title property changing, but the same happens with the duration and with every other property.
Steps To Reproduce
On Android Add a track to the queue, play it and try to update the notification with the updateMetadataForTrack.
You should see a change in the notification, but that's not happening.
If you get the track you'll see the changes, but the notification always stays the same (I think it worked once or twice, but fails most times).
Code To Reproduce
const oldTitle = (await TrackPlayer.getTrack(0))?.title;
console.log('old Title: ', oldTitle);
await TrackPlayer.updateMetadataForTrack(0, {
    title: 'has changed',
});
const newTitle = (await TrackPlayer.getTrack(0))?.title;
console.log('newTitle', newTitle);

// oldTitle: 'My favourite Song'
// newTitle: 'hasChanged'

Environment Info:
System:
    OS: macOS 12.2.1
    CPU: (10) x64 Apple M1 Max
    Memory: 28.82 MB / 32.00 GB
    Shell: 5.8 - /bin/zsh
  Binaries:
    Node: 14.15.0 - ~/.nvm/versions/node/v14.15.0/bin/node
    Yarn: 1.22.19 - ~/.nvm/versions/node/v14.15.0/bin/yarn
    npm: 6.14.8 - ~/.nvm/versions/node/v14.15.0/bin/npm
    Watchman: 2022.07.04.00 - /opt/homebrew/bin/watchman
  Managers:
    CocoaPods: 1.11.3 - /usr/local/bin/pod
  SDKs:
    iOS SDK:
      Platforms: DriverKit 21.4, iOS 15.5, macOS 12.3, tvOS 15.4, watchOS 8.5
    Android SDK: Not Found
  IDEs:
    Android Studio: 2021.2 AI-212.5712.43.2112.8609683
    Xcode: 13.4.1/13F100 - /usr/bin/xcodebuild
  Languages:
    Java: 11.0.16 - /usr/bin/javac
  npmPackages:
    @react-native-community/cli: Not Found
    react: Not Found
    react-native: Not Found
    react-native-macos: Not Found
  npmGlobalPackages:
    *react-native*: Not Found

react-native-track-player v3.1.0 Also happens in nightly.
Android Studio Simulator and device.
MacOS.
How I can Help
I can provide support and data.

Having the same issue but my Artwork is updating correctly just not title or artist.  iOS works fine.

Yeah, my issue is with the duration because I'm trying to get the duration and then update it, but I noticed it also fails with other properties. I haven't tried the updateNowPlayingMetadata, but if it's not working for you it's probably the same issue.

I have the same issue in android, using the same code as before, and I have null for the artist and title, and sometimes the artwork works

I've been attempting to debug this.
I've traced the metadata through to KotlinAudio's NotificationManager class.
The notificationMetadata property is set with the artist, title and artworkUrl. If you insert a log here, you can see the values as expected.
That then calls the reload method, which in turn calls the invalidate method on Exoplayer's notification manager.
This is where the trail currently runs cold for me.
If you comment out the call to reload(), you will see the notification no longer updates at all.
Leave the call to reload() in, and only the artwork updates, but not the artist or title.
For anyone looking to replicate, you need to pull this repo and KotlinAudio and set everything up locally as explained in the example project's README.
Then edit PlayerControls.tsx in the example project, to include a way to update metadata, like this:
export const PlayerControls: React.FC = () => {

  const sendMeta = async () => {
    const trackIndex = await TrackPlayer.getCurrentTrack();
    if (trackIndex !== null) {
      const metadata = {
        artist: 'HELLO',
        title: 'WORLD',
        artwork: 'https://is2-ssl.mzstatic.com/image/thumb/Music122/v4/ca/0e/ec/ca0eeccb-eecd-4c72-557d-3d422c6dd1c6/5054197264252.jpg/600x600bb.jpg',
      };

      TrackPlayer.updateMetadataForTrack(trackIndex, metadata);
    }
  };

  return (
    <View style={{ width: '100%' }}>
      <View style={styles.row}>
        <Button
          title="Prev"
          onPress={() => TrackPlayer.skipToPrevious()}
          type="secondary"
        />
        <PlayPauseButton />
        <Button
          title="Next"
          onPress={() => TrackPlayer.skipToNext()}
          type="secondary"
        />
        <Button
            title="Meta"
            onPress={sendMeta}
            type="secondary"
        />
      </View>
    </View>
  );
};

You will note that the notification updates correctly with each track that is played, but when you tap the "Meta" button, only the artwork changes - the artist and title remain as they were.

@mpivchev could use your eyes on this one. I took a high-level look. Not sure why the ExoPlayer invalidate method isn't doing what its supposed to be (at least not entirely).

I've stumbled on a fix, but I don't fully understand how/why it works.
It involves this section here.
If you change:
    fun replaceItem(index: Int, item: AudioItem) {
        val mediaSource = getMediaSourceFromAudioItem(item)
        queue[index] = mediaSource

        if (currentIndex == index && automaticallyUpdateNotificationMetadata)
            notificationManager.notificationMetadata = NotificationMetadata(item.title, item.artist, item.artwork)
    }

to:
    fun replaceItem(index: Int, item: AudioItem) {
        val mediaSource = getMediaSourceFromAudioItem(item)
        queue[index] = mediaSource

        if (currentIndex == index && automaticallyUpdateNotificationMetadata) {
            notificationManager.notificationMetadata =
                NotificationMetadata(item.title, item.artist, item.artwork)

            mediaSessionConnector.setMediaMetadataProvider {
                mediaSource.getMediaMetadataCompat()
            }
        }
    }

...then it works.
I discovered this because I noticed how the call to set notificationManager.notificationMetadata in BaseAudioPlayer is followed by a similar snippet (but I was able to simplify it for this fix).
I would definitely appreciate @mpivchev reviewing this.
Particularly how automaticallyUpdateNotificationMetadata is used in both sections I've referenced.

Possibly related to https://github.com/doublesymmetry/react-native-track-player/issues/1653?
@gavrichards if its convenient I'd be curious to see if your fix also fixes the issue above.

@jspizziri I'll give it a quick try now.

I updated to RNTP v3.2 and this issue is still happening.

I updated to RNTP v3.2 and this issue is still happening.

The PR https://github.com/doublesymmetry/KotlinAudio/pull/52 hasn't been reviewed yet, so the bug is still present.

hi, I'm having an issue where the updateMetadataForTrack is not working. I use it when I recieve the song details from a radio live (using icy or icy-headers) inside the "PlaybackMetadataReceived" event
I'm currently on "react-native-track-player": "^3.2.0",

I was also able to fix this by removing the original mediaSessionConnector.setMediaMetadataProvider call. See https://github.com/doublesymmetry/KotlinAudio/pull/54/commits/9db93a959387485cadfbe29d2cce199b52e1eb5f
It seems that it was causing exoplayer to update the notification as well. @mpivchev I see you introduced this in the following pr https://github.com/doublesymmetry/KotlinAudio/commit/d2ac459a90498aa4487358e5716979aba558bffe – perhaps there is a good reason for adding it that I may be missing?

Still happening on 3.2.0-d23c3fb990aaf9d6783881fabe21e059b62b0782

Hi! I'm also seeing the issue on Android devices & 3.2.0. Any expected version for the review/fix?
Thanks!

In the current nightly, artist and title is now working, but the artwork no longer updates, getting stuck on the initial image for the track.

Not sure if this helps, but I'm not seeing the issue at all in API 28 (ZTE Blade A530 with Android 9)

Hi,
If it can helps, I only view this on android 11 (api 30).
On API 33 it seems to work (but I only try on emulator)

In the current nightly, artist and title is now working, but the artwork no longer updates, getting stuck on the initial image for the track.

Should be fixed by https://github.com/doublesymmetry/KotlinAudio/pull/59

Now that https://github.com/doublesymmetry/KotlinAudio/pull/59 has been merged we'll need to wait for the build to be available on jitpack.io and then bump the version here https://github.com/doublesymmetry/react-native-track-player/blob/main/android/build.gradle#L52
Any community members interested in creating a PR for that? Should be a chipshot.

This is now fixed in nightly, issue can be closed.

This issue was fixed in 4.0.0-rc05 but seems to have come back in 4.0.0-rc06.

I can confirm we're seeing this regression too, after updating from 4.0.0-rc04 to 4.0.0-rc06.

So I think we also need to update the tag of the exoplayer media item here: https://github.com/doublesymmetry/KotlinAudio/blob/main/kotlin-audio/src/main/java/com/doublesymmetry/kotlinaudio/players/QueuedAudioPlayer.kt#L217
Will be able to look into it early September

authors: DrMickArtisan RamProg Tucker2015 VinceBT gavrichards gianpietro1 jspizziri neoassyrian puckey tewson


text:
[Feature Request] PlaybackQueueUpdated event

What is the need and use case of this feature?
Sometimes you need to update the ui when the queue changes
Describe the ideal solution
I would add an event called PlaybackQueueUpdated that would fire everytime the queue is modified

I agree that this would be nice to have. Then we could make a useQueue() hook which would always return the up to date queue – and allow the native side to be the source of truth

authors: PolSust puckey


text:
Make sure all secondary text is readable

Some of it is pale.

Relates to gh-415.

repo: douglasnaphas/madliberation


text:
Assumes that input date has same timezone as now

Thanks for the great write-up at http://danilenko.org/2012/7/6/rails_timezones/ and this sample code. Unfortunately, it does not seem to take transitions in daylight-savings-time into account. For example, my Rails application is running in California, and therefore is currently on Pacific Standard Time. In June, however, California was on PDT. When I parse a Z-less date-time string from June, I get a result which is one hour off (reflecting standard time rather than daylight savings).
This code appears to do the job for me:
    if format =~ /%z/i
      DateTime.strptime(date_time_string, format)
    else
      parsed_time = Time.strptime(date_time_string, format)
      time_in_zone = ActiveSupport::TimeWithZone.new(nil, Time.zone, parsed_time)
      time_in_zone.to_datetime
    end

@raydavis I have wrapped up this code in PR https://github.com/doz/time_zone_ext/pull/6. Thanks a lot @raydavis for the code.
I have also covered this in specs so as to avoid regression bugs. (In the process, learned a lot about Ruby gem management :) )
@doz Thanks once again for the gem and the great write up http://danilenko.org/2012/7/6/rails_timezones/

Thanks for testing it & getting it in, @princejoseph !

Thanks guys for addressing this! And thanks @princejoseph for updated specs and configs, really appreciate this. Sorry for not getting to this earlier.

authors: doz princejoseph raydavis

license: mit

license_source: bigquery


text:
Cannot find symbol error

Describe the bug
Installing on Android after following your instructions, I receive the following error:

> Task :app:compileDebugJavaWithJavac FAILED

..../mobile-app/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePlugin.java:893: error: cannot find symbol
                        myTrace.incrementMetric(counterNamed, 1);
                               ^
  symbol:   method incrementMetric(String,int)
  location: variable myTrace of type Trace
..../mobile-app/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:49: error: method does not override or implement a method from a supertype
    @Override
    ^
....mobile-app/platforms/android/app/src/main/java/org/apache/cordova/firebase/FirebasePluginMessagingService.java:51: error: cannot find symbol
        super.onNewToken(refreshedToken);
             ^
  symbol: method onNewToken(String)
Note: Some input files use or override a deprecated API.
Note: Recompile with -Xlint:deprecation for details.
Note: Some input files use unchecked or unsafe operations.
Note: Recompile with -Xlint:unchecked for details.
3 errors

FAILURE: Build failed with an exception.

Any thoughts?

It looks to me as if an older version of the Firebase SDK has been pulled into your build causing my changes to update the plugin for the new Firebase SDK API to break your build.
Please post the dependencies of platforms/android/app/build.gradle so I can see what version is being pulled in - it should look somethine like this:
    // SUB-PROJECT DEPENDENCIES START
    implementation(project(path: ":CordovaLib"))
    implementation "com.google.android.gms:play-services-tagmanager:17.0.0"
    implementation "com.google.firebase:firebase-core:17.0.0"
    implementation "com.google.firebase:firebase-messaging:19.0.0"
    implementation "com.google.firebase:firebase-config:18.0.0"
    implementation "com.google.firebase:firebase-perf:18.0.0"
    implementation "com.google.firebase:firebase-auth:18.0.0"
    implementation "com.crashlytics.sdk.android:crashlytics:2.9.8"
    implementation "me.leolin:ShortcutBadger:1.1.22"
    // SUB-PROJECT DEPENDENCIES END

Also try these test case commands in your environment and confirm the result:
cordova create test io.cordova.firebase.test && cd test
cordova plugin add cordova-plugin-firebasex

curl https://raw.githubusercontent.com/dpa99c/cordova-plugin-firebase-test/master/www/google-services.json -o google-services.json
cordova platform add android@latest
cordova build android

Ok, so looks like Cordova now builds it successfully but we have another issue.
First, the fix to make it build was having firebase-gradle-plugin installed, so I removed that and made sure play-services-gradle was set to 17.0.0+
But now we have another problem. When I try to run/build the Android project in Android studio I get the following error:
ERROR: Manifest merger failed : uses-sdk:minSdkVersion 1 cannot be smaller than version 19 declared in library [__tested_artifact__::CordovaLib] /Users/wnixon/br-projects/analytics-dhs/mobile-app/platforms/android/CordovaLib/build/intermediates/library_manifest/debug/AndroidManifest.xml as the library might be using APIs not available in 1
	Suggestion: use a compatible library with a minSdk of at most 1,
		or increase this project's minSdk version to at least 19,
		or use tools:overrideLibrary="org.apache.cordova" to force usage (may lead to runtime failures)

I have the following two preferences set in my config.xml, so not sure why I'm getting this issue?

Looks like the minSDK has been set to 1 somehow but cordova-android@8 has a min SDK requirement of 19.
You can a look at your .gradle configs and AndroidManifest.xml to check where this has happened.
I would try rm -Rf platforms/android/ && cordova platform add android to re-add the platform.
If it occurs again after this, look at the plugins in your plugins/ directory for a cause.
Closing this as an issue though because this plugin is not directly responsible for that error (as can be seen from the test case).

Thanks @dpa99c - I'll look into that further!


text:
Limit ticker/candle results

Is there any way to limit the results of candlesticks/ticks for the url 'https://bittrex.com/api/api/v1.1/public/getmarkets' ? I'm pulling candlestick updates on their respective intervals but I typically only need the last one or the last couple of candles.

You may want this https://bittrex.com/api/v1.1/public/getmarketsummaries

authors: ZhiweiWang wmurmann


text:
Add discovery of Harvester options

This adds an opts field to HarvestSource for storing serialized options that get passed to the harvester.  For example, a list of sets for an OAI harvester.
Krikri::Harvester.expected_opts has been added to help client code know what options to get from the user to store in HarvestSource.  See the comment below for that method.
OAIHarvester has also been changed to take 'uri' as an option instead of 'endpoint', to bring it inline with the HarvestSource model, which has a 'uri' field, not an 'endoint' field.
The next step, assuming this goes over well, is to make an Event that can read the opts in a HarvestSource and determine the right strategy for enqueueing jobs for the relevant harvester, e.g. do one harvest job for the whole harvest, or iterate over sets, using the same URI each time, etc.

I'm good with this in general (I haven't read the code closely yet, but it looks good at a glance).
OAIHarvester has also been changed to take 'uri' as an option instead of 'endpoint', to bring it inline with the HarvestSource model, which has a 'uri' field, not an 'endoint' field.
I'm wondering about the importance of this. It suggests that you are thinking to couple the HarvestSource fields and their names pretty tightly to Harvester.  My philosophy would be to keep the dependency loose and strictly a dependency of HarvestSource on some portion of the Harvester interface.
Maybe rather than trying to sync the field names, an approach that generates the HarvestSource form from the options presented by the relevant Harvester is a good idea?
(I could be reading too much into this change...)

I just figured that uri is / has been used more commonly elsewhere, and I didn't want anyone to look at this argument as being different in some way.  It's mostly consistency for its own sake here.  The term uri would be appropriate for a file-based harvester as well as a networked one, and we can count on every harvester having this argument.  We would therefore avoid momentary confusion with the OAIHarvester if someone used to reading uri has to look at endpoint and wonder why it's different.
BTW, the trick really is the loose coupling, and why I'm taking the creation of the ingestion event slowly.  There are all of these different harvesters that will work in different ways, and HarvestSource has to be generic, and the opts value has to be considered carefully.
As you suggest, yes, I think the HarvestSource should be filled in based on the fields that the particular Harvester says it wants.  I've added that opts field for anything that's not uri, just because uri is the one thing that I think is universal for all harvesters.  I think that opts will be a JSON string.

I think this looks good as well, pending any other feedback from @no-reply. I think my one point for discussion, picking up on Tom's earlier comment, would be to think about how to set up the opts for harvester-type-specific Krikri::Harvester subclasses. For example, if there are notions that just relate to Krikri::Harvesters::OAIHarvester, would/could those be relegated to an oai key in the hash?

Perhaps, yes, I hadn't thought of an oai key per se, but I have a branch I'm about to push that shows part of the approach I'm thinking of for harvester-specific details.

This looks good to me. With the clarification in @markbreedlove's comment, it looks like our thinking about this is aligned.
I'll look at the newer branch in a bit; pending anything coming out of that, I don't have a strong opinion about the structure of the ops hash.  @anarchivist can you say something about the benefit of a top-level oai key vs. a flatter structure?

@no-reply I don't have a strong opinion about the structure per se, but having some mechanism for namespacing these harvester-specific options might be preferable.

I'll see how it works with an oai key.  I think that would make it more clear.

OK, i've added that oai key.

This looks good to me. Squashy, squashy?

authors: anarchivist markbreedlove no-reply

repo: dpla/KriKri


text:
Generate architecture-independent code instead of x64

This will allow running on other systems (Mac, Linux, etc.)
It could generate C/C++ or even Java.

Maybe write it in d2lang?


text:
Bracket line setting for JSX

In a similar spirit to the jsxElement.spaceBeforeSelfClosingTagSlash rule, it would be great to have a rule similar to Prettier's bracket-line for formatting non-self closing JSX elements :)

And sorry in advance if this is in fact already supported, if so I couldn't figure out the right settings for it!

repo: dprint/dprint-plugin-typescript


text:
chore: add lock file

refs https://github.com/dprint/dprint-plugin-typescript/pull/140#issuecomment-881138094

 Thank you for your submission! We really appreciate it. Like many open source projects, we ask that you sign our Contributor License Agreement before we can accept your contribution.You have signed the CLA already but the status is still pending? Let us recheck it.

@joscha thanks for opening this, but I'd prefer not to add a lockfile because it's good to get notified as soon as possible about when a new patch release of a dependency breaks the tests or build because that would affect downstream binaries such as Deno which wouldn't rely on the lockfile in this crate.
Plus, it's not recommended to check in the Cargo.lock file for libraries and only binaries. For example:
> cargo new testing --lib
     Created library `testing` package
> cd testing
> cat .gitignore
/target
Cargo.lock

More information on the reasoning is here: https://doc.rust-lang.org/cargo/faq.html#why-do-binaries-have-cargolock-in-version-control-but-not-libraries

Ok, fair. It just felt strange that when I forked the repo the build failed that was passing on the upstream the week before...

Yeah, I know it’s strange. At least it’s rare for that to occur.

I've decided to go against Rust's recommendation and include lockfiles in lib repos now. It can be useful to analyze when upgrading dependencies in order to see what's new (lockfile incoming soon).

authors: CLAassistant dsherret joscha


text:
Pydantic V2 compatibility

Solves https://github.com/dr-leo/pandaSDMX/issues/246 WIP

remove deprected pydantic.fields.ModelField
replace deprecated cls.fields with cls.model_fields
replace deprecated cls.post_validations in validate_dictlike with @validator wrapper with pre=False

current pytest status
======================== 67 failed, 167 passed, 1 skipped, 397 warnings, 321 errors in 11.94s ========================

pytest on commit be0e7a4

pytest on commit 5ff5219
34 failed, 195 passed, 1 skipped, 324 deselected, 2 xfailed, 97 warnings in 10.16s

repo: dr-leo/pandaSDMX


text:
Fix TestCase::parse_arguments instance determining logic.

Resolves #843.

This seems right.. thank you Ark! :+1:

repo: dr-prodigy/python-holidays


text:
⚠ 366.ru has degraded performance

In 4c065c6, 366.ru (https://366.ru) experienced degraded performance:

HTTP code: 200
Response time: 5900 ms

Resolved: 366.ru performance has improved in 0d5c8d3.


text:
To get destination URL from Twitter cards

So as you all know this bot is for streaming Tweets from Twitter to a telegram channel/group . But when there's card that has been used in the tweet the bot fails to get the destination URL
for example: https://twitter.com/utdreport/status/1311600743468720128?s=20
This tweet will be shown like this :- https://imgur.com/aVCbJGy
and also this card isn't exposed to twitter API so I haven't figured out any ways of getting the dest URL. Help Needed.

Hey, @dracarys18  Do you want the tweet URL or the URL of the article in the tweet?

Hey, @dracarys18 Do you want the tweet URL or the URL of the article in the tweet?

URL of the article in the tweet

okay. I will work on this issue.

okay. I will work on this issue.

Cheers mate I will assign the issue to you

Thank you and can you give me a link to any reference image of how a  normal tweet will appear in the telegram message?

Thank you and can you give me a link to any reference image of how a normal tweet will appear in the telegram message?

A normal tweet without any media entities will look like this:- https://imgur.com/oWkc0FB
When it has a media entity like video or photo it will look like this ;- https://imgur.com/VKPE1Eq


text:
How to import this file in reactjs?

i want to use this file in my reactjs app, how can i import and run it?

You can add a script tag with the src parameter set to the location of the DragDropTouch.js file, e.g.
<script src="DragDropTouch.js"></script>

I have import "./polyfills/DragDropTouch"; in my App.js working well for me

This library does not care about any particular framework: whether you're in React, Angular, Ember, Elixir, vanilla Js: it doesn't matter. Just load the polyfill in your page HTML (as in, the actual HTML you're serving) as a script element and you're good to go.

authors: Bernardo-Castilho HDv2b Pomax phongtran-uit

repo: drag-drop-touch-js/dragdroptouch


text:
feat: cluster scopes add hostname regexes for client matchs cluster by hostname

Description

Related Issue

Motivation and Context

Screenshots (if appropriate)
Types of changes

[ ] 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 change)
[ ] Documentation Update (if none of the other choices apply)

Checklist

[ ] My change requires a change to the documentation.
[ ] I have updated the documentation accordingly.
[x] I have read the CONTRIBUTING document.
[ ] I have added tests to cover my changes.

@yxxhero


text:
nydus-test: Replace storage backend with BACKEND_PROXY and adapts github action

test_api is the only case suite being tested. Let's also replace its storage backend type.
In addition, fill backend proxy configurations into github action.

@changweige , a new test job has been submitted. Please wait in patience.

@changweige , The CI test is completed, please check result:

Test CaseTest Result

merge-target-branch:white_check_mark:SUCCESS

build-docker-image:white_check_mark:SUCCESS

compile-nydus:white_check_mark:SUCCESS

compile-ctr-remote:white_check_mark:SUCCESS

compile-nydus-snapshotter:white_check_mark:SUCCESS

start-nydus-snapshotter-config-containerd:white_check_mark:SUCCESS

run-container-with-nydus-image:white_check_mark:SUCCESS

Congratulations, your test job passed!

@changweige , your pull request has been updated. A new test job will be submitted. Please wait in patience.

@changweige , your test job has passed, and no need to test again.

repo: dragonflyoss/image-service


text:
CI keys

The nuget_key env variable will need to be regenerated when the production branch is created as there will be no key available for it

while it is now working, the next master push will need to have auto building nuget packages switched off


text:
Extension issue

Issue Type: Bug
Extension Name: hscopes
Extension Version: 0.0.6
OS Version: Darwin x64 21.1.0
VS Code version: 1.70.0

:warning: We have written the needed data into your clipboard. Please paste! :warning:

Hi, you should probably paste what was written to your clipboard, as it stands now this issue can not be acted upon.

authors: asoow draivin

repo: draivin/hscopes


text:
NoMethodError undefined method `host' for nil:NilClass (not in tests)

We're getting an intermittent error with with a Draper decorator accessing any route.
Trying to access a route within the Decorate:
h.material_path(child.space, child)

Results in the error:
NoMethodError - undefined method `host' for nil:NilClass

Backtrace
[GEM_ROOT]/gems/actionpack-3.2.8/lib/action_controller/metal/url_for.rb:30url_options
[GEM_ROOT]/gems/actionpack-3.2.8/lib/action_view/helpers/url_helper.rb:37url_options
[GEM_ROOT]/gems/actionpack-3.2.8/lib/action_dispatch/routing/url_for.rb:148url_for
[GEM_ROOT]/gems/actionpack-3.2.8/lib/action_view/helpers/url_helper.rb:107url_for
[GEM_ROOT]/gems/actionpack-3.2.8/lib/action_dispatch/routing/route_set.rb:213material_path
[PROJECT_ROOT]/app/decorators/material_decorator.rb:16block in json_for_tree

Any request that access routes seems to cause this error, but only sometimes (20% of the time roughly). Other times it works as expected.

Was this fixed? Or we just add?:
include Rails.application.routes.url_helpers

To our decorator classes in order to fix it?

It worked for me but I believe it got broken again after I did a bundle update. So I ended with:
class ApplicationDecorator < Draper::Decorator
  def host
    Rails.application.config.action_mailer.default_url_options[:host]
  end
end

Then I pass host through locals and pass it to every url helper. Ugly but it works.

authors: nisevi sekrett shimms

repo: drapergem/draper


text:
Chore(*): Scala_2.12 support

should fix #71

Will create another PR with use of https://github.com/DavidGregory084/sbt-tpolecat. It will make the build.sbt less verbose


text:
🚀 [Feature] Show my current balance

Who: users
What: See my current balance, ie. my topped up credit minus my monthly payments from a subscription.
Why: I want to know if it's time for me to top up my credit again.

3 Stati:

Testversion laufend
Premium laufend
Ausgelaufen

authors: Elweyn ulfgebhardt


text:
change license to Boost

@MartinNowak Is changing the license to Boost okay?

Sure, I'm fine w/ that. Don't think it changes anything.

Might as well update that to Martin Nowak.

Rebased.

authors: MartinNowak wilzbach

repo: drepl/drepl


text:
Group to check intl extension?

In which group I can chech the INTL extension?
http://php.net/manual/en/intl.installation.php

How about string? Do you think it would fit there?

Achei que seria interessante um outro grupo relacionado a internacionalização, mas não sei se seria necessário.

Possibly. Which other types of tests would also go under internationalization?

I did a search in PHP manual and I found only intl extension to
Internationalization, so I think that it is not necessary create a new
"internationalization" group.
http://php.net/manual/en/funcref.php
Ok, I will implement intl check in string group.
On Thu, Jun 18, 2015 at 10:15 AM, Drew McLellan notifications@github.com
wrote:

Possibly. Which other types of tests would also go under
internationalization?
—
Reply to this email directly or view it on GitHub
https://github.com/drewm/morse-php/issues/12#issuecomment-113151345.

--
Rodrigo Prado de Jesus
http://about.me/royopa
royopa@gmail.com

Great. Thanks for your contributions!

authors: drewm royopa

repo: drewm/morse-php


text:
🛑 Wiki is down

In 26063bd, Wiki (https://wiki.dominic-ricottone.com) was down:

HTTP code: 503
Response time: 149 ms

Resolved: Wiki is back up in 9ade7ff after 6 hours, 3 minutes.

repo: dricottone/upptime


text:
🛑 Code Repo is down

In 4f2ab83, Code Repo (https://git.dominic-ricottone.com) was down:

HTTP code: 0
Response time: 0 ms

Resolved: Code Repo is back up in e04f565 after 9 minutes.


text:
Not possible to use "npm install ionic" without -g

May be the npm package is not prepared to handle a local installation of cordova + ionic?
I've tried doing:
mkdir ionic-app && cd ionic-app
npm install cordova ionic --save
ionic start ionic-client sidemenu

And it starts building the app, but it fails later. The output as is:
Creating Ionic app in folder /home/USER/javascript/ionicapp/ionicclient based on sidemenu project

Downloading: https://github.com/driftyco/ionic-app-base/archive/master.zip
[=============================]  100%  0.0s

Downloading: https://github.com/driftyco/ionic-starter-sidemenu/archive/master.zip
[=============================]  100%  0.0s

Update config.xml
Initializing cordova project
/bin/sh: ionic: no se encontró la orden
Unable to add plugins. Perhaps your version of Cordova is too old. Try updating (npm install -g cordova), removing this project folder, and trying again. (CLI v1.3.20)

Your system information:

OS: Distributor ID:	Fedora Description:	Fedora release 21 (Twenty One)
Node Version: v0.10.36
Cordova CLI: Not installed
Ionic Version: 1.0.0-rc.3
Ionic CLI Version: 1.3.20

I want to avoid a npm global (-g) install, to avoid messing up my actual global packages/etc.
BTW, to make it work without global install, i've added to my .bash_profile this:
PATH=./node_modules/.bin:$PATH

So , if i'm inside /home/USER/javascript/ionicapp/, i can run "cordova" or "ionic" without problem.

The CLI is set up to run as a global and we dont have much plans to change this. :8ball:

authors: jacargentina jbavari

repo: driftyco/ionic-cli


text:
Provide TypeScript version

Pls update typescript version as you update JS version

We are trying to keep the TypeScript version up-to-date with the JS version but sometimes things come up or things break and we have to shift our focus. If it is significantly behind the JS, I recommend joining our Slack channel and letting us know there: http://ionicworldwide.herokuapp.com/

@rajeevkumarsharma  , @brandyscarney   where is typescript version ?
plz ionic team focus on typescript i think most developer who use angular2 will shift to typescript
thanks ionc team

The typescript version is on the typescript branch: https://github.com/driftyco/ionic-conference-app/tree/typescript

@brandyscarney  many thanks   :+1:

repo: driftyco/ionic-conference-app


text:
bug(navigation) Ionic V3 Lazy Loading + DeepLinking with ion-tab don't work after the browser page is refreshed

Ionic version:  (check one with "x")
[ ] 1.x
[ ] 2.x
[X] 3.x
I'm submitting a ...  (check one with "x")
[X] bug report
[ ] feature request
[ ] support request => Please do not submit support requests here, use one of these channels: https://forum.ionicframework.com/ or http://ionicworldwide.herokuapp.com/
Current behavior:

I have followed the steps suggested to set up lazy loading of pages and pipes. It works as expectedly on Google Chrome. However, when I hit the refresh button, there seems to be something wrong with deeplinking and ion-tab's cleanup function(see the error message). It cannot reload the page unless I recompile the code
Expected behavior:

Hitting the refresh button on Google Chrome should produce the same result as loading the app from the beginning
Steps to reproduce:

The landing page of the app is a tab-ion directive. All the tabs are lazy loaded. After refreshing the page on a browser, the app won't work at all.
Related code:
Other information:

Ionic info: (run ionic info from a terminal/cmd prompt and paste output below):
Cordova CLI: 6.5.0
Ionic Framework Version: 3.0.0-beta.3
Ionic CLI Version: 2.2.1
Ionic App Lib Version: 2.2.0
Ionic App Scripts Version: 1.2.5-201704040558
ios-deploy version: 1.9.1
ios-sim version: 5.0.13
OS: OS X El Capitan
Node Version: v7.3.0
Xcode version: Xcode 8.2.1 Build version 8C1002

Error messages:
TypeError: Cannot read property 'indexOf' of null
    at Tab.NavControllerBase._cleanup (http://localhost:8100/build/main.js:63214:59)
    at Tab.NavControllerBase._transitionFinish (http://localhost:8100/build/main.js:63116:18)
    at t.invoke (http://localhost:8100/build/polyfills.js:3:14529)
    at Object.onInvoke (http://localhost:8100/build/main.js:4499:37)
    at t.invoke (http://localhost:8100/build/polyfills.js:3:14469)
    at n.run (http://localhost:8100/build/polyfills.js:3:9741)
    at NgZone.run (http://localhost:8100/build/main.js:4368:62)
    at Array.<anonymous> (http://localhost:8100/build/main.js:63064:25)
    at MDTransition.Animation._didFinish (http://localhost:8100/build/main.js:36299:29)
    at MDTransition.Animation._playProgress (http://localhost:8100/build/main.js:35638:18)
    at MDTransition.Animation._playDomInspect (http://localhost:8100/build/main.js:35603:14)

I posted on this thread also:

ionic forum thread

Hello, thanks for using Ionic! Do you have a repo we could use to reproduce this issue?

thank you. I will compare and see. The setup looks quite similar at the moment.
Btw, I discovered another issue for conference app. When you refresh at the map page, you will see the following issue:
ReferenceError: google is not defined
at SafeSubscriber._next (http://localhost:8100/build/main.js:45408:27)
at SafeSubscriber.__tryOrUnsub (http://localhost:8100/build/main.js:40452:16)
at SafeSubscriber.next (http://localhost:8100/build/main.js:40401:22)
at Subscriber._next (http://localhost:8100/build/main.js:40343:26)
at Subscriber.next (http://localhost:8100/build/main.js:40307:18)
at MapSubscriber._next (http://localhost:8100/build/main.js:81167:26)
at MapSubscriber.Subscriber.next (http://localhost:8100/build/main.js:40307:18)
at MapSubscriber._next (http://localhost:8100/build/main.js:81167:26)
at MapSubscriber.Subscriber.next (http://localhost:8100/build/main.js:40307:18)
at XMLHttpRequest.onLoad (http://localhost:8100/build/main.js:58552:38)
at t.invokeTask (http://localhost:8100/build/polyfills.js:3:15213)
at Object.onInvokeTask (http://localhost:8100/build/main.js:4415:37)
at t.invokeTask (http://localhost:8100/build/polyfills.js:3:15134)
at n.runTask (http://localhost:8100/build/polyfills.js:3:10390)
at XMLHttpRequest.invoke (http://localhost:8100/build/polyfills.js:3:16170)

I somehow able to reproduce it on the conference app by setting break points on some of the lines in isActive function of app.component.ts. Specifically, I set break points at line "if (childNav)" of that function. It seems to be loading the components. After resuming execution and stepping over for a while (I removed the break points in the middle of the process), I got into the error page which affects my app.
On the other hand, clicking the refresh button only causes this error once in a while less than 5% but it did happen.
However, on my app, it happens almost every time refresh button is clicked. The lazy loading part is setup is similar to what you have on the conference page.

Hi Justin, is there any update on this? Thanks!

Hello @Jun711 , sorry for the delay. We are currently working on hardening the NavController for lazy loading and you can expect some improvements in the next release. Unfortunately, because there does not seem to be a hard repro case for this issue at the moment I am going to close this issue for now.

same issue

Hi @jgw96 After updating to 3.2.0, it seems to be working.

repo: driftyco/ionic


text:
bug: jQuery kills scroll momentum in collection-repeat

Type: bug
Platform: all
Adding jQuery kills the scroll momentum in collection-repeat. Can be observed on desktop, too:
http://codepen.io/zapatek/pen/hnatq
Here is the working version with only jQuery link removed:
http://codepen.io/zapatek/pen/dxyLe

I'll be digging in to this one. Note that #2265 may be related to this issue.

Working in nightly builds with the collection-repeat refactor: http://codepen.io/ionic/pen/YPvWBr

authors: ajoslin perrygovier zapatek


text:
Ionic Slide Box Delegate - Update - Callback

Hi, everyone.
First, I want to thanks for the great framework, maybe the best.
So...
In my home projects and job projects, I really miss kind of callback in function update() of SlideBoxDelegate. I'm new using the framework, but in a lot of my apps I need to know when the update ends.
I'm using angular and have a foreach, my slideBox gets its contents. But, when the slidebox show up I need to swipe to slide user choice. But, slideBox not finished its jobs, and it havent a callback.
I'm change the ionic.bundle.js to fix this problem to me. But, i'm notice the update() has a  setTimeout()... I think, that settimeout are "wait for angular foreach ends", but... the timeout has a fixed time? The timeout will wait the foreach ends, even if it has a lot of data to iterate?
Ps:. Sorry for poor english :/

Greetings!
My sensors indicate a reply was requested over 30 days ago.
Since we have not received a reply, the issue is being closed. If you are still experiencing this issue,
please feel free to reopen it and include any information that may have been requested.
Thank you!

authors: Ionitron jnovaes


text:
ion-view empty value problem

A ion-view with an empty view-title doesn't work as expected. Its retain the last ion-view from another view.
If "TabA" have one view "ViewA" without title and you navigate to "TabB" view "ViewB" with title "ABC". When you go back to "TabA" its show "ABC" on the title.

Greetings @alexnaldo!
My sensors indicate that you need to update your issue through our custom issue form. We are now requiring all issues to be submitted this way, to ensure that we have all of the information necessary to fix them as quickly as possible.
Click Here To Update Your Issue
I will have no choice but to close this issue if it is not resubmitted through the form. Please fill out the rest of the form, so that I may use my friendly robot powers to assist you.
Thank you!

Greetings @alexnaldo!
I've closed this issue because my sensors indicated it was old and inactive, and may have already been fixed in recent versions of Ionic. However, if you are still experiencing this issue, please feel free to reopen this issue by creating a new one, and include any examples and other necessary information, so that we can look into it further.
Thank you for allowing me to assist you.

authors: Ionitron alexnaldo


text:
bug: ng-enter,ng-leave don't fire when using slides

Type: bug
Platform: all
After upgrading to 1.2.1 I have a weird problem.
I'm using animate.css in my app to slide a popup in & out. In addition I have a couple of views using slides. When I open the popup from the main view it animates fine, but after moving to one of the slides views the animations are not played (the popup just appears). It also remains like this when going back to the main view.
At first I thought it was something with the new ion-slides directive, but it actually also happens with ion-slide-box.
Here's a codepen to demonstrate:
http://codepen.io/anon/pen/zrKPrE
I also tried adding animations from code - in this case after moving to the slides view again nothing happens and nothing is written to the console.
.animation('.popup', [function() {
return {
enter: function (element, doneFn) {
console.debug("enter");
jQuery(element).fadeIn(1000, doneFn);
},
leave: function(element, doneFn) {
console.debug("leave");
jQuery(element).fadeOut(1000, doneFn);
}
}
}])

Thanks! We were disabling ngAnimate in slides so I removed that for now to assess with the new slider.

authors: danpincu mlynch


text:
no-shadow broken in nightly 2.0.0-rc.3-201612021933

Ionic version:  (check one with "x")
[ ] 1.x
[x] 2.x
I'm submitting a ...  (check one with "x")
[x] bug report
[ ] feature request
[ ] support request
Current behavior:
The no-shadow attribute no longer works in RC3 nightly (2.0.0-rc.3-201612021933)
<ion-header no-shadow>
  <ion-navbar>
    <ion-buttons end *ngIf="showSkip">
      <button ion-button (click)="startApp()">Skip</button>
    </ion-buttons>
  </ion-navbar>
</ion-header>

Ionic info:
Your system information:

Cordova CLI: 6.4.0
Ionic Framework Version: 2.0.0-rc.3-201612021933
Ionic CLI Version: 2.1.13
Ionic App Lib Version: 2.1.7
Ionic App Scripts Version: 0.0.46
ios-deploy version: Not installed
ios-sim version: Not installed
OS: Windows 10
Node Version: v6.7.0
Xcode version: Not installed

Please, can you describe the issue better?
What do you expect? and what is actually happening? also, or screenshot or something
Thanks

Here are 2 screenshots both using the same markup. Please notice the line below "Skip" on the right
<ion-header no-shadow>
  <ion-navbar>
    <ion-buttons end *ngIf="showSkip">
      <button ion-button (click)="startApp()" color="primary">Skip</button>
    </ion-buttons>
  </ion-navbar>
</ion-header>

The image on the left is using = "ionic-angular": "2.0.0-rc.3-201611211919",
the right one is using = "ionic-angular": "2.0.0-rc.3-201612021933",

Hey there, no-shadow has only ever affected md mode. The ios header has never had a box-shadow. The border was moved from the toolbar to the header, so adding no-border for ios would remove it. I'm wondering if there is an attribute we should use that targets both of them.

Hi @brandyscarney, that is very strange because both screenshots from above were taken on a Chrome browser in iOS mode. But thanks for the no-border tip. I'll use that!

@brandyscarney I am recopening this issue since none of those options work in iOS mode when using  Chrome or device
<ion-header no-shadow>
  <ion-navbar>
    <ion-buttons end *ngIf="showSkip">
      <button ion-button (click)="startApp()" color="primary">Skip</button>
    </ion-buttons>
  </ion-navbar>
</ion-header>

<ion-header no-border>
  <ion-navbar>
    <ion-buttons end *ngIf="showSkip">
      <button ion-button (click)="startApp()" color="primary">Skip</button>
    </ion-buttons>
  </ion-navbar>
</ion-header>

Thanks @gigocabrera! This will be fixed in the rc.4 release, and I've also released a nightly if you want to use it sooner:
npm install --save ionic-angular@nightly

Just so you know - I renamed the no-shadow attribute to no-border since it seems confusing to have 2 different attributes that visually do the same thing. Let me know if you find any issues. :)

authors: brandyscarney gigocabrera manucorporat


text:
Ionic 2 nightly-build - IOS 10 Keyboard (still buggy)

@adamdbradley @manucorporat I tried the nightly-build 2.0.0-rc.3-201612100458 to test the "IOS 10 Keyboard" fix https://github.com/driftyco/ionic/issues/8185
It seems that the situation really improved, thx a lot for your work.
But in case of use of the keyboard in a modal, on dismissing the modal the keyboard still stay open.
Could you plz try to reproduce the problem and fix it if needed?
With Xcode I simulated an iPhone 6S with OS 10.0
Cordova CLI: 6.3.1
Ionic Framework Version: 2.0.0-rc.3-201612100458
Ionic CLI Version: 2.1.12
Ionic App Lib Version: 2.1.7
Ionic App Scripts Version: 0.0.46
ios-deploy version: 1.8.6
ios-sim version: 5.0.8
OS: macOS Sierra
Node Version: v7.0.0
Xcode version: Xcode 8.0 Build version 8A218a

I also opened following issue, which is also related to iOS Keyboard
https://github.com/driftyco/ionic/issues/9602

For the record, calling explicitly Keyboard.close() on each dismiss actions (each) of all modals where a keyboard is use is a way to fix the issue temporarily

Hello @peterpeterparker ! Thanks for using Ionic! Could you try this with the latest nightly and see if that fixes the issue for you?

@jgw96 thx for your answer. with latest nightly, do you mean the current one or the on of tomorrow?
in case of the current one, unfortunately, I still face the same issue :(

I tried latest nightly but I still see the issue

@enraiser in the meantime your could implement a call to Keyboard.close(); that made the trick till it will be solved

where to put Keyboard.close(); ??
I am not even gettin gonBlue or onFocus event
 <ion-searchbar (focus)="onFocus($event)"  (click)="{}" (blur)="onBlur($event)" (ionInput)="getItems($event)"></ion-searchbar>

@enraiser depends of your business cas. in my case I call Keyboard.close() when user select something from the list. Maybe not the best place but at least I'm sure that at some point it will close itself.

authors: enraiser jgw96 peterpeterparker


text:
[BUG]: running migrations fails on mac due to esbuild issues

What version of drizzle-orm are you using?
0.28.6
What version of drizzle-kit are you using?
0.19.13
Describe the Bug
I'm using bun 1.0.3 as my everything (runner, package manager, etc.)
I'm using a MacBook Pro M1 Max.
I have a drizzle.config.ts file with the following -
import type { Config } from "drizzle-kit";

export default {
  schema: "./src/db/schema/*",
  driver: "sqlite",
  out: "./drizzle",
} satisfies Config;

the command I'm running is - drizzle-kit generate:sqlite
In response, I get an error -
node:internal/process/promises:288
            triggerUncaughtException(err, true /* fromPromise */);
            ^

Error:
You installed esbuild for another platform than the one you're currently using.
This won't work because esbuild is written with native code and needs to
install a platform-specific binary executable.

Specifically the "@esbuild/darwin-arm64" package is present but this platform
needs the "@esbuild/darwin-x64" package instead. People often get into this
situation by installing esbuild with npm running inside of Rosetta 2 and then
trying to use it with node running outside of Rosetta 2, or vice versa (Rosetta
2 is Apple's on-the-fly x86_64-to-arm64 translation service).

If you are installing with npm, you can try ensuring that both npm and node are
not running under Rosetta 2 and then reinstalling esbuild. This likely involves
changing how you installed npm and/or node. For example, installing node with
the universal installer here should work: https://nodejs.org/en/download/. Or
you could consider using yarn instead of npm which has built-in support for
installing a package on multiple platforms simultaneously.

If you are installing with yarn, you can try listing both "arm64" and "x64"
in your ".yarnrc.yml" file using the "supportedArchitectures" feature:
https://yarnpkg.com/configuration/yarnrc/#supportedArchitectures
Keep in mind that this means multiple copies of esbuild will be present.

Another alternative is to use the "esbuild-wasm" package instead, which works
the same way on all platforms. But it comes with a heavy performance cost and
can sometimes be 10x slower than the "esbuild" package, so you may also not
want to do that.

    at generateBinPath (/Users/alex/dev/sashka/clients/invoices/node_modules/esbuild/lib/main.js:1888:17)
    at esbuildCommandAndArgs (/Users/alex/dev/sashka/clients/invoices/node_modules/esbuild/lib/main.js:1969:33)
    at ensureServiceIsRunning (/Users/alex/dev/sashka/clients/invoices/node_modules/esbuild/lib/main.js:2133:25)
    at startSyncServiceWorker (/Users/alex/dev/sashka/clients/invoices/node_modules/esbuild/lib/main.js:2336:19)
    at Object.<anonymous> (/Users/alex/dev/sashka/clients/invoices/node_modules/esbuild/lib/main.js:2377:3)
    at Module._compile (node:internal/modules/cjs/loader:1254:14)
    at Module._extensions..js (node:internal/modules/cjs/loader:1308:10)
    at Module.load (node:internal/modules/cjs/loader:1117:32)
    at Module._load (node:internal/modules/cjs/loader:958:12)
    at Function.executeUserEntryPoint [as runMain] (node:internal/modules/run_main:81:12)

Node.js v18.15.0
error: script "generate" exited with code 1 (SIGHUP)

The weird part is that I can't understand why node is there.
Another thing I checked is what arch I'm using.
The output of -
if (process.arch === 'x64') {
  console.log("You're running on Rosetta.");
} else if (process.arch === 'arm64') {
  console.log("You're running natively on Apple Silicon.");
} else {
  console.log("You're running on an architecture other than x64 or arm64.");
}

is "You're running natively on Aplle Silicon".
BUT, in the CLI, when I run node -p "process.arch" the response is x64, meaning Roestta.
Helpful links
https://blog.hao.dev/fixing-esbuild-related-cpu-architecture-error-on-apple-silicon-macs
Expected behavior
For stuff to work.
Environment & setup
Mac Pro M1 max.

Found a solution, it has nothing to do with drizzle, but since it happened while working with you, I think it might be a good idea for future devs -
So it's a matter of several moving parts. Involving ZSH, node versions and only then esbulid.
So, first thing I've done was running - node -p "process.arch", the answer was x64.
Then, I did nvm uninstall 18 and nvm install 18.
Same result.
Then I found that it might be a ZSH thing.
I ran - arch and the answer was x64.
So I did -
env /usr/bin/arch -arm64 /bin/zsh --login (https://vineethbharadwaj.medium.com/m1-mac-switching-terminal-between-x86-64-and-arm64-e45f324184d9)
and now arch returned arm64.
Next, reinstalled node again nvm uninstall 18 && nvm install 18 and the answer of node -p "process.arch" was arm64.
Then I ran my code and the migration worked.
The only thing that's weird is that I'm using bun, not node.
I looked in the installed esbuild module, they use node there so that might be the reason, but I'm not sure and I don't have the time to dive deeper.
Hope it will help future devs.

Found a solution, it has nothing to do with drizzle, but since it happened while working with you, I think it might be a good idea for future devs -
So it's a matter of several moving parts. Involving ZSH, node versions and only then esbulid.
So, first thing I've done was running - node -p "process.arch", the answer was x64. Then, I did nvm uninstall 18 and nvm install 18. Same result. Then I found that it might be a ZSH thing. I ran - arch and the answer was x64. So I did - env /usr/bin/arch -arm64 /bin/zsh --login (https://vineethbharadwaj.medium.com/m1-mac-switching-terminal-between-x86-64-and-arm64-e45f324184d9)
and now arch returned arm64. Next, reinstalled node again nvm uninstall 18 && nvm install 18 and the answer of node -p "process.arch" was arm64. Then I ran my code and the migration worked.
The only thing that's weird is that I'm using bun, not node. I looked in the installed esbuild module, they use node there so that might be the reason, but I'm not sure and I don't have the time to dive deeper.
Hope it will help future devs.

This worked for me too. Thanks!

repo: drizzle-team/drizzle-orm