Summary of Bug
After running an on-chain upgrade, it is impossible to create new IBC channels.
Version
v0.42.7
Steps to Reproduce
- Start a localnet and create some IBC channels with other chains.
- Perform a simple on-chain upgrade (no need to have consensus-breaking changes)
- Try to create a new IBC channel.
The following error will be displayed:
failed to execute message; message index: 0: channel handshake open init failed: caller does not own port capability for port ID <Port ID>: invalid port
This happens with both custom modules and the transfer module.
The error started showing up only after the upgrade, while before the upgrade itself it was possible to create correct channels that worked without any issue.
The upgrade has been tested on our testnet and did not have any change apart from the IBC version checking being deleted since we do not need it.
For Admin Use
Summary of Bug
After running an on-chain upgrade, it is impossible to create new IBC channels.
Version
v0.42.7Steps to Reproduce
The following error will be displayed:
This happens with both custom modules and the
transfermodule.The error started showing up only after the upgrade, while before the upgrade itself it was possible to create correct channels that worked without any issue.
The upgrade has been tested on our testnet and did not have any change apart from the IBC version checking being deleted since we do not need it.
For Admin Use