Git Product home page Git Product logo

agoric-components's Introduction

agoric-components

agoric-components's People

Contributors

jorge-lopes avatar

Watchers

 avatar

agoric-components's Issues

Error: invalid destination channel ID

Error message : "packet failed basic validation: invalid destination channel ID: identifier cannot be blank: invalid identifier"

Envirnoment:

  • agoric-sdk: mainnet-1b
  • keeper.go and expected_keepers.go updated (Agoric/agoric-sdk#8127)
  • ibcPort used: icacontroller-1

Context:
While following the cosmos-hub-ica demo, after calling the createICAAccount method which resolved into an oppen connection, I execute the sendICATxPacket method that resulted into the following error message.

chain logs

2023-08-02T17:43:05.907Z SwingSet: vat: v16: IBC downcall sendPacket { packet: { source_port: 'icacontroller-1', source_channel: 'channel-0', destination_port: 'icahost', destination_channel: undefined, data: 'eyJ0eXBlIjoxLCJkYXRhIjoiQ284QkNod3ZZMjl6Ylc5ekxtSmhibXN1ZGpGaVpYUmhNUzVOYzJkVFpXNWtFbThLTFdOdmMyMXZjekZ6WkdzMWEzaHRhbVZxT0hseGRHTndNamx0ZFhKb01IaDRhbXc1TUdvM2FETTBjelowWlJJdFkyOXpiVzl6TVRSNU1HMXFPV295YkRrNE1tUnJhMnc0YWpsNGQzTTVkalYyY3pNMWRUaDFkR280TXpnMkdnOEtCWFZoZEc5dEVnWTBOVEF3TURBPSIsIm1lbW8iOiIifQ==' }, relativeTimeoutNs: 600_000_000_000n }
2023-08-02T17:43:05.919Z SwingSet: ls: v10: Logging sent error stack (Error#2)
2023-08-02T17:43:05.919Z SwingSet: ls: v10: Error#2: packet failed basic validation: invalid destination channel ID: identifier cannot be blank: invalid identifier
2023-08-02T17:43:05.919Z SwingSet: ls: v10: Error: packet failed basic validation: invalid destination channel ID: identifier cannot be blank: invalid identifier
 at apply ()
 at Error (/bundled-source/.../node_modules/ses/src/error/tame-error-constructor.js:54)
 at outbound (.../vats/src/bridge.js:139)
 at outbound (.../vats/src/bridge.js:134)
 at apply ()
 at apply ()
 at In "outbound" method of (BridgeManagerKit privateOutbounder) (/bundled-source/.../node_modules/@endo/exo/src/exo-tools.js:42)
 at apply ()
 at apply ()
 at dispatchToHandler (/bundled-source/.../node_modules/@endo/eventual-send/src/handled-promise.js:163)
 at win (/bundled-source/.../node_modules/@endo/eventual-send/src/handled-promise.js:511)
 at ()

Hermes logs when the connection is created

2023-08-02T16:44:02.042251Z  INFO ThreadId(01) Hermes has started
2023-08-02T16:47:05.020139Z  INFO ThreadId(41) worker.batch{chain=agoriclocal}:supervisor.handle_batch{chain=agoriclocal}:supervisor.process_batch{chain=agoriclocal}:worker.channel{channel=channel::channel-0/icacontroller-1:agoriclocal->theta-testnet-001}: ๐ŸŽŠ  theta-testnet-001 => OpenTryChannel(OpenTry { port_id: icahost, channel_id: channel-2975, connection_id: connection-2595, counterparty_port_id: icacontroller-1, counterparty_channel_id: channel-0 }) at height 0-17220367
2023-08-02T16:47:05.020175Z  INFO ThreadId(41) worker.batch{chain=agoriclocal}:supervisor.handle_batch{chain=agoriclocal}:supervisor.process_batch{chain=agoriclocal}:worker.channel{channel=channel::channel-0/icacontroller-1:agoriclocal->theta-testnet-001}: channel handshake step completed with events: OpenTryChannel(OpenTry { port_id: icahost, channel_id: channel-2975, connection_id: connection-2595, counterparty_port_id: icacontroller-1, counterparty_channel_id: channel-0 })
2023-08-02T16:47:18.455425Z  INFO ThreadId(60) worker.batch{chain=theta-testnet-001}:supervisor.handle_batch{chain=theta-testnet-001}:supervisor.process_batch{chain=theta-testnet-001}:worker.channel{channel=channel::channel-2975/icahost:theta-testnet-001->agoriclocal}: ๐ŸŽŠ  agoriclocal => OpenAckChannel(OpenAck { port_id: icacontroller-1, channel_id: channel-0, connection_id: connection-0, counterparty_port_id: icahost, counterparty_channel_id: channel-2975 }) at height 0-148
2023-08-02T16:47:18.455462Z  INFO ThreadId(60) worker.batch{chain=theta-testnet-001}:supervisor.handle_batch{chain=theta-testnet-001}:supervisor.process_batch{chain=theta-testnet-001}:worker.channel{channel=channel::channel-2975/icahost:theta-testnet-001->agoriclocal}: channel handshake step completed with events: OpenAckChannel(OpenAck { port_id: icacontroller-1, channel_id: channel-0, connection_id: connection-0, counterparty_port_id: icahost, counterparty_channel_id: channel-2975 })
2023-08-02T16:47:21.595270Z  INFO ThreadId(29) worker.batch{chain=agoriclocal}:supervisor.handle_batch{chain=agoriclocal}:supervisor.process_batch{chain=agoriclocal}:worker.client.misbehaviour{client=07-tendermint-0 src_chain=theta-testnet-001 dst_chain=agoriclocal}:foreign_client.detect_misbehaviour_and_submit_evidence{update_event=None client=theta-testnet-001->agoriclocal:07-tendermint-0}:foreign_client.detect_misbehaviour{client=theta-testnet-001->agoriclocal:07-tendermint-0 update_height=None}: No evidence of misbehavior detected for chain theta-testnet-001
2023-08-02T16:47:23.872059Z  INFO ThreadId(29) worker.batch{chain=agoriclocal}:supervisor.handle_batch{chain=agoriclocal}:supervisor.process_batch{chain=agoriclocal}:worker.client.misbehaviour{client=07-tendermint-0 src_chain=theta-testnet-001 dst_chain=agoriclocal}:foreign_client.detect_misbehaviour_and_submit_evidence{update_event=None client=theta-testnet-001->agoriclocal:07-tendermint-0}:foreign_client.detect_misbehaviour{client=theta-testnet-001->agoriclocal:07-tendermint-0 update_height=None}: No evidence of misbehavior detected for chain theta-testnet-001
2023-08-02T16:47:26.164648Z  INFO ThreadId(29) worker.batch{chain=agoriclocal}:supervisor.handle_batch{chain=agoriclocal}:supervisor.process_batch{chain=agoriclocal}:worker.client.misbehaviour{client=07-tendermint-0 src_chain=theta-testnet-001 dst_chain=agoriclocal}:foreign_client.detect_misbehaviour_and_submit_evidence{update_event=None client=theta-testnet-001->agoriclocal:07-tendermint-0}:foreign_client.detect_misbehaviour{client=theta-testnet-001->agoriclocal:07-tendermint-0 update_height=None}: No evidence of misbehavior detected for chain theta-testnet-001
2023-08-02T16:47:26.473033Z  INFO ThreadId(71) worker.batch{chain=agoriclocal}:supervisor.handle_batch{chain=agoriclocal}:supervisor.process_batch{chain=agoriclocal}:worker.client.misbehaviour{client=07-tendermint-0 src_chain=theta-testnet-001 dst_chain=agoriclocal}:foreign_client.detect_misbehaviour_and_submit_evidence{update_event=None client=theta-testnet-001->agoriclocal:07-tendermint-0}: client is valid
2023-08-02T16:47:32.029610Z  INFO ThreadId(41) worker.batch{chain=agoriclocal}:supervisor.handle_batch{chain=agoriclocal}:supervisor.process_batch{chain=agoriclocal}:worker.channel{channel=channel::channel-0/icacontroller-1:agoriclocal->theta-testnet-001}: ๐ŸŽŠ  theta-testnet-001 => OpenConfirmChannel(OpenConfirm { port_id: icahost, channel_id: channel-2975, connection_id: connection-2595, counterparty_port_id: icacontroller-1, counterparty_channel_id: channel-0 }) at height 0-17220372
2023-08-02T16:47:32.029637Z  INFO ThreadId(41) worker.batch{chain=agoriclocal}:supervisor.handle_batch{chain=agoriclocal}:supervisor.process_batch{chain=agoriclocal}:worker.channel{channel=channel::channel-0/icacontroller-1:agoriclocal->theta-testnet-001}: channel handshake step completed with events: OpenConfirmChannel(OpenConfirm { port_id: icahost, channel_id: channel-2975, connection_id: connection-2595, counterparty_port_id: icacontroller-1, counterparty_channel_id: channel-0 })
2023-08-02T16:47:33.751130Z  INFO ThreadId(28) worker.batch{chain=theta-testnet-001}:supervisor.handle_batch{chain=theta-testnet-001}:supervisor.process_batch{chain=theta-testnet-001}:worker.client.misbehaviour{client=07-tendermint-2255 src_chain=agoriclocal dst_chain=theta-testnet-001}:foreign_client.detect_misbehaviour_and_submit_evidence{update_event=None client=agoriclocal->theta-testnet-001:07-tendermint-2255}:foreign_client.detect_misbehaviour{client=agoriclocal->theta-testnet-001:07-tendermint-2255 update_height=None}: No evidence of misbehavior detected for chain agoriclocal
2023-08-02T16:47:34.179691Z  INFO ThreadId(28) worker.batch{chain=theta-testnet-001}:supervisor.handle_batch{chain=theta-testnet-001}:supervisor.process_batch{chain=theta-testnet-001}:worker.client.misbehaviour{client=07-tendermint-2255 src_chain=agoriclocal dst_chain=theta-testnet-001}:foreign_client.detect_misbehaviour_and_submit_evidence{update_event=None client=agoriclocal->theta-testnet-001:07-tendermint-2255}:foreign_client.detect_misbehaviour{client=agoriclocal->theta-testnet-001:07-tendermint-2255 update_height=None}: No evidence of misbehavior detected for chain agoriclocal
2023-08-02T16:47:34.638559Z  INFO ThreadId(28) worker.batch{chain=theta-testnet-001}:supervisor.handle_batch{chain=theta-testnet-001}:supervisor.process_batch{chain=theta-testnet-001}:worker.client.misbehaviour{client=07-tendermint-2255 src_chain=agoriclocal dst_chain=theta-testnet-001}:foreign_client.detect_misbehaviour_and_submit_evidence{update_event=None client=agoriclocal->theta-testnet-001:07-tendermint-2255}:foreign_client.detect_misbehaviour{client=agoriclocal->theta-testnet-001:07-tendermint-2255 update_height=None}: No evidence of misbehavior detected for chain agoriclocal
2023-08-02T16:47:35.104527Z  INFO ThreadId(28) worker.batch{chain=theta-testnet-001}:supervisor.handle_batch{chain=theta-testnet-001}:supervisor.process_batch{chain=theta-testnet-001}:worker.client.misbehaviour{client=07-tendermint-2255 src_chain=agoriclocal dst_chain=theta-testnet-001}:foreign_client.detect_misbehaviour_and_submit_evidence{update_event=None client=agoriclocal->theta-testnet-001:07-tendermint-2255}:foreign_client.detect_misbehaviour{client=agoriclocal->theta-testnet-001:07-tendermint-2255 update_height=None}: No evidence of misbehavior detected for chain agoriclocal
2023-08-02T16:47:35.535674Z  INFO ThreadId(28) worker.batch{chain=theta-testnet-001}:supervisor.handle_batch{chain=theta-testnet-001}:supervisor.process_batch{chain=theta-testnet-001}:worker.client.misbehaviour{client=07-tendermint-2255 src_chain=agoriclocal dst_chain=theta-testnet-001}:foreign_client.detect_misbehaviour_and_submit_evidence{update_event=None client=agoriclocal->theta-testnet-001:07-tendermint-2255}:foreign_client.detect_misbehaviour{client=agoriclocal->theta-testnet-001:07-tendermint-2255 update_height=None}: No evidence of misbehavior detected for chain agoriclocal
2023-08-02T16:47:35.965240Z  INFO ThreadId(28) worker.batch{chain=theta-testnet-001}:supervisor.handle_batch{chain=theta-testnet-001}:supervisor.process_batch{chain=theta-testnet-001}:worker.client.misbehaviour{client=07-tendermint-2255 src_chain=agoriclocal dst_chain=theta-testnet-001}:foreign_client.detect_misbehaviour_and_submit_evidence{update_event=None client=agoriclocal->theta-testnet-001:07-tendermint-2255}:foreign_client.detect_misbehaviour{client=agoriclocal->theta-testnet-001:07-tendermint-2255 update_height=None}: No evidence of misbehavior detected for chain agoriclocal
2023-08-02T16:47:36.388558Z  INFO ThreadId(112) worker.batch{chain=theta-testnet-001}:supervisor.handle_batch{chain=theta-testnet-001}:supervisor.process_batch{chain=theta-testnet-001}:worker.client.misbehaviour{client=07-tendermint-2255 src_chain=agoriclocal dst_chain=theta-testnet-001}:foreign_client.detect_misbehaviour_and_submit_evidence{update_event=None client=agoriclocal->theta-testnet-001:07-tendermint-2255}: client is valid

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.