keybase / keybase/client

The emergence of Error Code when add people through Address Book simultaneously

Open
#12,035 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

Expected behavior

Supposedly, When I do invite more than one person simultaneously, the application will not get any errors.

Actual behavior

Initially, when I add people in Team via Address book, and do "invite" simultaneously on some contacts, the application suddenly experience errors and the appearance of error code on the screen.

How to reproduce
  1. Install the application and register
  2. Next go to TEAM page, and click "Add People" (if you do not have TEAM, please create a team or join a team)
  3. Then add people through Address Book
  4. When the contact view is already displayed, Click Feature "Invite " on multiple contacts simultaneously to invite.
  5. Next you will find the error as I experienced, will appear Error Code in the application screen

  • Device: Xiaomi Redmi 4X
  • Operating system: Marshmallow, 6.0.1 mmb29m (CPU: Octa-core Max 1.9 GHz, RAM: 2 GB)
  • Application Version: 1.0.19
Recording Of The Bug

https://www.youtube.com/watch?v=u_5Pnh7j2M0

Error Code
ERROR CODE 1010 - bad signature: sigchain link too old: 29 < 30 in method keybase.1.teams.teamCreateSeitanTokenV2

r@index.android.bundle:1205:526
u@index.android.bundle:1205:939
convertToError@index.android.bundle:1205:232
index.android.bundle:494:5060
index.android.bundle:1244:641
_call@index.android.bundle:1215:1844
index.android.bundle:1215:1988
c@index.android.bundle:1215:816
_fulfill@index.android.bundle:1215:1954
l@index.android.bundle:1215:345
index.android.bundle:1209:3607
index.android.bundle:1209:619
index.android.bundle:1222:3793
index.android.bundle:1222:4185
_call@index.android.bundle:1215:1844
index.android.bundle:1215:1988
c@index.android.bundle:1215:816
_fulfill@index.android.bundle:1215:1954
l@index.android.bundle:1215:345
_call_cb@index.android.bundle:1222:2525
_dispatch_handle_response@index.android.bundle:1222:2357
_dispatch@index.android.bundle:1222:2161
_get_msg@index.android.bundle:1223:1767
packetize_data@index.android.bundle:1223:2071
index.android.bundle:1208:1483
value@index.android.bundle:213:1363
value@index.android.bundle:199:3559
index.android.bundle:199:1044
value@index.android.bundle:199:2986
value@index.android.bundle:199:1016
[native code]

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 by reproducing the Address Book flow and inviting multiple contacts simultaneously, then inspect the reported ERROR CODE 1010 and teamCreateSeitanTokenV2 failure. Done means multiple simultaneous invitations complete without the error appearing on the Android application.

Written by the indexing model from the issue text.

Assessment

Tech stack
android
Domain
mobile
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
35/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.