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

Error "RVCount doesn't match with EvaluationStack" / Transactions not being persisted #450

Open
lock9 opened this issue Jul 11, 2024 · 2 comments
Assignees
Labels
bug Something isn't working

Comments

@lock9
Copy link
Contributor

lock9 commented Jul 11, 2024

Describe the bug

  • When I use the testInvoke endpoint from Neo Express, I receive a "RVCount doesn't match with EvaluationStack" error.
  • The result appears to be fine when I use neoxp contract run contract method -r. However, changing the last parameter to -a account instead of -r returns a transaction hash that doesn't exist.
  • Looking at Neo Express logs, I found 20:04:15.91 akka://NeoSystem/user/$e Error Corruption: WriteBatch has wrong count'

I don't know if the problems are related.

To Reproduce

  1. Useneoxp contract run <contract> <method> <params> -a genesis. Copy the transaction hash
  2. Use neoxp show transaction <hash>
  3. See error: "Neo.Network.RPC.RpcException: Unknown transaction/blockhash"

Or

  1. Call 'invokeFunction' on the Neo Express RPC node.
  2. Check the result: "Exception: RVCount doesn't match with EvaluationStack"

Expected behavior
The transaction must persist and be findable using the hash, and the invokeFunction RPC should return the correct value.

please complete the following information

  • OS: macOS
  • Version 3.7.3

Additional context
The problem does not affect nodes on the Testnet. It returns the correct value without exceptions.

@lock9 lock9 added the bug Something isn't working label Jul 11, 2024
@cschuchardt88
Copy link
Member

@chenzhitong Look into this please.

@chenzhitong
Copy link
Member

image
Things are good on my end, and I haven’t encountered any recurring bugs.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
bug Something isn't working
Projects
None yet
Development

No branches or pull requests

3 participants