Open v-ruizh opened 3 years ago
I haven't been able to reproduce this, however, I imagine that this is caused by us refreshing the node before Azurite is actually started. So maybe we could just delay our refresh by 500ms or so we could eliminate this.
Unfortunately, even though the start commands are async, I think when they register the command, they don't await it
This might be making the await on the executeCommand
not actually awaiting it. I'm guessing it's normally super fast so we never noticed this.
It's pretty annoying, but we can probably check to see if the emulator is running by pinging it or something before we refresh the tree item.
We could ask them (or submit a PR) to await those commands too.
I think that's a good approach. It's a pretty intermittent bug at least, so there's not a huge urgency to do so.
OS: Windows10 Build Version: 20210905.1 Regression: Not a regression
Repro Steps:
Expect: The created blob container and queue show well under "Local Emulator".
Actual: The created blob container and queue don't show under "Local Emulator".
More Info: