Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

GasEstimateMessageGas error #11814

Closed
5 of 11 tasks
Daniel1984 opened this issue Apr 3, 2024 · 4 comments
Closed
5 of 11 tasks

GasEstimateMessageGas error #11814

Daniel1984 opened this issue Apr 3, 2024 · 4 comments
Labels
kind/bug Kind: Bug need/author-input Hint: Needs Author Input

Comments

@Daniel1984
Copy link

Checklist

  • This is not a security-related bug/issue. If it is, please follow please follow the security policy.
  • I have searched on the issue tracker and the lotus forum, and there is no existing related issue or discussion.
  • I am running the Latest release, the most recent RC(release canadiate) for the upcoming release or the dev branch(master), or have an issue updating to any of these.
  • I did not make any code changes to lotus.

Lotus component

  • lotus daemon - chain sync
  • lotus fvm/fevm - Lotus FVM and FEVM interactions
  • lotus miner/worker - sealing
  • lotus miner - proving(WindowPoSt/WinningPoSt)
  • lotus JSON-RPC API
  • lotus message management (mpool)
  • Other

Lotus Version

Daemon:  1.26.0+mainnet+git.5f86ff9a6.dirty+api1.5.0
Local: lotus version 1.26.0+mainnet+git.5f86ff9a6.dirty

Repro Steps

making POST request to MpoolPushMessage, which was working fine before the upgrade to v1.26.0

const msg = {
  To: tx.address,
  Value: tx.amount,
  From: fromAddr,
  Version: 0,
  Method: 0
}

post('MpoolPushMessage', [msg, { MaxFee: '0' }], (err, res) => {...

Describe the Bug

POST request to MpoolPushMessage returning:

MpoolPushMessage: GasEstimateMessageGas error: gas estimation failed: CallWithGas failed: applying prior message (0, bafy2bzacedh3ap225pasqtyvmxso5lwubgdskd33qqajehimsu5vbbefe2tng): failed to unmarshal exectrace: cbor input had wrong number of fields

and I saw more people complain about same issue on public FIL slack channels

Logging Information

> MpoolPushMessage: GasEstimateMessageGas error: gas estimation failed: CallWithGas failed: applying prior message (0, bafy2bzacedh3ap225pasqtyvmxso5lwubgdskd33qqajehimsu5vbbefe2tng): failed to unmarshal exectrace: cbor input had wrong number of fields
@Daniel1984 Daniel1984 added the kind/bug Kind: Bug label Apr 3, 2024
@TippyFlitsUK
Copy link
Contributor

#11803 (comment)

@rjan90
Copy link
Contributor

rjan90 commented Apr 30, 2024

This is mismatch issue, which usually stems from a build-issue. Are you still encountering this issue on v1.26.2?

@rjan90
Copy link
Contributor

rjan90 commented Apr 30, 2024

We did a quick repro and did not encounter the same issue. Let me know if you are still seeing this.

@rjan90 rjan90 added the need/author-input Hint: Needs Author Input label May 1, 2024
@rjan90
Copy link
Contributor

rjan90 commented May 6, 2024

Closing this ticket as we were unable to repro. Let us know if you are still encountering this issue and we are happy to help torubleshoot, most likely it comes from a build issue.

@rjan90 rjan90 closed this as completed May 6, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
kind/bug Kind: Bug need/author-input Hint: Needs Author Input
Projects
None yet
Development

No branches or pull requests

3 participants