keybase / keybase/client

Error message after logging out and then logging back in

Open
#12,632 0 comments 0 reactions 0 assignees View on GitHub
Dominant language
Go
Stars
9.2k
Forks
1.3k
Avg merge
12h 58m
Merged PRs (30d)
56

Description

"Actions must be plain objects. Use custom middleware for async actions."

This happened after I signed out in the client and then entered the passphrase to log in back. For some reason it happened only once and currently I can't reproduce it.

```Error: Actions must be plain objects. Use custom middleware for async actions. at _ (file:///opt/keybase/resources/app/desktop/dist/index.bundle.js:1:1107161) at n (file:///opt/keybase/resources/app/desktop/dist/index.bundle.js:1:2745672) at file:///opt/keybase/resources/app/desktop/dist/index.bundle.js:1:2627238 at file:///opt/keybase/resources/app/desktop/dist/index.bundle.js:1:437820 at _.t [as _dispatch] (file:///opt/keybase/resources/app/desktop/dist/index.bundle.js:1:2745157) at reduce.forEach.e (file:///opt/keybase/resources/app/desktop/dist/index.bundle.js:1:224376) at Array.forEach () at _rpcIncoming (file:///opt/keybase/resources/app/desktop/dist/index.bundle.js:1:224360) at _rpcClient.e (file:///opt/keybase/resources/app/desktop/dist/index.bundle.js:1:222544) at e (file:///opt/keybase/resources/app/desktop/dist/index.bundle.js:1:454274)```

Contributor guide

No contributing guide indexed for this repository

Research direction

Start with the desktop application's index.bundle.js stack trace and trace the logout-then-login flow around the incoming RPC dispatch. The report is currently not reproducible, so done would require identifying the cause and confirming that the same sign-out and passphrase login sequence no longer produces the plain-object action error.

Written by the indexing model from the issue text.

Assessment

Tech stack
javascript
Domain
desktop, frontend
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
20/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.