gomods / athens

A Go module datastore and proxy
https://docs.gomods.io
MIT License
4.43k stars 499 forks source link

stream error: stream ID 535; PROTOCOL_ERROR; invalid header field name #1693

Open MetalRex101 opened 3 years ago

MetalRex101 commented 3 years ago

Describe the bug When building go app with dependencies, error occurs while fetching some dependencies through athens. Looks like problem related to voyager v11.0.1. With voyager v12.0 problem does not exist, but we can't update to v12.* because of other problems with voyager.

Error Message

```console
stream error: stream ID 535; PROTOCOL_ERROR; invalid header field name "φ`\n^9\x16\xac\x9a1\x1dh~\f\xae`R\xe1T\xad\xf9\xa9\xa9\xa9X"
```

To Reproduce Deploy athens to K8S behind voyager v11.0.1.

Expected behavior No errors from athens.

Environment (please complete the following information):

Additional context Looks like problem is not in the athens, but the way athens and voyager interact with each other. Any tips how to solve this would help a lot!

arschles commented 3 years ago

@MetalRex101 I'm not familiar with Voyager. Can you paste a link?