Container deletion can result in FAULT on JMPGT #221

Closed
opened 2025-12-28 18:08:55 +00:00 by sami · 1 comment
Owner

Originally created by @roman-khimov on GitHub (Dec 17, 2025).

Current Behavior

RuntimeError: Command: ./neofs-cli --config /Users/runner/work/neofs-node/neofs-node/neofs-testcases/wallet_config.yml container delete --rpc-endpoint 'localhost:49282' --wallet '/Users/runner/work/neofs-node/neofs-node/neofs-testcases/test-run-2025-12-17-16-05-37-836378/owner-c-wallet-fd3e0ea2-dc14-4b2b-9fb2-9c77b84e7943.json' --cid 'BjKvKbNZt1RRAsaV9pNffXSrDgP4AJ6rQXYbSywJmYfA' --await --force
Error:
return code: 1
output: Error: rpc error: delete: status: code = 1024 message = chain/client: contract execution finished with state FAULT; exception: at instruction 13819 (JMPGT): invalid conversion: Null/Integer

https://rest.fs.neo.org/Aku38wpn2xEqfEPxmwyAa7N3VnAkMV8PEVkpLqwKM1z3/4526-1765997752/index.html#suites/8f3330116d5c26c15ba5d2a37119fb79/93ab07c6c70bab72/

Expected Behavior

Anything but invalid conversion, it should never happen.

Possible Solution

Fix something.

Steps to Reproduce

Run test_container_ownership_transfer_chain test or maybe some other, it's flaky.

Context

Can be related to https://github.com/nspcc-dev/neofs-node/issues/3739.

Regression

Yes, it worked with 0.25.1 contracts.

Your Environment

  • Version of the product used: master
Originally created by @roman-khimov on GitHub (Dec 17, 2025). ## Current Behavior > RuntimeError: Command: ./neofs-cli --config /Users/runner/work/neofs-node/neofs-node/neofs-testcases/wallet_config.yml container delete --rpc-endpoint 'localhost:49282' --wallet '/Users/runner/work/neofs-node/neofs-node/neofs-testcases/test-run-2025-12-17-16-05-37-836378/owner-c-wallet-fd3e0ea2-dc14-4b2b-9fb2-9c77b84e7943.json' --cid 'BjKvKbNZt1RRAsaV9pNffXSrDgP4AJ6rQXYbSywJmYfA' --await --force Error: return code: 1 output: Error: rpc error: delete: status: code = 1024 message = chain/client: contract execution finished with state FAULT; exception: at instruction 13819 (JMPGT): invalid conversion: Null/Integer https://rest.fs.neo.org/Aku38wpn2xEqfEPxmwyAa7N3VnAkMV8PEVkpLqwKM1z3/4526-1765997752/index.html#suites/8f3330116d5c26c15ba5d2a37119fb79/93ab07c6c70bab72/ ## Expected Behavior Anything but invalid conversion, it should never happen. ## Possible Solution Fix something. ## Steps to Reproduce Run test_container_ownership_transfer_chain test or maybe some other, it's flaky. ## Context Can be related to https://github.com/nspcc-dev/neofs-node/issues/3739. ## Regression Yes, it worked with 0.25.1 contracts. ## Your Environment * Version of the product used: master
sami 2025-12-28 18:08:55 +00:00
Author
Owner
@roman-khimov commented on GitHub (Dec 18, 2025): https://rest.fs.neo.org/Aku38wpn2xEqfEPxmwyAa7N3VnAkMV8PEVkpLqwKM1z3/4530-1766017987/index.html#suites/8f3330116d5c26c15ba5d2a37119fb79/5fe8378b76506986/ https://rest.fs.neo.org/Aku38wpn2xEqfEPxmwyAa7N3VnAkMV8PEVkpLqwKM1z3/4530-1766014379/index.html#suites/8f3330116d5c26c15ba5d2a37119fb79/5a3596fb51ef2163/
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
nspcc-dev/neofs-contract#221
No description provided.