graphprotocol / graphprotocol/graph-node
[Bug] Subgraph fails with non-deterministic error duplicate entity in result set
Dieses Issue hat noch niemand übernommen.
- Vorherrschende Sprache
- Rust
- Sterne
- 3.2k
- Forks
- 1.1k
- Ø Merge
- 4 T. 1 Std.
- Gemergte PRs (30 T.)
- 1
Beschreibung
Bug report
Subgraph fails with an error that is non-deterministic, that should probably be deterministic
Relevant log output
internal constraint violated: duplicate entity FeeRecord[0xf6dc7014f8ae2e55f87d886206d2219e59a0d47f_0xae78736cd615f374d3085123a210448e74fc6393] in result set, block = 17694794
IPFS hash
QmVtNnXse2zWVRsfNGW8SxvipS9SVwC7g9qyQMHvUQbqAP
Subgraph name or link to explorer
No response
Some information to help us out
- Tick this box if this bug is caused by a regression found in the latest release.
- Tick this box if this bug is specific to the hosted service.
- I have searched the issue tracker to make sure this issue is not a duplicate.
OS information
None
Beitragsleitfaden
Erste Schritte
- Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
- Forke das Repository und arbeite in einem Branch.
- Öffne einen Pull Request, der die Issue-Nummer nennt.
Rechercherichtung
Beginne damit, den gemeldeten Fehler „duplicate entity ... in result set“ für den angegebenen IPFS-Hash und Block 17694794 zu untersuchen. Reproduziere den nichtdeterministischen Subgraph-Fehler und verfolge die Verarbeitung des Ergebnissatzes zurück, die diese Constraint-Verletzung ausgibt. Als erledigt gilt die Aufgabe, wenn der Fehler verstanden ist und ein deterministisches, verifiziertes Ergebnis liefert.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- graphql, rust
- Bereich
- backend, blockchain
- Issue-Typ
- Bug
- Schwierigkeit
- 4/5
- Geschätzter Aufwand
- 3-5 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Muss geklärt werden
- Anfängerfreundlichkeit
- 25/100