text:
[v2.3.3]シリーズリストの文字の色

内容
動画のシリーズリスト画面で見てない動画のタイトルが黒くなってます
見ると白になります
※再生数とかが少ない恐らく見てないであろうシリーズのURLを貼っておきます
問題が発生したURL
https://www.nicovideo.jp/series/236017?ref=pc_watch_description_series
環境
Chrome
From
野良 from GForm

#144 と同様

repo: AyumuNekozuki/niconico-darkmode


text:
Addition of Codeforces roadmap and  Questions

With growing era of Competitive Programming and global challenges, people around the world are now more relying on Codeforces to give coding contest and practice skills. Codeforces provides brilliant interface to users with brilliant Questions which are asked in various interview rounds of company.
With so many questions on same side, people hang on between the mess of Questions and don't able to make advantage of quality of Questions on CF.
Hence, I want to build a roadmap for beginners to start with these questions according to difficulty and will guide them to give answers of questions as well.

@Ayush7614 please assign this issue to me. I will work upon it as soon as LGM-SOC starts.

While working on this issue, I want some more members to contribute to this like those who can write solutions for CF Questions in Python and Java also. Interested ones can contact me on Discord with the name "Akshat Nema".

Go Ahead @AKSHATNEMA

@Ayush7614 @Amit366 sir, this issue will require several PRs to be added on repository. Can I make many PRs for this same issue?

So, as suggested by our mentor @Amit366 , I am here by changing this issue from "Addition of Codeforces roadmap and Questions" to "Add solution to problem Lucky Sum of Digits". And will add more problems to this repository by creating issues.

source: gharchive/issue

license: MIT

license_type: permissive

license_source: github-api


text:
i hid the cmd window

i made a simple workaround with hstart, winpeshl.ini and an additional batch file; if you want to download it and test it, here you have: https://github.com/aritz331/stuff/releases/download/edex1.0/boot.wim

wait no its not working for some reason, lemme fix it

well the additional batch file was unnecessary

Thanks for your interest and apport. I will try it ASAP
Because the nature of the project it´s difficult to apply changes with the tools given by GitHub (issues, pull requests...)
I will upload the code involved in the project and make a kind of build script to make things easier.

it´s difficult to apply changes with the tools given by GitHub (issues, pull requests...)

just make a new release: an iso with that boot.wim file

license: Unlicense


text:
(Suggestion)Rebalancing the infusion system

since thaumcraft 6 it is nearly impossible to perform infusions because they get unstable way to fast no matter what im doing most things wont work because of this. as an example i cant use thaumic enchantments because firstly it wont take the enchanted books and also the items are knocked of way to fast.

Changes are supposedly coming that should make infusion stabilization a little easier. In the meantime, one way to counteract items being knocked off pedestals is to connect some hoppers to your pedestals and load them up with spare items (of the same type). If something gets knocked off by instability, it'll be instantly replaced by the hopper, allowing the infusion to continue.
Also, there's been some analysis done on the infusion stability mechanics in the comments for #1115, that might give you a little more help with finding a way to stabilize your infusions.

https://github.com/Azanor/thaumcraft-suggestions is maybe the best place for suggestions...

This issue was moved to Azanor/thaumcraft-suggestions#374

Something should be done allright.
I kinda see the point of getting rid of the classical candle rooms, but not really of the currenty necessary 5 stabilizers with 25 generators. These steampunk-y devices look a little out of place in an infusion room IMHO. Not to mention the fact that they aren't even nearly enough...
I think the altar needs better stabilisation items, so that instead of placing a sh*tload of cheap items, you need a few, but expensive ones.

Like, special infusion candles, made with maybe ender pearls and blaze rods. They need to be infused and have High instability themselves.
Or, a special weapon to behead enemies in such a way, that the heads they drop work better than vanilla mob heads.
Or, a candle mounted onto a skull, like in that one gravestone mod. Requires the infusion candle from before to be infused into a skull, then grants an even greater bonus.

Or something somewhat different. A different kind of stabilizer, which makes stabilizing light, but destabilizes the altar if placed too close. The light then needs to be redirected using relays (like the vis relays in earlier versions) into the altar.
Explanation could be like: it drains reality around it, and shoots it out in the direction it's turned, so that reality at the target gets thicker, and around the device thinner.
This could have some side effects on the surrounding area. Increased mob spawn rate, certain special mobs spawn (endermites?), and rifts form at even lesser taint levels. Maybe you also get more warp effects, as the eldrich abominations from the void have less of a barrier between them and you.

authors: Azanor Reassembly Wotzinator katzenpapst wamc2017

repo: Azanor/thaumcraft-beta


text:
[B9] Magic Forest biome never generates

A friend and I were trying out the new Thaumcraft beta on a private server, and decided to live in a magic forest biome.
After searching for a couple hours, a decent portion of which was flying in creative, I changed I:biomeMagicalForestWeight to 100. I flew around with the new generation for about 15 minutes before trying to set I:dimensionOuterId to 0. I flew around again afterwards without finding anything. Attempted again in SSP with both configuration states.
Is the biome generating for anyone else?
Forge version: 14.23.3.2655
Mod list:

Baubles-1.12-1.5.2
Thaumcraft-1.12.2-6.1.BETA9

Nope, magic forest generation was actually broken.

authors: Alcamore Azanor


text:
Thaumcraft loads but can,t do anything related too thaumcraft

I am using the dw20 pack version 1.12.2    1.11.0

What do you mean, specifically?  What have you tried to do that didn't work?

like I put the recipe for the thuameter  but nothing shows up on the right side of crafting table

remember this Thaumcraft 6 Is completely different in how you unlock stuff

I see the problem now   I was baseing every thing from thaumcraft 4

It is now other mod, don't TC 4, and 6. And read the Thaumonomicon

Get some salis mundus


text:
refactor: simplify lookup validity for account builders

This PR is currently slightly experimental. It is removing the constraint that a the initial call must be static (thereby allowing costly no-ops with user mistakes), but using it to simplify how lookupValidity for an authwit it done.
Instead of needing a full lookup_validity function at the account, the verify_private_authwit function is used directly, meaning that the old lookup_validity can be completely purged from the account contracts.
This means that the number of necessary unconstrained functions on the account contract is 0, and there are no more duplication to check the validity.

This is not good with the fix for #7190

