Azure / Azure/cosmos-explorer

Cosmos Emulator (windows, non-docker) is broken

Open
#2,226 1 comment 0 reactions 0 assignees View on GitHub
Dominant language
TypeScript
Stars
131
Forks
67
Avg merge
3d 13h
Merged PRs (30d)
10

Description

I don't know where to actually reach out so if this is wrong please point me in the right direction.

We're on the latest version of Windows, and we noticed today that it's not possible to actually connect to the emulator from the browser. We've tried reinstalling, resetting data, deleting all temp files, clearing windows performance counters, messing with the bindings etc.

In Chrome we get:

```
This site can’t be reached
The webpage at https://localhost:8081/_explorer/index.html might be temporarily down or it may have moved permanently to a new web address.
ERR_HTTP2_PROTOCOL_ERROR
```

or

```ERR_CONNECTION_RESET```

It feels like there was a Windows update or something that has messed with TLS and thus the handshake is failing.

It doesn't seem to be able to connect from the SDK either..

Thanks

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the failure at https://localhost:8081/_explorer/index.html on the Windows, non-docker Cosmos DB Emulator and compare the browser errors with the SDK connection failure. Investigate the TLS or HTTP/2 handshake path; done means the emulator Explorer loads and SDK connections succeed on the reported Windows setup.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
databases, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.