graphprotocol / graphprotocol/graph-node

[Bug] Subgraph fails with non-deterministic error duplicate entity in result set

Offen
#5,282 1 Kommentar 0 Reaktionen 0 zugewiesene Personen Auf GitHub ansehen

Dieses Issue hat noch niemand übernommen.

bug Stale
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

Beitragsleitfaden öffnen

Erste Schritte

  1. Lies das ganze Issue und danach den Beitragsleitfaden des Projekts.
  2. Schreib ins Issue, dass du es übernimmst — das erspart doppelte Arbeit.
  3. Forke das Repository und arbeite in einem Branch.
  4. Ö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

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.