Closing this for reasons mentioned above (#7190)

source: gharchive/pull-request

repo: AztecProtocol/aztec-packages


text:
fix(cmake): Remove leveldb dependency that was accidentally re-added

Description
This removes the CMake configuration that adds leveldb as a dependency to the project. The C++ code that used it was removed but I think this got re-added by accident in the Aztec3 merge.
Checklist:

[x] I have reviewed my diff in github, line by line.
[x] Every change is related to the PR description.
[ ] I have linked this pull request to the issue(s) that it resolves.
[x] There are no unexpected formatting changes, superfluous debug logs, or commented-out code.
[x] There are no circuit changes, OR specifications in /markdown/specs have been updated.
[x] There are no circuit changes, OR a cryptographer has been assigned for review.
[x] I've updated any terraform that needs updating (e.g. environment variables) for deployment.
[x] The branch has been rebased against the head of its merge target.
[x] I'm happy for the PR to be merged at the reviewer's next convenience.
[ ] New functions, classes, etc. have been documented according to the doxygen comment format. Classes and structs must have @brief describing the intended functionality.
[ ] If existing code has been modified, such documentation has been added or updated.

Noticed that the additional commit does not invalidate the previous reviews, have opened an issue here

authors: kevaundray phated

repo: AztecProtocol/barretenberg


text:
Avm labs fix

Purpose

Added some additional documentation about the virtual machine sku and zone. For the zone this pull request is needed before https://github.com/Azure-Samples/avm-terraform-labs/pull/11

Does this introduce a breaking change?
[ ] Yes
[x ] No

Pull Request Type
What kind of change does this Pull Request introduce?
[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[x ] Documentation content changes
[ ] Other... Please describe:

How to Test

Get the code

Test the code

What to Check
Verify that the following are valid

...

Other Information

@microsoft-github-policy-service agree

Closed with https://github.com/Azure-Samples/avm-terraform-labs/pull/15

authors: daemenseth jaredfholgate

repo: Azure-Samples/avm-terraform-labs


text:
Removed unnecessary code

Removed unnecessary IDisposable pattern and repeated code to make the example easier to understand. I also had to update the MongoDB driver to make the application build.

 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.:x: eskaufel sign nowYou have signed the CLA already but the status is still pending? Let us recheck it.

authors: eskaufel msftclas


text:
Deploy on platform other than Azure App Service Plan?

Please provide us with the following information:

This issue is for a: (mark with an x)
- [ ] bug report -> please search issues before submitting
- [x] feature request
- [ ] documentation issue or request
- [ ] regression (a behavior that used to work and stopped in a new release)

Minimal steps to reproduce

Any log messages given by the failure

Expected/desired behavior

Hi, how do i deploy this application on a different platform? is it even possible to run this application without using azure app service plan?

Thank You
OS and Version?

Windows 7, 8 or 10. Linux (which distribution). macOS (Yosemite? El Capitan? Sierra?)

azd version?

run azd version and copy paste here.

Versions

Mention any other details that might be useful

Thanks! We'll be in touch soon.

Yes, it is possible, as I have deployed it to Azure Container Apps. You just need an environment which can run Python. Is there a specific platform you're hoping to deploy on?

Yes, it is possible, as I have deployed it to Azure Container Apps. You just need an environment which can run Python. Is there a specific platform you're hoping to deploy on?

Thanks for the reply, our organization have an internal platform to deploy application, what i did was using "azd package" created a build file and turn that build file into a tar.gz file which we use to deploy apps, this is the error that i got

We now formally support deployment to Azure Container Apps:
https://github.com/Azure-Samples/azure-search-openai-demo/releases/tag/2024-09-19

authors: pamelafox thwayant

repo: Azure-Samples/azure-search-openai-demo


text:
could you make more detailed examples on AudioOutputStream and PullAudioOutputStream?

https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/f1b5a0eae885104b74ed8d8de98e8570aab3ab8d/quickstart/javascript/node/text-to-speech/index.js#L53
I suppose this demo here means adding the file path to the fourth arg
AudioOutputStream | PushAudioOutputStreamCallback | PathLike

The file output could be set at synthesizer level, which is shown in the demo codes
https://github.com/Azure-Samples/cognitive-services-speech-sdk/blob/master/quickstart/javascript/node/text-to-speech/index.js#L23

And you can refer to this test case to see the usage of saving file of each synthesis request.

authors: reothues yulin-li


text:
Set-Backend Policy Bug Fix in Terraform Sample

Purpose
This PR fixes a bug with a missing substitution in the set-backend policy. I also switched to the example.com domain which is the recommended sample domain name for documentation as per RFC 2606.
Does this introduce a breaking change?
[ ] Yes
[ X ] No

Pull Request Type
What kind of change does this Pull Request introduce?
[ x ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ ] Other... Please describe:

How to Test

Deploy the terraform code.

What to Check

Deployment no longer errors out.

@jakeatmsft any update?

@jakeatmsft any update?

Looks good. Thank you!

authors: aymenfurter jakeatmsft


text:
Adding repository test

Purpose
Adding junit test class for repository CRUD methods using in memory H2Database
Does this introduce a breaking change?

[ ] Yes
[ x] No

Pull Request Type
What kind of change does this Pull Request introduce?

[ ] Bugfix
[ ] Feature
[ ] Code style update (formatting, local variables)
[ ] Refactoring (no functional changes, no api changes)
[ ] Documentation content changes
[ x] Other... Please describe: Unit test

Thanks a lot @yshameer !

authors: jdubois yshameer


text:
Repackage - Vectra XDR , Dataminr Pulse

Required items, please complete
Change(s):

Repackaging

Reason for Change(s):

Repackaged for parser issue fix on reinstall

Version Updated:

3.1.0

Testing Completed:

Done

Closing this because other PR open : https://github.com/Azure/Azure-Sentinel/pull/10434

repo: Azure/Azure-Sentinel


text:
fix a transcription error in one of the hashes

a sha-256 should have 64 characters, this only had 63.
I found the full one here
https://www.microsoft.com/security/blog/2021/05/27/new-sophisticated-email-based-attack-from-nobelium/

@qc-gordon -  Thanks!! Fix in #2468 due to this PR not having latest and not wanting to resolved branch conflicts.

authors: qc-gordon shainw


text:
Saving files

I tried to use the Horovod recipe. The std output works just fine but I can't
seem to save the model.
What do I have do I have to do to save the files to some output dir on the storage?
The job.json defines an output directory, but it stays empty even after a successful run.
"outputDirectories": [
      {
        "createNew": true,
        "id": "MODEL",
        "pathPrefix": "$AZ_BATCHAI_MOUNT_ROOT/external",
        "pathSuffix": "Models",
        "type": "custom"
      }
],

I tried saving something to
'./MODEL/example.txt'

explicitly, but that also did not work.
What am I missing?
EDIT:
I checked the VM and the results are definitely there somewhere in /mnt/batch/tasks/workitems...
I think. Should I save them by hand to $AZ_BATCHAI_MOUNT_ROOT or how do I get these
files into the storage?

Until now I thought I have to start mpirun  with the number of processes and servers that I
want to use. How come the mpirun from the job.json does not define any such things?

e.g.
"commandLine": "mpirun -mca btl_tcp_if_exclude docker0,lo --allow-run-as-root --hostfile $AZ_BATCHAI_MPI_HOST_FILE python $AZ_BATCHAI_INPUT_SCRIPTS/tensorflow_mnist.py"

Hi,
You got answer with reference to keras recipe? I mean how can I get model file as well as tensorboard log files using keras recipe?

repo: Azure/BatchAI


text:
Bug Report

Version 6.0.0 of Deploy-MDFC-Config throws an error due to an invalid trailing character
Steps to reproduce

Ran the deployment to pull the new version
Error due to a "." at the end of the new version 6.0.0.

Screenshots

@Springstone can you resolve this please?

We've put in a fix for this, thank you very much for letting us know.

authors: Springstone jtracey93 mwmeehan

repo: Azure/Enterprise-Scale


text:
fix: [[, double effect, empty default

Fixed double square brackets "[[parameters".
Fixed double "effect, effect1", removed "effect1". Fixed "defaultValue": "" and removed it, since all parameters are really required.

Overview/Summary
The updated template can be deployed via the REST API without an error. Also, it will show the parameters correctly in the Azure portal.
This PR fixes/adds/changes/removes

Fixes syntax error with "[["
Removed "effect1" since it is defined twice as "effect" and "effect1"
Removed defaultValue:"" since it leads to a faulty deployment, if one ignores to set all parameters, when assigning the initiative

Breaking Changes

No assignment of initiative with default values possible. It would be a broken assignment anyhow.

Testing Evidence
When deployed with "[[parameters" syntax error, the REST API throws this error:
url:
https://learn.microsoft.com/en-us/rest/api/policy/policy-set-definitions/create-or-update?view=rest-policy-2023-04-01&tabs=HTTP&tryIt=true&source=docs#code-try-0
body:
{
"error": {
"code": "UnusedPolicyParameters",
"message": "The policy set '' has defined parameters 'azureFilePrivateDnsZoneId,azureAutomationWebhookPrivateDnsZoneId,azureAutomationDSCHybridPrivateDnsZoneId,azureCosmosSQLPrivateDnsZoneId,azureCosmosMongoPrivateDnsZoneId,azureIotCentralPrivateDnsZoneId,azureStorageTablePrivateDnsZoneId,azureStorageTableSecondaryPrivateDnsZoneId,azureSiteRecoveryBackupPrivateDnsZoneID,azureSiteRecoveryBlobPrivateDnsZoneID,azureSiteRecoveryQueuePrivateDnsZoneID' which are not used in referenced policy definitions. Please either remove these parameters from the definition or ensure that they are used."
}
}
When deployed with "effect" and "effect1", it will show double in the Azure portal:

When deployed with "defaultValue": "", it will not show the parameters in the Azure portal, even though they are really required:

The fixed version can be deployed trough the REST API, plus it will show the parameters correctly and the effect shows up only once:

Azure Public
[](https://portal.azure.com/#blade/Microsoft_Azure_CreateUIDef/CustomDeploymentBlade/uri/https%3A%2F%2Fraw.githubusercontent.com%2F{YOUR GITHUB ORG/ACCOUNT HERE - Remove Curly Brackets Also}%2FEnterprise-Scale%2F{YOUR GITHUB BRANCH NAME HERE - Remove Curly Brackets Also}%2FeslzArm%2FeslzArm.json/uiFormDefinitionUri/https%3A%2F%2Fraw.githubusercontent.com%2F{YOUR GITHUB ORG/ACCOUNT HERE - Remove Curly Brackets Also}%2FEnterprise-Scale%2F{YOUR GITHUB BRANCH NAME HERE - Remove Curly Brackets Also}%2FeslzArm%2Feslz-portal.json)
Azure US Gov (Fairfax)
[](https://portal.azure.us/#blade/Microsoft_Azure_CreateUIDef/CustomDeploymentBlade/uri/https%3A%2F%2Fraw.githubusercontent.com%2F{YOUR GITHUB ORG/ACCOUNT HERE - Remove Curly Brackets Also}%2FEnterprise-Scale%2F{YOUR GITHUB BRANCH NAME HERE - Remove Curly Brackets Also}%2FeslzArm%2FeslzArm.json/uiFormDefinitionUri/https%3A%2F%2Fraw.githubusercontent.com%2F{YOUR GITHUB ORG/ACCOUNT HERE - Remove Curly Brackets Also}%2FEnterprise-Scale%2F{YOUR GITHUB BRANCH NAME HERE - Remove Curly Brackets Also}%2FeslzArm%2Ffairfaxeslz-portal.json)
As part of this Pull Request I have

[x] Checked for duplicate Pull Requests
[ ] Associated it with relevant issues, for tracking and closure.
[x] Ensured my code/branch is up-to-date with the latest changes in the main branch
[x] Performed testing and provided evidence.
[ ] Ensured contribution guidance is followed.
[ ] Updated relevant and associated documentation.
[ ] Updated the "What's New?" wiki page (located: /docs/wiki/whats-new.md)

Hi @SvenSowa, many thanks for your submission. I delighted to see engagement from our community!
Regrettably though, we cannot merge this due to several reason relating to how Azure Policy and ALZ (this repo) handles policy.

Policies in this repo are not intended to be deployed as is. If you would like to deploy the policy, I would highly recommend looking it up on AzAdvertizer and copying the definition from there into a new policy, or use other tools like Enterprise Policy-as-Code (https://aka.ms/epac). Policies in this repo are authored to support aggregation into a single ARM template (so we deploy one template with all policies), and in order to do this, we need to escape template functions which include parameters hence the double [[. This is required for ALZ purposes, and you will see this in every policy/initiative in this repo.
The Azure Policy engine is case sensitive, which is why we have two versions of the effect parameter, one with upper case DeployIfNotExists and one with lower d deployIfNotExists. These are not evaluated the same and is related to how the built-in policy defined the allowed effect parameter.
For defaultValue="", this is needed, as when you deploy Private DNS Zones, you may not want to deploy all of them (it happens). We need to pass through a value in the event it's not specified, e.g. you only want private DNS for storage - then we need that default value for all the other options.

I hope this makes sense, and feel free to comment on this, I really don't want to discourage you from contributing!
I'll close the PR for now, as we can't proceed.

authors: Springstone SvenSowa


text:
add pricingTierSQLVMs to deploy-asc-standard

This PR fixes
fixes #334
This PR adds a setting to the Deploy-ASC-Standard definition which ensures that 'SQL servers on machines' is turned on as part of the Azure Security Center plan.  Image attached shows this setting as it appears in 'Azure Defender plans' in the portal.

This has been updated in our reference implementations. I will close this PR.

authors: krnese pagyP


text:
Remove not exist cache key got exception related to Resource Not Found (404)

Hi,
We got exception Microsoft.Azure.Cosmos.CosmosException : Response status code does not indicate success: NotFound (404) when remove a not exist cache key.
Microsoft.Azure.Cosmos.CosmosException : Response status code does not indicate success: NotFound (404); Substatus: 0; ActivityId: 970d262f-dfcf-4b01-8ec1-1a1f25ee18bb; Reason: ({
  "Errors": [
    "Resource Not Found. Learn more: https://aka.ms/cosmosdb-tsg-not-found"
  ]
});
   at Microsoft.Azure.Cosmos.ResponseMessage.EnsureSuccessStatusCode()
   at Microsoft.Azure.Cosmos.CosmosResponseFactoryCore.ProcessMessage[T](ResponseMessage responseMessage, Func`2 createResponse)
   at Microsoft.Azure.Cosmos.CosmosResponseFactoryCore.CreateItemResponse[T](ResponseMessage responseMessage)
   at Microsoft.Azure.Cosmos.ContainerCore.DeleteItemAsync[T](CosmosDiagnosticsContext diagnosticsContext, String id, PartitionKey partitionKey, ItemRequestOptions requestOptions, CancellationToken cancellationToken)
   at Microsoft.Azure.Cosmos.ClientContextCore.RunWithDiagnosticsHelperAsync[TResult](CosmosDiagnosticsContext diagnosticsContext, Func`2 task)
   at Microsoft.Extensions.Caching.Cosmos.CosmosCache.RemoveAsync(String key, CancellationToken token)
....

Hi i've experienced the same problem.  Lets hope it will be merged soon.

Fix released in 1.0.0-preview6: https://www.nuget.org/packages/Microsoft.Extensions.Caching.Cosmos/1.0.0-preview6
Changelog updated: https://github.com/Azure/Microsoft.Extensions.Caching.Cosmos/blob/master/changelog.md#-100-preview6---2021-03-08

authors: ealsur marcosikkens thohng


text:
INT deployment fails with "Diagnostic settings does not support retention for new diagnostic settings."

Error: creating Monitor Diagnostics Setting "storageladiagnostics" for Resource "/subscriptions/c6f6607e-xxxx-xxxx-xxxx-2dd79dd158b9/resourceGroups/mcintb3b4-stamp-australiaeast-rg/providers/Microsoft.Storage/storageAccounts/mcintb3b4australiaprist": diagnosticsettings.DiagnosticSettingsClient#CreateOrUpdate: Failure responding to request: StatusCode=400 -- Original Error: autorest/azure: Service returned an error. Status=400 Code="BadRequest" Message="Diagnostic settings does not support retention for new diagnostic settings."
│
│   with module.stamp["australiaeast"].azurerm_monitor_diagnostic_setting.storage_private,
│   on modules/stamp/storage.tf line 155, in resource "azurerm_monitor_diagnostic_setting" "storage_private":
│  155: resource "azurerm_monitor_diagnostic_setting" "storage_private" {

Dropped retention_policy temporary. Testing the change in e2e now.

Solved.

how was this resolved ??

how was this resolved ??

Hi @ashfondu, this was solved by removing the resource-specific retention_policy block in PR #1018. I hope that helps. Please don't heastiate to reach out if you've more questions.

authors: ashfondu heoelri

repo: Azure/Mission-Critical-Online


text:
"acs engine deploy" doesn't install SSH key

Is this an ISSUE or FEATURE REQUEST? (choose one): ISSUE

What version of acs-engine?: v0.4.0

Steps to reproduce

Created a Kubernetes cluster using acs-engine deploy

Expected

Cluster is created and SSH in my ~/.ssh/id_rsa.pub is installed on the master

Actual

Cluster created but SSH key doesn't appear to be installed

$ ./acs-engine deploy --api-model examples/kubernetes.json --dns-prefix daria --location westus2 --subscription-id ... --resource-group mcs-k8s-training
[WARN[0003] apimodel: missing masterProfile.dnsPrefix will use "daria"
WARN[0010] apimodel: ServicePrincipalProfile was missing or empty, creating application...
WARN[0011] created application with applicationID (a334ecd0-7418-497b-a1da-a1bb6edad968) and servicePrincipalObjectID (3f90d375-ffee-40b5-9c3c-34904c1ecf3e).
WARN[0011] apimodel: ServicePrincipalProfile was empty, assigning role to application...
INFO[0020] Starting ARM Deployment (mcs-k8s-training-1604060256). This will take some time...
INFO[0429] Finished ARM Deployment (mcs-k8s-training-1604060256).

$ ssh azureuser@daria.westus2.cloudapp.azure.com
The authenticity of host 'daria.westus2.cloudapp.azure.com (52.229.18.69)' can't be established.
ECDSA key fingerprint is SHA256:s0Sw9Yev1jnWsIKimb7d8WVJi00Z9iBqQqarbu3FbGM.
Are you sure you want to continue connecting (yes/no)? yes
Warning: Permanently added 'daria.westus2.cloudapp.azure.com,52.229.18.69' (ECDSA) to the list of known hosts.
Permission denied (publickey).

Can you please post a workaround?

If you put your public key into the json file directly instead of having the deploy command do it for you. It should allow you to work around this.

Thanks @JackQuincy. Will open a feature ticket.

authors: JackQuincy kaskavalci seanknox

repo: Azure/acs-engine

license: mit

license_source: bigquery


text:
[BUG] Error while applying groups at product level

Release version
v3.0.1
Describe the bug
When publisher pipeline executed, it it trying to put group at product level. When artefacts extracted it has different id generated and it is not found in the destination Apim instance and throwing below error.
crit: Publisher[0]
System.InvalidOperationException: HTTP request to URI https://management.azure.com/subscriptions//resourceGroups//providers/Microsoft.ApiManagement/service/***/products/cxp/groups/6390667222b0cbaffe928f8f?api-version=2021-12-01-preview failed with status code 400. Content is '{"error":{"code":"ValidationError","message":"One or more fields contain incorrect values:","details":[{"code":"ValidationError","target":"gid","message":"Group not found"}]}}'.
at common.HttpPipelineExtensions.Validate(Response response, Uri requestUri) in /home/vsts/work/1/s/tools/code/common/Http.cs:line 87
at common.HttpPipelineExtensions.PutResource(HttpPipeline pipeline, Uri uri, JsonObject resource, CancellationToken cancellationToken) in /home/vsts/work/1/s/tools/code/common/Http.cs:line 72
at publisher.Program.<>c__DisplayClass12_0.<b__0>d.MoveNext() in /home/vsts/work/1/s/tools/code/publisher/Program.cs:line 168
--- End of stack trace from previous location ---
Expected behavior
Publisher pipeline should create groups at product level based on the extracted artifacts.
Actual behavior
It is trying with the group id which never be same for any entity in this case and failing.
Reproduction Steps

Create one AAD group and Add it in to group blade in APIM.
Assign that group to any product.
Run extractor pipeline and generate artifatcs. This will generate artifacts having group information using ID.
Run publisher pipeline and it will fail with above mentioned error.

The tool is working as expected. The group should exist in the target environment as our tool doesn't handle azure ad groups.

Yes I agree. only problem is when publisher run it tries to validate against group id and it is different from the source environment for the source group hence it is failing. Please find below API Call.
https://management.azure.com/subscriptions/***/resourceGroups/****/providers/Microsoft.ApiManagement/service/****/products/cxp/groups/**6390667222b0cbaffe928f8f**?api-version=2021-12-01-preview

Just to be clear. You are working against an apim premium instance utilizing AAD groups amd not the apim groups?

Yes I am working on utilizing AAD groups and premium instance.

@mihirsurting - Many APIM resources have a name and a displayName. Name uniquely identifies the resource, while displayName is just a property that can often be changed at will. Our tool uses name as the common identifier and works best if it's consistent across environments.
If your group name is different across environments, you can still override the product association in configuration like this:
...
products:
  - name: yourproductname
    groups:
      - name: your first group name
      - name: your second group name
...

NOTE: We don't support creating groups, but your IAC tool of choice can create them with consistent names. Here's a Terraform  example:

resource "azurerm_api_management_group" "example" {
  name                = "a name that is consistent across environments"
  resource_group_name = azurerm_resource_group.example.name
  api_management_name = azurerm_api_management.example.name
  display_name        = "Example Group"
  description         = "This is an example API management group."
}

For added context, what you call the group's id in your comment is actually the group's name in APIM.

For added context, what you call the group's id in your comment is actually the group's name in APIM.

yes I agree on this. But just one quick question the example above you have provided, it will create group of APIM and not AAD group. Correct me pls.

Are you referring to the Terraform example? If so, you can link the APIM group to an AAD group with the external_id property  like this:
resource "azurerm_api_management_group" "example" {
  name                = "a name that is consistent across environments"
  resource_group_name = azurerm_resource_group.example.name
  api_management_name = azurerm_api_management.example.name
  display_name        = "Example Group"
  description         = "This is an example API management group."
  external_id = aad://<tenant>.onmicrosoft.com/groups/<group object id>
}

No not the terraform. I am asking about  APIOps pipeline code.

We don't support creating groups in APIOps, only linking products to existing groups. In the configuration override below, the group names are APIM group names that should already exist.
...
products:
  - name: yourproductname
    groups:
      - name: your first group name
      - name: your second group name
...

Did that answer your question?

We don't support creating groups in APIOps, only linking products to existing groups. In the configuration override below, the group names are APIM group names that should already exist.
...
products:
  - name: yourproductname
    groups:
      - name: your first group name
      - name: your second group name
...

Did that answer your question?

That's too bad. This still requires manual creation of artifacts. In my opinion, would be very helpfull the add this as a feature.

authors: guythetechie jjdeventer mihirsurting waelkdouh

repo: Azure/apiops


text:
generate --subnet and --vnet-name for --subnet-id

current generated command for subnet id

expected interface in az network application-gateway create:

similar requests from azurestackhci team
az azurestackhci virtualmachine create --resource-group "test-rg" --extended-location name="
        /subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Micr
        osoft.ExtendedLocation/customLocations/dogfood-location" type="CustomLocation" --location
        "West US2" --hardware-profile vm-size="Default" --network-profile network-
        interfaces={"id":"test-nic"} --os-profile "{\"adminPassword\":\"password\",\"adminUsername\"
        :\"localadmin\",\"computerName\":\"luamaster\"}" --storage-profile
        "{\"imageReference\":{\"name\":\"test-gallery-image\"}}" --virtualmachines-name "test-vm"

We're looking to shortcut these properties so we could do some thing like
      az azurestackhci virtualmachine create --resource-group "test-rg" --extended-location name="
        /subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Micr
        osoft.ExtendedLocation/customLocations/dogfood-location" type="CustomLocation" --location
        "West US2" --vm-size="Default" --network-interface "test-nic" --os-profile "{\"adminPassword\":\"password\",\"adminUsername\"
        :\"localadmin\",\"computerName\":\"luamaster\"}"
        --imageReference "test-gallery-image" --virtualmachines-name "test-vm"

similar requests from azurestackhci team
az azurestackhci virtualmachine create --resource-group "test-rg" --extended-location name="
        /subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Micr
        osoft.ExtendedLocation/customLocations/dogfood-location" type="CustomLocation" --location
        "West US2" --hardware-profile vm-size="Default" --network-profile network-
        interfaces={"id":"test-nic"} --os-profile "{\"adminPassword\":\"password\",\"adminUsername\"
        :\"localadmin\",\"computerName\":\"luamaster\"}" --storage-profile
        "{\"imageReference\":{\"name\":\"test-gallery-image\"}}" --virtualmachines-name "test-vm"

We're looking to shortcut these properties so we could do some thing like
      az azurestackhci virtualmachine create --resource-group "test-rg" --extended-location name="
        /subscriptions/a95612cb-f1fa-4daa-a4fd-272844fa512c/resourceGroups/dogfoodarc/providers/Micr
        osoft.ExtendedLocation/customLocations/dogfood-location" type="CustomLocation" --location
        "West US2" --vm-size="Default" --network-interface "test-nic" --os-profile "{\"adminPassword\":\"password\",\"adminUsername\"
        :\"localadmin\",\"computerName\":\"luamaster\"}"
        --imageReference "test-gallery-image" --virtualmachines-name "test-vm"

authors: Juliehzl qiaozha


text:
Remove SpecName from InputType and InputOperation

Due to nullability of types, we have multiple instances of the same type, we need to have SpecName as workarounds to identify the type.
Once we have Nullable implemented in .NET SDK, we will remove this workaround and use single instance instead.

removing from the MGC project as this only applies to autorest


text:
Invalid Colon Separator

The cli command says the following are allowed values
Allowed values: ,, -, ., /, ;, _, __.
Yet the documentation above says
Supported values: '.', ',', ';', '-', '_', '__', '/', ':', ''.
When I try to use the CLI with a colon : separator I get errors. Is this documentation incorrect?

Document Details
⚠ Do not edit this section. It is required for docs.microsoft.com ➟ GitHub issue linking.

ID: bb3ec9f2-e5cd-d79e-ebd7-8d726f3d90df
Version Independent ID: 287f4d1d-00c5-1686-8aa4-e198ff196a05
Content: az appconfig kv
Content Source: latest/docs-ref-autogen/ext/appconfig/appconfig/kv.yml
GitHub Login: @rloutlaw
Microsoft Alias: routlaw

@jamesc can someone from your team help out here?

@haroldrandom  please take a look.

please paste your original command without confidential and what it returns.
BTW, which SHELL are you using?

Closed as long time no response. Feel free to reopen.

authors: deploymentking haroldrandom maggiepint yonzhan

repo: Azure/azure-cli-extensions


text:
[Spring-Cloud] Update API version to 2022-01-01-preview

Description
This PR upgrades the commands who use "preview" API version to switch to the latest preview API version. Because the 2022-01-01-preview is the only API version to support the Enterprise sku. As 2022-01-01-preview API version introduces some breaking changes since last preview API version. This PR also address these breaking changes in API level, and keep consistency on command/arguments/response
This checklist is used to make sure that common guidelines for a pull request are followed.
General Guidelines

[x] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[x] Have you run python scripts/ci/test_index.py -q locally?

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your PR is merged into master branch, a new PR will be created to update src/index.json automatically.
The precondition is to put your code inside this repo and upgrade the version in the PR but do not modify src/index.json.

Spring-Cloud

@yuwzho, please summarize what you changed in description.

#4294

authors: jsntcy yonzhan yuwzho


text:
{AKS} remove image cleaner testing exceptions

This checklist is used to make sure that common guidelines for a pull request are followed.
Related command

General Guidelines

[ ] Have you run azdev style <YOUR_EXT> locally? (pip install azdev required)
[ ] Have you run python scripts/ci/test_index.py -q locally?

For new extensions:

[ ] My extension description/summary conforms to the Extension Summary Guidelines.

About Extension Publish
There is a pipeline to automatically build, upload and publish extension wheels.
Once your pull request is merged into main branch, a new pull request will be created to update src/index.json automatically.
The precondition is to put your code inside this repository and upgrade the version in the pull request but do not modify src/index.json.

Queued a pipeline to verify the changes.

Queued a pipeline to verify the changes. All passed, please upload the recordings from the artifacts.

@FumingZhang Thanks and uploaded.

AKS

authors: FumingZhang jiashun0011 yonzhan


text:
How do I set default subscription for connection.

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az configure
Errors:
az: error: unrecognized arguments: set subscritpion.Default c43b66ef-9e4d-4889-be45-1be77b159110

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az configure {} {} {}

Expected Behavior
Environment Summary
Linux-4.4.0-18362-Microsoft-x86_64-with-debian-buster-sid
Python 3.6.5
Installer: DEB

azure-cli 2.3.0

Additional Context

hi @arrownj could you pls help on this? thanks

Hi @ktl-lane , there is no set command for az configure. You can use az configure -h to see how to use it.
If you want to set default value to az configure, it would be something like this:
az configure --defaults group=myRG

Hi @ktl-lane , if there is no more questions, we will close this issue first. You can reopen it or just submit a new one if you have other concerns. Thanks

authors: arrownj ktl-lane yungezz

repo: Azure/azure-cli


text:
SSL: CERTIFICATE_VERIFY_FAILED error on "az aks install-cli"

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az aks install-cli
Errors:
The command failed with an unexpected error. Here is the traceback:

<urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)>
Traceback (most recent call last):
  File "urllib\request.py", line 1318, in do_open
  File "http\client.py", line 1239, in request
  File "http\client.py", line 1285, in _send_request
  File "http\client.py", line 1234, in endheaders
  File "http\client.py", line 1026, in _send_output
  File "http\client.py", line 964, in send
  File "http\client.py", line 1400, in connect
  File "ssl.py", line 407, in wrap_socket
  File "ssl.py", line 817, in __init__
  File "ssl.py", line 1077, in do_handshake
  File "ssl.py", line 689, in do_handshake
ssl.SSLError: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)

During handling of the above exception, another exception occurred:

Traceback (most recent call last):
  File "C:\Users\VSSADM~1\AppData\Local\Temp\pip-unpacked-wheel-kl_cpqvn\knack\cli.py", line 215, in invoke
  File "C:\Users\VSSADM~1\AppData\Local\Temp\pip-unpacked-wheel-d55550gx\azure\cli\core\commands\__init__.py", line 654, in execute
  File "C:\Users\VSSADM~1\AppData\Local\Temp\pip-unpacked-wheel-d55550gx\azure\cli\core\commands\__init__.py", line 718, in _run_jobs_serially
  File "C:\Users\VSSADM~1\AppData\Local\Temp\pip-unpacked-wheel-d55550gx\azure\cli\core\commands\__init__.py", line 711, in _run_job
  File "C:\Users\VSSADM~1\AppData\Local\Temp\pip-unpacked-wheel-imoq0319\six.py", line 703, in reraise
  File "C:\Users\VSSADM~1\AppData\Local\Temp\pip-unpacked-wheel-d55550gx\azure\cli\core\commands\__init__.py", line 688, in _run_job
  File "C:\Users\VSSADM~1\AppData\Local\Temp\pip-unpacked-wheel-d55550gx\azure\cli\core\commands\__init__.py", line 325, in __call__
  File "C:\Users\VSSADM~1\AppData\Local\Temp\pip-unpacked-wheel-d55550gx\azure\cli\core\__init__.py", line 779, in default_command_handler
  File "C:\Users\VSSADM~1\AppData\Local\Temp\pip-unpacked-wheel-clkvqii1\azure\cli\command_modules\acs\custom.py", line 324, in k8s_install_cli
  File "C:\Users\VSSADM~1\AppData\Local\Temp\pip-unpacked-wheel-clkvqii1\azure\cli\command_modules\acs\custom.py", line 340, in k8s_install_kubectl
  File "urllib\request.py", line 223, in urlopen
  File "urllib\request.py", line 526, in open
  File "urllib\request.py", line 544, in _open
  File "urllib\request.py", line 504, in _call_chain
  File "urllib\request.py", line 1361, in https_open
  File "urllib\request.py", line 1320, in do_open
urllib.error.URLError: <urlopen error [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed (_ssl.c:852)>

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

az aks install-cli

Expected Behavior
Environment Summary
Windows-10-10.0.17763-SP0
Python 3.6.8
Installer: MSI

azure-cli 2.10.1

Extensions:
aks-preview 0.4.60

Additional Context
Operating System is Windows Server 2019 Datacenter on Azure
Size is Standard A1 v2 (1 vcpus, 2 GiB memory)
Confirmed ability to reach external websites after RDPing into system

aks

Can you access https://storage.googleapis.com/kubernetes-release/ and https://github.com/Azure/kubelogin/releases/ without cert issue? Are you able to run other commands in az CLI?

This command is being run by Powershell on Windows Server Datacenter 2019, as part of a pre-deployment script

Can you access https://storage.googleapis.com/kubernetes-release/ and https://github.com/Azure/kubelogin/releases/ without cert issue?

https://storage.googleapis.com/kubernetes-release/ - I am able to curl and get content / Status 200 back
https://github.com/Azure/kubelogin/releases/ - Triggers Internet Explorer Advanced Security Configuration prompt. After adding to Trusted Sites, able to browse / curl successfully, but az aks install-cli still fails with the same error.

Are you able to run other commands in az CLI?

Yes, able to run other commands successfully in CLI

Steps to reproduce:

Instantiate new Azure Compute VM, Windows Server 2019
Install Azure CLI (Invoke-WebRequest -Uri https://aka.ms/installazurecliwindows -OutFile .\AzureCLI.msi; Start-Process msiexec.exe -Wait -ArgumentList '/I AzureCLI.msi /quiet'; rm .\AzureCLI.msi)
Run az aks install-cli

From the error message File "C:\Users\VSSADM~1\AppData\Local\Temp\pip-unpacked-wheel-clkvqii1\azure\cli\command_modules\acs\custom.py", line 340, in k8s_install_kubectl, az aks install-cli failed when installing kubectl.
There are multiple issues about "CERTIFICATE_VERIFY_FAILED".
https://github.com/Azure/azure-cli/issues?q=CERTIFICATE_VERIFY_FAILED
In https://github.com/Azure/azure-cli/issues/12246, the issue is fixed by manually installing the certificate.
I think, it's related to the certificates installed on your system.

Please see details in https://bugs.python.org/issue36011

From the error message File "C:\Users\VSSADM~1\AppData\Local\Temp\pip-unpacked-wheel-clkvqii1\azure\cli\command_modules\acs\custom.py", line 340, in k8s_install_kubectl, az aks install-cli failed when installing kubectl from https://storage.googleapis.com/kubernetes-release/.
There are multiple issues about "CERTIFICATE_VERIFY_FAILED".
https://github.com/Azure/azure-cli/issues?q=CERTIFICATE_VERIFY_FAILED
In #12246, the issue is fixed by manually installing the certificate.
I think, it's related to the certificates installed on your system.

If the az aks install-cli needs certificates, with respect to the Python bug, is there a reason it can't download / deploy them as a part of it's functionality? Without installing the certificates as part of it's package, it means a lot of babysitting and micromanagement. Additionally, I think (in particular) the Azure image for Datacenter 2019 should absolutely contain any needed certificates.

Hi all -- AKS team (Andy Z.) shared a workaround with me, so I would like to post it here. I was told that the az aks install-cli command only needs to install kubectl, so if that's the case, you can download it from the mirror here: http://mirror.azure.cn/kubernetes/kubectl/v1.20.2/bin/windows/amd64/kubectl.exe
Hope it helps.

Hi all -- AKS team (Andy Z.) shared a workaround with me, so I would like to post it here. I was told that the az aks install-cli command only needs to install kubectl, so if that's the case, you can download it from the mirror here: http://mirror.azure.cn/kubernetes/kubectl/v1.20.2/bin/windows/amd64/kubectl.exe
Hope it helps.

+1

@Steven-Tuccio-wwt Apologies for the late reply. Is there a proxy in your environment ? Could you please try to run the command on a another machine which is on a different network and check if that works fine ? If this is not feasible you can append your corporate proxy certificate(s) to the end of the certifi library's cacert.pem file. Sharing the location of this on Windows: C:\Program Files (x86)\Microsoft SDKs\Azure\CLI2\Lib\site-packages\certifi\cacert.pem
Please let me know if you face any issue while testing this. Awaiting your reply.

This is happening again

I just ran into the same error on a clean Windows 11 install and after digging around the web came up with a simple solution (for Windows). As noted above, the problem is that the CA cert chain is not in the cert store.
Results from the web started with downloading a .pem file from an unknown (to me) source. Since these are the root certs, I wasn't comfortable with that.
Fortunately, az already has the cacert.pem file on disk.
copy "c:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\certifi\cacert.pem"

The next step is to use openssl to convert the .pem file to a .pfx file. I used the openssl from git bash.
"c:\Program Files\Git\usr\bin\openssl.exe" pkcs12 -export -nokeys -out cacert.pfx -in cacert.pem

The last step is to load the .pfx file into your cert store.
powershell Import-PfxCertificate -CertStoreLocation Cert:\LocalMachine\Root -FilePath cacert.pfx;

I hope this saves someone some time!

I just ran into the same error on a clean Windows 11 install and after digging around the web came up with a simple solution (for Windows). As noted above, the problem is that the CA cert chain is not in the cert store.
Results from the web started with downloading a .pem file from an unknown (to me) source. Since these are the root certs, I wasn't comfortable with that.
Fortunately, az already has the cacert.pem file on disk.
copy "c:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\certifi\cacert.pem"

The next step is to use openssl to convert the .pem file to a .pfx file. I used the openssl from git bash.
"c:\Program Files\Git\usr\bin\openssl.exe" pkcs12 -export -nokeys -out cacert.pfx -in cacert.pem

The last step is to load the .pfx file into your cert store.
powershell Import-PfxCertificate -CertStoreLocation Cert:\LocalMachine\Root -FilePath cacert.pfx;

I hope this saves someone some time!

I just ran into the same error on a clean Windows 11 install and after digging around the web came up with a simple solution (for Windows). As noted above, the problem is that the CA cert chain is not in the cert store.
Results from the web started with downloading a .pem file from an unknown (to me) source. Since these are the root certs, I wasn't comfortable with that.
Fortunately, az already has the cacert.pem file on disk.
copy "c:\Program Files\Microsoft SDKs\Azure\CLI2\Lib\site-packages\certifi\cacert.pem"

The next step is to use openssl to convert the .pem file to a .pfx file. I used the openssl from git bash.
"c:\Program Files\Git\usr\bin\openssl.exe" pkcs12 -export -nokeys -out cacert.pfx -in cacert.pem

The last step is to load the .pfx file into your cert store.
powershell Import-PfxCertificate -CertStoreLocation Cert:\LocalMachine\Root -FilePath cacert.pfx;

I hope this saves someone some time!

This really helped and saved lot of time

authors: Poltergeisen Steven-Tuccio-wwt TomGeske VireshMathapati13 bartr bingosummer crgarcia12 huangpf navba-MSFT yonzhan


text:
storage account network-rule remove fails to remove subnet but cli returns success and exit code 0

Command Name
az storage account network-rule remove
Errors:
No errors. The command succeeds and the CLI reports success.
The network rule removal does not occur though. The request technically fails.
To Reproduce:

create a Resource Group which a snakeCase or CamelCase name. It's important that the RG name is a mix of upper/lower chars.

create a Storage Account

configure its default network access rule to deny

create a vNet and a Subnet.

add a storage endpoint to the Subnet

Update the Storage Account network access rules to allow the Subnet access to the SA.

run the following command with the necessary variables in the parameters.
az storage account network-rule remove --resource-group {} --account-name {} --subnet {} --debug

Test 1:

with the Resource ID in the --subnet parameter, use the correct casing for the RG name in the ID. Note that the Azure CLI returns that the command is successful.
Use the ARM GUI and inspect the network access rules for the SA.
Witness that the Subnet resource is still listed with access.

Test 2:

with the Resource ID in the --subnet parameter, use all lower case for the RG name in the ID. Note that the Azure CLI returns that the command is successful.
Use the ARM GUI and inspect the network access rules for the SA.
Witness that the Subnet resource has been removed.

Expected Behavior
Well, thats a good question. Since the same network-rule removal command works with a keyvault, regardless of the casing used in the Resource Group name in the Subnet Resource ID, you could argue that the command for a storage account should also work.
BUT, you can also argue that the network-rule removal command for the storage account should FAIL because the lowered RG name in the Subnet Resource ID is incorrect. If you agree with this then the Azure CLI should report that failure and not respond that the command was successful.
Feels like there are two errors here.

something, somewhere is munging the casing of the Resource Group name in the Subnet Resource ID.
The Azure CLI is reporting a command was successful when in fact it wasnt.

Environment Summary
macOS-11.4-x86_64-i386-64bit
Python 3.8.10
Installer: HOMEBREW

azure-cli 2.24.2

Extensions:
azure-devops 0.18.0
resource-graph 1.1.0
subscription 0.1.4
account 0.2.1
db-up 0.1.13

Additional Context

storage

authors: ausfestivus yonzhan


text:
az storage blob download-batch fails with 'Read timed out'

This is autogenerated. Please review and update as needed.
Describe the bug
Command Name
az storage blob download-batch
Errors:
HTTPSConnectionPool(host='connectorssaacc.blob.core.windows.net', port=443): Read timed out.
Traceback (most recent call last):
site-packages/urllib3/contrib/pyopenssl.py, ln 297, in recv_into
    return self.connection.recv_into(*args, **kwargs)
python3.6/site-packages/OpenSSL/SSL.py, ln 1822, in recv_into
    self._raise_ssl_error(self._ssl, result)
python3.6/site-packages/OpenSSL/SSL.py, ln 1622, in _raise_ssl_error
    raise WantReadError()
OpenSSL.SSL.WantReadError

...

storage/v2018_03_28/common/storageclient.py, ln 311, in _perform_request
    raise AzureException(ex.args[0])
azure.common.AzureException: HTTPSConnectionPool(host='connectorssaacc.blob.core.windows.net', port=443): Read timed out.

To Reproduce:
Steps to reproduce the behavior. Note that argument values have been redacted, as they may contain sensitive information.

Put any pre-requisite steps here...
az storage blob download-batch -s {} --pattern {} -d {} --account-name {}

Expected Behavior
Environment Summary
Linux-4.18.0-25-generic-x86_64-with-debian-buster-sid
Python 3.6.5
Shell: bash

azure-cli 2.0.66 *

Additional Context

This seems be more likely network connection issue. @Makabata, can you reproduce the issue with --debug in the command? Thanks.

@Makabata Have your problem solved? If you still have connection error, can you show me your debug message with -debug appended?

Hey Zunli, indeed it was a network issue. Thanks for the replay.
On Fri, 2 Aug 2019 at 06:41, Zunli Hu notifications@github.com wrote:

@Makabata https://github.com/Makabata Have your problem solved? If you
still have connection error, can you show me your debug message with
-debug appended?
—
You are receiving this because you were mentioned.
Reply to this email directly, view it on GitHub
https://github.com/Azure/azure-cli/issues/9890?email_source=notifications&email_token=AG55ZBQYF3DL5NE5PJG6UUDQCO3GNA5CNFSM4H7CX7T2YY3PNVWWK3TUL52HS4DFVREXG43VMVBW63LNMVXHJKTDN5WW2ZLOORPWSZGOD3MR23Y#issuecomment-517545327,
or mute the thread
https://github.com/notifications/unsubscribe-auth/AG55ZBVVBA6P7QZOAWGG4DLQCO3GNANCNFSM4H7CX7TQ
.

authors: Juliehzl Makabata limingu


text:
{Packaging} Fix incorrect openssl-devel package name by zypper

Fix the incorrect package name on openSUSE Leap/TW to pass native dependencies checking.
History Notes:
(Fill in the following template if multiple notes are needed, otherwise PR title will be used for history note.)
[Component Name 1] (BREAKING CHANGE:) (az command:) make some customer-facing change.
[Component Name 2] (BREAKING CHANGE:) (az command:) make some customer-facing change.

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

@innobead Just out of curiosity, is the name libopenssl-devel is universal across all SUSE Linux distribution and version?

Hi @innobead, thanks for the PR!
Just out of curiosity, is the name libopenssl-devel is universal across all SUSE Linux distribution and version?

Yes, it exists in open source projects (openSUSE Leap and Tumbleweed), also enterprise versions like SLES 15 even previous versions.

authors: haroldrandom innobead


text:
{ACR} simple error polish

Description
Simple error polishing. Fix #12936, Fix #14196

[x] The PR title and description has followed the guideline in Submitting Pull Requests.

[x] I adhere to the Command Guidelines.

@yugangw-msft this change does not need to go into release note, right? I modified the PR title with {} so the release pipeline will not pick the title as a history note.

authors: fengzhou-msft yugangw-msft


text:
{CI} Fix ICM issue

Related command

Description

Delete error logs in kusto db and stop collecting test error logs.
Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

CI


text:
{Mysql} Mitigate subprocess security risk

Related command

Description

Testing Guide

History Notes

[Component Name 1] BREAKING CHANGE: az command a: Make some customer-facing breaking change
[Component Name 2] az command b: Add some customer-facing feature

This checklist is used to make sure that common guidelines for a pull request are followed.

[ ] The PR title and description has followed the guideline in Submitting Pull Requests.

[ ] I adhere to the Command Guidelines.

[ ] I adhere to the Error Handling Guidelines.

Mysql

authors: AllyW yonzhan


text:
introduce a code coverage diff check

Reason for Change:
Introduce a code coverage check

/azp run

what's the "$(COVERAGE_DROP_THRESHOLD)"? i don't even think that should be configurable, we should not allow PRs to decrease coverage

Closed #1270 in favor or this one

repo: Azure/azure-container-networking


text:
AddUserAsync uses incorrect dictionary name

The description of ProcessInternalRequest indicates the lastnames are added to the reliable dictionary with key m_name, the code actually uses the key dictionary.

Hi @michaelvlaar, I'm your friendly neighborhood Azure Pull Request Bot (You can call me AZPRBOT). Thanks for your contribution!

This seems like a small (but important) contribution, so no contribution license agreement is required at this point. Real humans will now evaluate your PR.

TTYL, AZPRBOT;

Good catch, thanks. I'm in the middle of some other fixes for this article. I will update the article accordingly. You can close the PR, I will make the updates myself.

authors: azurecla bmscholl michaelvlaar

repo: Azure/azure-content


text:
TCP connections much higher than GatewayModeMaxConnectionLimit

Describe the bug
In Gateway mode with GatewayModeMaxConnectionLimit around 500, TCP connections used by our Azure App service towards our Cosmos DB goes far beyond the 500 limit.
To Reproduce

We got a single CosmosClient built like that (new CosmosClientBuilder(endpoint, authKey).WithConnectionModeGateway(500).Build())
We use a single Container, hence a single database and collection. Code looks like that client.GetContainer(config.OurDatabase, config.OurDataCollection)
From there, we use the container in 2 ways.  Either we read from with container.GetItemQueryStreamIterator or write to with await container.UpsertItemStreamAsync

Our app is living alone on an app service plan ("server")
Expected behavior
We expect to have at most 500 TCP connections towards our Cosmos DB but under some load (5K Cosmos request under 1 minute) we get to the app service's TCP connections limit (in our case, ~4K)
Actual behavior
We got many SocketExceptions resulting in faulted Cosmos Queries.
One of our TCP peak problems:

Environment summary
SDK Version: 3.5.0
OS Version: Windows App service P2v2
Thanks a lot
Phil

Hi there
We still got massive problem with our connections count above the 500 limit we set as the Gateway's max connections limit.
Looking at the SDK code, the only (relevant) place the max connections limit seems to be used is at this place:

Does the new Cosmos SDK use the legacy ServicePoint mechanism to connect to Cosmos?
If so, would it be possible the problem is coming from the not implemented CurrentConnections property in .Net core?

By looking further at the code, it does seems to use the HttpClient to connect to Cosmos and not the ServicePoint at all.
If that's really the case, don't you think we miss something like this when creating the HttpClientHandler?

Are you creating a single CosmosClient for the application or are you creating multiple instances?

@j82w as we stated in the initial post we create a single CosmosClient through the builder.  We've check and recheck this fact.
We just built our own version of the SDK with the aforementioned modification in the CosmosClient.CreateHttpClientHandler and did some tests.  It seems to fix the problem.  We will do further testing but it looks like missing piece.

After a few tests from our side, the previous commit indeed fix our problem.
This fix is probably not the one you would like in the official release because we use a Gateway setting directly into the CosmosClient.  Nonetheless, something like this is missing
Thanks
Phil

@jesuissur thanks for investigating. I'll try to get a PR out with a fix before the next release.

There seems to be a bug for .NET Framework using ServicePointManager. I'm not sure if it's impact .net core.

Do we have an idea on which release this is slated for? So glad you guys found this. We have been struggling with this for a while. We have tried so many things on the consumer end to fix and could never figure out a solution.

This PR https://github.com/Azure/azure-cosmos-dotnet-v3/pull/1548 needs to go in first. Then this fix can be added.

I am having the same issue. Setting the HttpClientFactory on the CosmosClientOptions with a func handle that limits the MaxConnectionsPerServer seems to be a successful workaround for the time being.
For context,  my environments run .net core 3.1 on a Windows Azure app services.

//DI setup for injecting an IHttpClientFactory
//GatewayModeMaxConnectionLimit is a user variable for overriding the default 50 specified in the sdk.
//for the workaround 50 is just hard coded
services.AddHttpClient("NamedCosmosClient") //named client is just bc I have multiple Cosmos Service connections.
        .ConfigurePrimaryHttpMessageHandler((sp) =>
        {
            var handler = new SocketsHttpHandler
            {
                MaxConnectionsPerServer = GatewayModeMaxConnectionLimit ?? 50,
            };

            return handler;
        });

//cosmos service setup
var cosmosOptions = new CosmosClientOptions
{
    HttpClientFactory = ()
        => HttpClientFactory.CreateClient("NamedCosmosClient");
};

var client = new CosmosClient(uri, kjey, cosmosOptions);

Here is a before and after of a job that usually wreaks havoc

vs

Most of the connections in the above are too cosmos.

Further update, while this did help in some scenarios, it did not help in all. There is still another client being used by the sdk which seems to be making more connections.

@vsadams the issue with the multiple clients is getting fixed in this PR: #1548

Sweet! Thank you @j82w

@vsadams and @jesuissur 3.12.0 is released with the fixes. Please create new issue if you are still seeing an issue.

authors: j82w jesuissur vsadams


text:
MalformedContinuationTokenException error received for Order by query in the middle of iterating pages

We are continuously addressing and improving the SDK, if possible, make sure the problem persist in the latest SDK version.

Describe the bug
Querying next set of results results in BadRequest error with message "Response status code does not indicate success: BadRequest (400); Substatus: 20007; ActivityId: ; Reason: (ParallelContinuationToken is missing field: 'token'"
Token field is present as per the error message below.
We are in the middle of iterating pages here (not first or last page)
To Reproduce
NA
Expected behavior
next set of results
Actual behavior
BadRequestError
Environment summary
SDK Version:Microsoft.Azure.Cosmos" Version="3.36.0
OS Version (e.g. Windows, Linux, MacOSX) - Windows
Additional context
Add any other context about the problem here (for example, complete stack traces or logs).
Microsoft.Azure.Cosmos.CosmosException : Response status code does not indicate success: BadRequest (400); Substatus: 20007; ActivityId: ; Reason: (Response status code does not indicate success: BadRequest (400); Substatus: 20007; ActivityId: ; Reason: (ParallelContinuationToken is missing field: 'token': {"compositeToken":{"token":"+RID:~ooJjAJsFUsi2ji4CAABgDg==#RT:21#TRC:21000#RTD:/rhg1/iDsPYo3TI/FZ7TBMOh2/krU93b2RI=#ISV:2#IEO:65567#QCF:8#FPP:AgjXBQAAgDkAAA8KAACAOQAA1wUAAIA5AAACABywnwcAAIA5AAAgAIOlTYD9gYKBDoOpgm6BC4I7gBqDwYF5gNODwoD3gdqAoAcAAIA5AACCABiAeoICgGKAtoErgCyDiYDygGOCV4FcgJyAIoAWgxSAyoCCgQWCGIBUgAKA/YAzgIyCh4DbgEiAGIDEgBiABYKUgAyAAoAFgeGA+IDCgH2CrYElgXyAboDOgHGCrYAWgGeAuoBegjmAWoFdgBqA/oNxAAMAQYA5gp2CN4AngKWAuYChBwAAgDkAAIwAoIBSgI2AYIBygBmBg4ChgSqANICrgXuA1oAjgQGCPYBngGuANYAggsKAdIH1gJmAPYA5gm6ASYXagAeAl4AzgFqAhIASgHeBCIBjgG+AsoC7gQaBGoBKgkeAQoC9gliAKoD3gCyA6IArgXuAXYC0gXuCfYBggEiAzYBZgjOA54BvgOWB8oCSgAKBmYCiBwAAgDkAAHAAo4A7gPmATYFEgF6A8YBUhyaAW4CrgAmCV4AUgDeCmIACgl6A+4BsgMmAiIKqgAKAnIDvgACBRIKJgQ2Bv4CrgSGCvoC7gQ6AaoADgauAj4CjgMSB84IogaaBUoBNgJ+D/oCdgAKBd4FxgCaAu4CcgKMHAACAOQAAbgAvgRyANoAQgZyADoABgJGAhIAEgUqBm4AGgJ2AIIBIgbOAGICegliA6YBsgKGCj4AFgTiGY4KBgYyAtoCFgO+BWYJBAAEEvoA9gmSCvIK/gBOCf4LTgaqAZoBQgG+Bv4ERgeOAR4AsgmqAD4DogaQHAACAOQAAcADzgmWA/YBfgG+BX4BAgESAX4BAgE+A64AXgYGAEID9g62ATICQgAGAH4AYgBSGPYA5gOEACAgjgsqAJoJAgxGAXIANgE2E5IDrgEyADoIagZKBEoD4gH6AZ4BvgWGAcYC4gSyBiINQgRWB4IB5gpCApQcAAIA5AABuAEyAhYCQgLyAg4ALgGCBW4Bwgz6DAIAKgBqCvIASgyOAKYGjgKuA94BkgjqAoYI/gmCB/IBQgLiAQYCmgAeAOYDKgT6As4H2gN+Aa4AxgMyDc4B/gUKAIINjgPiAt4MdgQuBT4KxgMeAFYA0gVGBpgcAAIA5AAB2AImAeIHfgCGG7YAagZmBj4HhgXqBjIBxgBiALYG8gFKBEoIMgD2AQoEJgHGAhIEPgG6AioCggH+AF4A4gj+AQoB6gFiB4ICXgOWAk4CxAAIBPoAkgX+CT4DLgT+AMoIvgriA6oCGgR6AroB9gAWA6YEegDmFBoGnBwAAgDkAAGoAfoA7gMyA2oTfgFaASoB3gqmAPIEqgJOAbIBWgDSCC4FqgvaIaYA8gdGACoB/gc+AiIE/gfqAV4EPgC+ANoCHgJeCcoAsgKeC4YDygN+BaoB/g5SBAYAlgKeAK4MJgAaAgQAJAB6Ax4LQgKgHAACAOQAAagAOgEmBEoHkgNiAS4A6gIGAZYA8gMKAh4GjgDWBAsABIAAC94MagCiAsoBWgOCA7YDygZEAAAONgjGDMYGjgNECBEBqgKmAp4EEgLqAxYBlgR+Eu4A1gASDFoL2hC2Do4HOgdaCWYB4gCSBqQcAAIA5AABkAECALoA4gS6Ac4HMgYmBzoEAgriAIoGwg0iBvICpgZaBo4BtgpWCiYBTgFmAmoC5gPmBqYA9gC+B64AWgF2DPYDIgDeBTYBPgR6AAYWUgFKBK4Eig4iBCIClgc+CqoBFgGiA64E=","range":{"min":"07000000000000000000000000000000","max":"08000000000000000000000000000000"}},"orderByItems":[{"item":638368387786569225}],"rid":"ooJjAJsFUsi2ji4CAABgDg==","skipCount":0,"filter":"( c.tst >= 638368387747512216 OR IS_STRING(c.tst) OR IS_ARRAY(c.tst) OR IS_OBJECT(c.tst) )"}););
---> Microsoft.Azure.Cosmos.Query.Core.Exceptions.MalformedContinuationTokenException: ParallelContinuationToken is missing field: 'token': {"compositeToken":{"token":"+RID:~ooJjAJsFUsi2ji4CAABgDg==#RT:21#TRC:21000#RTD:/rhg1/iDsPYo3TI/FZ7TBMOh2/krU93b2RI=#ISV:2#IEO:65567#QCF:8#FPP:AgjXBQAAgDkAAA8KAACAOQAA1wUAAIA5AAACABywnwcAAIA5AAAgAIOlTYD9gYKBDoOpgm6BC4I7gBqDwYF5gNODwoD3gdqAoAcAAIA5AACCABiAeoICgGKAtoErgCyDiYDygGOCV4FcgJyAIoAWgxSAyoCCgQWCGIBUgAKA/YAzgIyCh4DbgEiAGIDEgBiABYKUgAyAAoAFgeGA+IDCgH2CrYElgXyAboDOgHGCrYAWgGeAuoBegjmAWoFdgBqA/oNxAAMAQYA5gp2CN4AngKWAuYChBwAAgDkAAIwAoIBSgI2AYIBygBmBg4ChgSqANICrgXuA1oAjgQGCPYBngGuANYAggsKAdIH1gJmAPYA5gm6ASYXagAeAl4AzgFqAhIASgHeBCIBjgG+AsoC7gQaBGoBKgkeAQoC9gliAKoD3gCyA6IArgXuAXYC0gXuCfYBggEiAzYBZgjOA54BvgOWB8oCSgAKBmYCiBwAAgDkAAHAAo4A7gPmATYFEgF6A8YBUhyaAW4CrgAmCV4AUgDeCmIACgl6A+4BsgMmAiIKqgAKAnIDvgACBRIKJgQ2Bv4CrgSGCvoC7gQ6AaoADgauAj4CjgMSB84IogaaBUoBNgJ+D/oCdgAKBd4FxgCaAu4CcgKMHAACAOQAAbgAvgRyANoAQgZyADoABgJGAhIAEgUqBm4AGgJ2AIIBIgbOAGICegliA6YBsgKGCj4AFgTiGY4KBgYyAtoCFgO+BWYJBAAEEvoA9gmSCvIK/gBOCf4LTgaqAZoBQgG+Bv4ERgeOAR4AsgmqAD4DogaQHAACAOQAAcADzgmWA/YBfgG+BX4BAgESAX4BAgE+A64AXgYGAEID9g62ATICQgAGAH4AYgBSGPYA5gOEACAgjgsqAJoJAgxGAXIANgE2E5IDrgEyADoIagZKBEoD4gH6AZ4BvgWGAcYC4gSyBiINQgRWB4IB5gpCApQcAAIA5AABuAEyAhYCQgLyAg4ALgGCBW4Bwgz6DAIAKgBqCvIASgyOAKYGjgKuA94BkgjqAoYI/gmCB/IBQgLiAQYCmgAeAOYDKgT6As4H2gN+Aa4AxgMyDc4B/gUKAIINjgPiAt4MdgQuBT4KxgMeAFYA0gVGBpgcAAIA5AAB2AImAeIHfgCGG7YAagZmBj4HhgXqBjIBxgBiALYG8gFKBEoIMgD2AQoEJgHGAhIEPgG6AioCggH+AF4A4gj+AQoB6gFiB4ICXgOWAk4CxAAIBPoAkgX+CT4DLgT+AMoIvgriA6oCGgR6AroB9gAWA6YEegDmFBoGnBwAAgDkAAGoAfoA7gMyA2oTfgFaASoB3gqmAPIEqgJOAbIBWgDSCC4FqgvaIaYA8gdGACoB/gc+AiIE/gfqAV4EPgC+ANoCHgJeCcoAsgKeC4YDygN+BaoB/g5SBAYAlgKeAK4MJgAaAgQAJAB6Ax4LQgKgHAACAOQAAagAOgEmBEoHkgNiAS4A6gIGAZYA8gMKAh4GjgDWBAsABIAAC94MagCiAsoBWgOCA7YDygZEAAAONgjGDMYGjgNECBEBqgKmAp4EEgLqAxYBlgR+Eu4A1gASDFoL2hC2Do4HOgdaCWYB4gCSBqQcAAIA5AABkAECALoA4gS6Ac4HMgYmBzoEAgriAIoGwg0iBvICpgZaBo4BtgpWCiYBTgFmAmoC5gPmBqYA9gC+B64AWgF2DPYDIgDeBTYBPgR6AAYWUgFKBK4Eig4iBCIClgc+CqoBFgGiA64E=","range":{"min":"07000000000000000000000000000000","max":"08000000000000000000000000000000"}},"orderByItems":[{"item":638368387786569225}],"rid":"ooJjAJsFUsi2ji4CAABgDg==","skipCount":0,"filter":"( c.tst >= 638368387747512216 OR IS_STRING(c.tst) OR IS_ARRAY(c.tst) OR IS_OBJECT(c.tst) )"}
--- End of inner exception stack trace ---
at Microsoft.Azure.Cosmos.Query.Core.Pipeline.LazyQueryPipelineStage.d__8.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)    at Microsoft.Azure.Cosmos.Query.Core.Pipeline.LazyQueryPipelineStage.MoveNextAsync(ITrace trace)    at Microsoft.Azure.Cosmos.Query.Core.Pipeline.NameCacheStaleRetryQueryPipelineStage.<MoveNextAsync>d__10.MoveNext()    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.Azure.Cosmos.Query.Core.Pipeline.NameCacheStaleRetryQueryPipelineStage.MoveNextAsync(ITrace trace)
at Microsoft.Azure.Cosmos.Query.Core.Pipeline.CatchAllQueryPipelineStage.d__1.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)    at Microsoft.Azure.Cosmos.Query.Core.Pipeline.CatchAllQueryPipelineStage.MoveNextAsync(ITrace trace)    at Microsoft.Azure.Cosmos.Query.QueryIterator.<ReadNextAsync>d__14.MoveNext()    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.Azure.Cosmos.Query.QueryIterator.ReadNextAsync(ITrace trace, CancellationToken cancellationToken)
at Microsoft.Azure.Cosmos.FeedIteratorInlineCore.ReadNextAsync(ITrace trace, CancellationToken cancellationToken)
at Microsoft.Azure.Cosmos.FeedIteratorCore1.<ReadNextAsync>d__8.MoveNext()    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.Azure.Cosmos.FeedIteratorCore1.ReadNextAsync(ITrace trace, CancellationToken cancellationToken)    at Microsoft.Azure.Cosmos.ClientContextCore.<RunWithDiagnosticsHelperAsync>d__401.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)    at Microsoft.Azure.Cosmos.ClientContextCore.RunWithDiagnosticsHelperAsync[TResult](String containerName, String databaseName, OperationType operationType, ITrace trace, Func2 task, Func2 openTelemetry, String operationName, RequestOptions requestOptions)    at Microsoft.Azure.Cosmos.ClientContextCore.<OperationHelperWithRootTraceAsync>d__301.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)    at Microsoft.Azure.Cosmos.ClientContextCore.OperationHelperWithRootTraceAsync[TResult](String operationName, String containerName, String databaseName, OperationType operationType, RequestOptions requestOptions, Func2 task, Func2 openTelemetry, TraceComponent traceComponent, TraceLevel traceLevel)    at Microsoft.Azure.Cosmos.FeedIteratorInlineCore1.ReadNextAsync(CancellationToken cancellationToken)
at Microsoft.CDS.NonRelational.Store.Core.PagedResult1.<GetNextAsync>d__66.MoveNext()    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.CDS.NonRelational.Store.Core.PagedResult1.GetNextAsync(ICosmosDBClient cosmosDBClient, Int32 requestedPageSize, Int32 optimalPageSize, Int32 maxTotalItemCountToFetch, Int32 maxConcurrency, CancellationToken token)    at Microsoft.CDS.NonRelational.Store.Core.PagedResult1.d__65.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)    at Microsoft.CDS.NonRelational.Store.Core.PagedResult1.GetNextAsync(ICosmosDBClient cosmosDBClient, Int32 requestedPageSize, Int32 maxConcurrency, CancellationToken token)
at Microsoft.CDS.NonRelational.Store.Core.PagedResult1.<>c__DisplayClass56_1.<<GetNextAsync>b__1>d.MoveNext()    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)    at Microsoft.CDS.NonRelational.Store.Core.PagedResult1.<>c__DisplayClass56_1.b__1()
at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.d__10.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.ExecuteAsync(ILogger logger, EventId eventId, ActivityType activityType, Func1 action, IEnumerable1 additionalCustomProperties)
at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.d__2.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.ExecuteAsync(ILogger logger, ActivityType activityType, Func1 action, IEnumerable1 additionalCustomProperties)
at Microsoft.CDS.NonRelational.Store.Core.PagedResult1.<>c__DisplayClass56_0.<<GetNextAsync>b__0>d.MoveNext()    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.CDS.NonRelational.Store.Core.PagedResult1.<>c__DisplayClass56_0.<GetNextAsync>b__0()    at Microsoft.CDS.NonRelational.Common.ExecuteWithRetry.<RunAsync>d__101.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)    at Microsoft.CDS.NonRelational.Common.ExecuteWithRetry.RunAsync[T](ILogger logger, Func1 action, Func2 exceptionHandler, Int32 maximumRetries, Func3 waitTimeoutHandler)
at Microsoft.CDS.NonRelational.Common.ExecuteWithRetry.<>c__DisplayClass8_01.<RetryWith>b__0()    at Microsoft.CDS.NonRelational.Common.ExecuteWithRetry.<RunAsync>d__101.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)    at Microsoft.CDS.NonRelational.Common.ExecuteWithRetry.RunAsync[T](ILogger logger, Func1 action, Func2 exceptionHandler, Int32 maximumRetries, Func3 waitTimeoutHandler)
at Microsoft.CDS.NonRelational.Common.ExecuteWithRetry.<>c__DisplayClass8_01.<RetryWith>b__0()    at Microsoft.CDS.NonRelational.Common.ExecuteWithRetry.<RunAsync>d__101.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)    at Microsoft.CDS.NonRelational.Common.ExecuteWithRetry.RunAsync[T](ILogger logger, Func1 action, Func2 exceptionHandler, Int32 maximumRetries, Func3 waitTimeoutHandler)
at Microsoft.CDS.NonRelational.Common.ExecuteWithRetry.<>c__DisplayClass8_01.<RetryWith>b__0()    at Microsoft.CDS.NonRelational.Store.Core.PagedResult1.d__56.MoveNext()
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)    at Microsoft.CDS.NonRelational.Store.Core.PagedResult1.GetNextAsync(Int32 count)
at Microsoft.CDS.NonRelational.Store.AutoscalablePagedResult1.<GetNextAsync>d__9.MoveNext()    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.Start[TStateMachine](TStateMachine& stateMachine)
at Microsoft.CDS.NonRelational.Store.AutoscalablePagedResult1.GetNextAsync(Int32 count)    at Microsoft.CDS.NonRelational.Store.CustomEntityStore.<ReadAsync>d__27.MoveNext()    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)    at System.Threading.Tasks.Task.FinishContinuations()    at System.Threading.Tasks.Task1.TrySetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)    at Microsoft.CDS.NonRelational.Store.CustomEntityStore.<GetSqlQueryExpression>d__44.MoveNext()    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)    at System.Threading.Tasks.Task.FinishContinuations()    at System.Threading.Tasks.Task1.TrySetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)    at Microsoft.CDS.NonRelational.Common.Cache.LazyLookupTimeoutCache2.d__27.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.CDS.NonRelational.Store.OrganizationIndexStatusCache.d__4.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.CDS.NonRelational.Store.OrganizationSettingsStore.d__5.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.CDS.NonRelational.Store.Core.CosmosDBStore.d__321.MoveNext()    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)    at System.Threading.Tasks.Task.FinishContinuations()    at System.Threading.Tasks.Task1.TrySetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)    at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.<ExecuteAsync>d__31.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.PowerApps.CoreFramework.ActivityLoggerExtensions.d__111.MoveNext()    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)    at System.Threading.Tasks.Task.FinishContinuations()    at System.Threading.Tasks.Task1.TrySetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)    at Microsoft.CDS.NonRelational.Store.Core.CosmosDBStore.<>c__DisplayClass32_01.<b__0>d.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.CDS.NonRelational.Store.Core.CosmosDBStore.d__611.MoveNext()    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)    at System.Threading.Tasks.Task.FinishContinuations()    at System.Threading.Tasks.Task1.TrySetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)    at Microsoft.CDS.NonRelational.Common.ExecuteWithRetry.<RunAsync>d__101.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.CDS.NonRelational.Common.ExecuteWithRetry.d__101.MoveNext()    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)    at System.Threading.Tasks.Task.FinishContinuations()    at System.Threading.Tasks.Task1.TrySetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)    at Microsoft.CDS.NonRelational.Store.Core.CosmosDBStore.<>c__DisplayClass61_01.<b__0>d.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.CDS.NonRelational.Store.Core.CosmosDBClient.d__111.MoveNext()    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)    at System.Threading.Tasks.Task.FinishContinuations()    at System.Threading.Tasks.Task1.TrySetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)    at Microsoft.Azure.Cosmos.ClientContextCore.<OperationHelperWithRootTraceAsync>d__301.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.Azure.Cosmos.ClientContextCore.d__401.MoveNext()    at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)    at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()    at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)    at System.Threading.Tasks.Task.FinishContinuations()    at System.Threading.Tasks.Task1.TrySetResult(TResult result)
at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)    at Microsoft.Azure.Cosmos.ContainerCore.<ReadItemAsync>d__581.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.Azure.Cosmos.ContainerCore.d__89.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.Azure.Cosmos.Handlers.RequestInvokerHandler.d__9.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.Azure.Cosmos.Handlers.RequestInvokerHandler.d__7.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.Azure.Cosmos.RequestHandler.d__6.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.Azure.Cosmos.Handlers.DiagnosticsHandler.d__0.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.Azure.Cosmos.RequestHandler.d__6.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task1.TrySetResult(TResult result)    at System.Runtime.CompilerServices.AsyncTaskMethodBuilder1.SetResult(TResult result)
at Microsoft.Azure.Cosmos.Handlers.TelemetryHandler.d__2.MoveNext()
at System.Threading.ExecutionContext.RunInternal(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Threading.ExecutionContext.Run(ExecutionContext executionContext, ContextCallback callback, Object state, Boolean preserveSyncCtx)
at System.Runtime.CompilerServices.AsyncMethodBuilderCore.MoveNextRunner.Run()
at System.Threading.Tasks.AwaitTaskContinuation.RunOrScheduleAction(Action action, Boolean allowInlining, Task& currentTask)
at System.Threading.Tasks.Task.FinishContinuations()
at System.Threading.Tasks.Task`1.TrySetResult(TResult result)
at System....

Hey @jhun1188 are you able to repro this in a console app or a unit test?

@adityasa No I dont have a repro handy. This was happening in one of the production geos


text:
Add sample using custom serializer

Add a sample project using a custom serializer for new users.

#551 already covers it and its an adoption blocker needs attention.
Post #551 closure this samples has very little/none left.


text:
Remove Azure Account extension dependency

Since VisualStudioCodeCredential / DefaultAzureCredential are no longer able to use the tokens created by the Azure Account extension, IMO we should just remove the extension dependency. Relates also to the bigger auth questions in #1157 / #1101 / etc.
As an aside, the long term plan for the Azure Account extension is deprecation in favor of VSCode's authentication provider API.

VSCode Extension Installation Instructions

Download the extension at https://azuresdkreleasepreview.blob.core.windows.net/azd/vscode/pr/1159/azure-dev-0.4.0-alpha.vsix
Extract the extension from the compressed file
In vscode
a. Open "Extensions" (Ctrl+Shift+X)
b. Click the ...\ menu at top of Extensions sidebar
c. Click "Install from VSIX"
d. Select location of downloaded file

As an aside, the long term plan for the Azure Account extension is deprecation in favor of VSCode's authentication provider API.

Is there more information on this API?
I think long term (not blocking for this PR) we need to understand how auth is supposed to work in these cases.  I think a user would expect that in these cases that azd would just use whatever authentication information VS Code had used when they run actions from VS code - so we'll have to figure out how that delegation ends up working and how azd can leverage it.

For general API info, there's this: https://code.visualstudio.com/api/references/vscode-api#authentication
For the Microsoft auth provider more specifically, there's the associated auth provider extension: https://github.com/microsoft/vscode/tree/main/extensions/microsoft-authentication
As @karolz-ms mentioned in #1157 we'll have to talk about auth more generally. The builtin microsoft auth provider uses the same builtin VSCode secret store (backed ultimately by keytar) that the Azure Account extension currently uses. It was the change to that storage that broke VisualStudioCodeCredential. Since the ultimate destination is the same, it may be possible to fix VisualStudioCodeCredential to understand the new keys in either Azure Account or the MS auth provider, though I'm not a fan of that pattern overall.
Karol and I briefly brainstormed, and we thought it might make sense for the VSCode extension to have an explicit way of supplying auth info to AZD, to potentially avoid the need to do a separate azd login. Orthogonal to that, AZD can have a way to supply auth info to the apps as mentioned in #1157.

authors: azure-sdk bwateratmsft ellismg

repo: Azure/azure-dev