keybase / keybase/client

Client cannot seem to communicate with API even though network is working fine for everything else

Open
#21,027 0 comments 0 reactions 0 assignees View on GitHub

Nobody has claimed this yet.

Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

Follow up from log I, probably, submitted from the command line. Client submission failed. Love the client and am willing to help in anyway. Reach out through GitHub or Keybase for any other data needed.

my log id: cf380ad6489f8d49ab945d1c

API_NETWORK_ERROR: ERROR CODE 1601 - API network error: doRetry failed, attempts: 3, timeout 5s, last err: context deadline exceeded in method keybase.1.config.logSend
Error: ERROR CODE 1601 - API network error: doRetry failed, attempts: 3, timeout 5s, last err: context deadline exceeded in method keybase.1.config.logSend at new l (file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:471578) at file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:472174 at d (file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:472213) at file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:1544706 at fil:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:3533929 at e.
call (file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:3098165) at file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:3098305 at s (file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:3097945) at e.
fulfill (file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:3098275) at s (file:///opt/keybase/resources/app/desktop/dist/main.bundle.js:1:3097476)
{ "code": 1601, "fields": null, "desc": "API network error: doRetry failed, attempts: 3, timeout 5s, last err: context deadline exceeded", "details": "Error code 1601: API_NETWORK_ERROR in method keybase.1.config.logSend" }

Contributor guide

No contributing guide indexed for this repository

First steps

  1. Read the whole issue, then the project's contributing guide.
  2. Comment on the issue to say you are picking it up — it saves two people doing the same work.
  3. Fork the repository and make your change on a branch.
  4. Open a pull request that references the issue number.

Research direction

Start with the supplied log ID and the API_NETWORK_ERROR 1601 details, focusing on the keybase.1.config.logSend method and its context deadline exceeded message. Trace where this client submission is handled; done means identifying a reproducible cause and confirming that log submission succeeds, but the issue provides no source file or test to begin with.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
networking
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
18/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.