Impossible to create IBC channels after on-chain upgrade #9800
Description
opened on Jul 28, 2021
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
- Not duplicate issue
- Appropriate labels applied
- Appropriate contributors tagged
- Contributor assigned/self-assigned
Activity