[Bug] Subgraphs failing with non-deterministic error when attempting to divide BigInt by 0
Ninguém assumiu esta issue ainda.
Avaliação
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Facilidade para iniciantes
- 35/100
- Tipo de issue
- Bug
- Clareza
- Precisa de esclarecimento
- Status de atividade
- Estagnada
- Stack de tecnologia
- rust, wasm
- Domínio
- backend, blockchain
Direção de pesquisa
Comece pelo log de deployment e pelo backtrace de wasm, especialmente BigDecimal#div, e então use o hash IPFS QmaqjayWnJntBFg5fr4TbvPHhVDG3xbbvuA4FCDaUuxz8X para investigar a falha relatada do subgraph. Reproduza o comportamento do deployment ao dividir por zero e estabeleça qual erro determinístico deve ser emitido; o payload não nomeia nenhum arquivo-fonte nem teste.
Escrita pelo modelo de indexação a partir do texto da issue.
Descrição
Bug report
Subgraph deployment fails with a non-deterministic error that should be deterministic
Relevant log output
failed to process trigger: block #21586871 (0x158d…6bda), transaction b92f1e508502add12c1c3659e1c300cba3257ba467d21c3b7759a02c8ae5dd26: module instantiation failed: attempted to divide BigDecimal `86400` by zero wasm backtrace: 0: 0x4b99 - <unknown>!~lib/@graphprotocol/graph-ts/common/numbers/BigDecimal#div 1: 0x522d - <unknown>!start:src/modules/Rewards 2: 0xef4a - <unknown>!~start
IPFS hash
QmaqjayWnJntBFg5fr4TbvPHhVDG3xbbvuA4FCDaUuxz8X
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
- Linguagem predominante
- Rust
- Estrelas
- 3.2k
- Forks
- 1.1k
- Merge médio
- 4d 1h
- PRs com merge (30d)
- 1
Guia de contribuição
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Mais de graphprotocol/graph-node
-
current: include emits an all-null bucket for dimensionless aggregations, nulling the whole response Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 78/100
graphprotocol/graph-node#6719 ·
-
RUSTSEC-2026-0194: Quadratic run time when checking a start tag for duplicate attribute names Aberta
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100
graphprotocol/graph-node#6673 ·
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 70/100
graphprotocol/graph-node#6650 · 1 comentário ·
-
Dificuldade 4/5 3-5 dias Facilidade para iniciantes 48/100
graphprotocol/graph-node#6722 ·
-
Dificuldade 3/5 1-2 dias Facilidade para iniciantes 68/100
graphprotocol/graph-node#6721 ·
Todas as issues de graphprotocol/graph-node
Issues semelhantes
-
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 86/100
kwakseongjae/auto-hwp#319 ·
-
area:cli bug filter-quality good first issue priority:medium
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 84/100
-
Dificuldade 1/5 Menos de uma hora Facilidade para iniciantes 72/100
bevyengine/bevy#25861 ·
-
comp-datalake
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 88/100
ClickHouse/ClickHouse#121222 ·
-
enhancement remote
Dificuldade 2/5 1-3 horas Facilidade para iniciantes 68/100