Left sig != right sig. Signature check failure. message occurs very frequently - follow up to 6288
See original GitHub issueDescription
While testing #6288 I noticed that I very frequently got the Left sig != right sig. Signature check failure.
message in the terminal. This results in not all ballots being sent out, so not all BAT is properly distributed.
Steps to Reproduce
- enable rewards with short contribution interval on staging. I also launched with
--enable-logging=stderr --vmodule=*rewards*=6
to see log messages. - claim grant (30 BAT)
- set AC amount to Up to 20 BAT
- add verified and non verified publishers to AC table
- add verified recurring tips in this order (5, 10, 10, 10, 1)
- wait for monthly contribution to trigger
- you should see 26 BAT goes through for monthly and 4 BAT from AC
- Watch terminal.
- for simplicity, all verified publishers used belonged to the same publisher email
Actual result:
See several Left sig != right sig. Signature check failure.
messages. Watch publisher account. Not all BAT is distributed as expected.
Expected result:
No Left sig != right sig. Signature check failure.
messages
Reproduces how often:
easily
Brave version (brave://version info)
Brave | 0.73.8 Chromium: 78.0.3904.50 (Official Build) nightly (64-bit) |
---|---|
Revision | 2accdc52c79976e264cd2694df6db31d1fccd8e8-refs/branch-heads/3904@{#658} |
OS | macOS Version 10.13.6 (Build 17G5019) |
Version/Channel Information:
- Can you reproduce this issue with the current release? unsure
- Can you reproduce this issue with the beta channel? unsure
- Can you reproduce this issue with the dev channel? unsure
- Can you reproduce this issue with the nightly channel? yes
Other Additional Information:
- Does the issue resolve itself when disabling Brave Shields? n/a
- Does the issue resolve itself when disabling Brave Rewards? n/a
- Is the issue reproducible on the latest version of Chrome? n/a
Miscellaneous Information:
Issue Analytics
- State:
- Created 4 years ago
- Comments:14 (8 by maintainers)
Top Results From Across the Web
Database Engine events and errors - SQL Server
Consult this MSSQL error code list to find explanations for error messages for SQL Server database engine events.
Read more >Explanation
Syntax Checking in Dynamic Server Pages · Displaying Errors in Dynamic Server Pages · Client-Server Communication in DSPs.
Read more >Nastran Dmap Error Message List
User information: LABEL named appears in more than one place in DMAP program. ... This error can also occur when there is a...
Read more >BIG-IP 12.1.3.7 Fixes and Known Issues - AskF5
Verify the proper operation of your BIG-IP system ... change with newly enforced signatures causes sig collection failure in other policies.
Read more >General Error Messages | InterSystems Error Reference
The $SYSTEM.Status class methods used for handling these error codes are documented in the InterSystems Class Reference. You can determine the error message...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
This appears to be caused by
braveledger_contribution::PhaseTwo::PrepareBatchCallback
overwriting an existingprepareBallot
object with an object for a differentviewingId
. I believe that the check there forballots[i].proofBallot_.empty()
is a typo and should beballots[i].prepareBallot_.empty()
Verified passed with
batch
section ofledger_state
was empty as per https://github.com/brave/brave-browser/issues/6545#issuecomment-545431916 .Left sig != right sig
message was observed.batch
section ofledger_state
was empty as per https://github.com/brave/brave-browser/issues/6545#issuecomment-545431916 .Left sig != right sig
message was observed.Verification passed on
batch
section ofledger_state
was empty as per https://github.com/brave/brave-browser/issues/6545#issuecomment-545431916 .Left sig != right sig
message was observed.Verification passed on
batch
section ofledger_state
was empty as per https://github.com/brave/brave-browser/issues/6545#issuecomment-545431916 .Left sig != right sig
message was observed.