I’m having errors for running rosetta for ckUSDT and ckETH.
I’m running rosetta-icrc node and having following errors.
for ckUSDT:
2025-05-22T11:11:52.946887Z ERROR sync{token=ckUSDT-cngnf}: rs/rosetta-api/icrc1/src/main.rs:618: Sync error for token CanisterId(cngnf-vqaaa-aaaar-qag4q-cai): out of range integral type conversion attempted
and for ckETH:
2025-05-22T11:11:53.717597Z ERROR sync{token=ckETH-ss2fx}: rs/rosetta-api/icrc1/src/ledger_blocks_synchronization/blocks_synchronizer.rs:164: Error while syncing blocks: out of range integral type conversion attempted
I tried to delete the relevant .db files reboot: same error happens.
I tried with different canister-id, ckBTC: works ok
I also tried with native ICP: works ok
why is this happening and how to get ckETH and ckUSDT get working?
any help is appreciated.
For refernce, here’s my docker-compose.yml
services:
rosetta-api:
image: dfinity/rosetta-api
ports:
- "8081:8081"
volumes:
- ./data:/data
command: >
--mainnet
--not-whitelisted
stdin_open: true
tty: true
restart: "unless-stopped"
icrc-rosetta-api:
image: dfinity/ic-icrc-rosetta-api
ports:
- "8082:8082"
volumes:
- ./data:/data
environment:
- "RUST_BACKTRACE=1"
command: >
--port 8082
--log-level DEBUG
--network-type mainnet
--multi-tokens-store-dir /data
--multi-tokens ss2fx-dyaaa-aaaar-qacoq-cai,cngnf-vqaaa-aaaar-qag4q-cai
stdin_open: true
tty: true
restart: "unless-stopped"
and container logs.
2025-05-22T11:11:52.946887Z ERROR sync{token=ckUSDT-cngnf}: rs/rosetta-api/icrc1/src/main.rs:618: Sync error for token CanisterId(cngnf-vqaaa-aaaar-qag4q-cai): out of range integral type conversion attempted
Caused by:
out of range integral type conversion attempted
Stack backtrace:
0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
1: ic_icrc_rosetta::common::storage::storage_operations::store_blocks
2: ic_icrc_rosetta::common::storage::storage_client::StorageClient::store_blocks
3: ic_icrc_rosetta::ledger_blocks_synchronization::blocks_synchronizer::sync_blocks_interval::{{closure}}
4: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
5: tokio::runtime::task::harness::Harness<T,S>::poll
6: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
7: tokio::runtime::scheduler::multi_thread::worker::Context::run
8: tokio::runtime::context::scoped::Scoped<T>::set
9: tokio::runtime::context::runtime::enter_runtime
10: tokio::runtime::scheduler::multi_thread::worker::run
11: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
12: tokio::runtime::task::core::Core<T,S>::poll
13: tokio::runtime::task::harness::Harness<T,S>::poll
14: tokio::runtime::blocking::pool::Inner::run
15: std::sys::backtrace::__rust_begin_short_backtrace
16: core::ops::function::FnOnce::call_once{{vtable.shim}}
17: std::sys::pal::unix::thread::Thread::new::thread_start
18: start_thread
19: clone
2025-05-22T11:11:52.947114Z WARN sync{token=ckUSDT-cngnf}: rs/rosetta-api/icrc1/src/common/storage/storage_client.rs:126: block_count (8004) is less than highest_block_idx.saturating_add(1) (445575), indicating one of more gaps in the blockchain.
2025-05-22T11:11:52.950440Z WARN sync{token=ckUSDT-cngnf}: rs/rosetta-api/icrc1/src/ledger_blocks_synchronization/blocks_synchronizer.rs:98: The database has a gap but the list of gaps is empty. This should not happen. Resetting the blocks counter by counting the actual number of synced blocks.
2025-05-22T11:11:52.950929Z DEBUG sync{token=ckUSDT-cngnf}: external/crate_index__hyper-util-0.1.10/src/client/legacy/pool.rs:270: reuse idle connection for ("https", ic0.app)
2025-05-22T11:11:52.951075Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Headers { stream_id: StreamId(1415), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:52.951131Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Data { stream_id: StreamId(1415), flags: (0x1: END_STREAM) }
2025-05-22T11:11:53.028390Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Headers { stream_id: StreamId(685), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:53.028499Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.032702Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.036691Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.041384Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.046270Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.050206Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.055029Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.056500Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.060452Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.065310Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.069157Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.069222Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=WindowUpdate { stream_id: StreamId(0), size_increment: 1751494 }
2025-05-22T11:11:53.074081Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.078791Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.081961Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.085966Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.090632Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.094246Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.094308Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685) }
2025-05-22T11:11:53.094353Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(685), flags: (0x1: END_STREAM) }
2025-05-22T11:11:53.115836Z DEBUG sync{token=ckETH-ss2fx}: external/crate_index__hyper-util-0.1.10/src/client/legacy/pool.rs:270: reuse idle connection for ("https", ic0.app)
2025-05-22T11:11:53.115981Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Headers { stream_id: StreamId(687), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:53.116038Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Data { stream_id: StreamId(687), flags: (0x1: END_STREAM) }
2025-05-22T11:11:53.153665Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Headers { stream_id: StreamId(1415), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:53.153734Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1415) }
2025-05-22T11:11:53.153765Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1415) }
2025-05-22T11:11:53.153805Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1415), flags: (0x1: END_STREAM) }
2025-05-22T11:11:53.154131Z DEBUG sync{token=ckUSDT-cngnf}: external/crate_index__hyper-util-0.1.10/src/client/legacy/pool.rs:270: reuse idle connection for ("https", ic0.app)
2025-05-22T11:11:53.154228Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Headers { stream_id: StreamId(1417), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:53.154284Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Data { stream_id: StreamId(1417), flags: (0x1: END_STREAM) }
2025-05-22T11:11:53.573012Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Headers { stream_id: StreamId(687), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:53.573085Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(687) }
2025-05-22T11:11:53.577640Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(687) }
2025-05-22T11:11:53.581701Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(687) }
2025-05-22T11:11:53.586518Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(687) }
2025-05-22T11:11:53.591219Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(687) }
2025-05-22T11:11:53.594988Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(687) }
2025-05-22T11:11:53.599802Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(687) }
2025-05-22T11:11:53.603167Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(687) }
2025-05-22T11:11:53.603228Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(687) }
2025-05-22T11:11:53.603270Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(687), flags: (0x1: END_STREAM) }
2025-05-22T11:11:53.717597Z ERROR sync{token=ckETH-ss2fx}: rs/rosetta-api/icrc1/src/ledger_blocks_synchronization/blocks_synchronizer.rs:164: Error while syncing blocks: out of range integral type conversion attempted
2025-05-22T11:11:53.725759Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Headers { stream_id: StreamId(1417), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:53.725834Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.733062Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.739030Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.746402Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.753804Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.759989Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.767368Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.774586Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.780946Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.788155Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.794224Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.800294Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.800359Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417) }
2025-05-22T11:11:53.800388Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1417), flags: (0x1: END_STREAM) }
2025-05-22T11:11:53.832292Z ERROR sync{token=ckUSDT-cngnf}: rs/rosetta-api/icrc1/src/main.rs:618: Sync error for token CanisterId(cngnf-vqaaa-aaaar-qag4q-cai): out of range integral type conversion attempted
Caused by:
out of range integral type conversion attempted
Stack backtrace:
0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
1: ic_icrc_rosetta::common::storage::storage_operations::store_blocks
2: ic_icrc_rosetta::common::storage::storage_client::StorageClient::store_blocks
3: ic_icrc_rosetta::ledger_blocks_synchronization::blocks_synchronizer::sync_blocks_interval::{{closure}}
4: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
5: tokio::runtime::task::harness::Harness<T,S>::poll
6: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
7: tokio::runtime::scheduler::multi_thread::worker::Context::run
8: tokio::runtime::context::scoped::Scoped<T>::set
9: tokio::runtime::context::runtime::enter_runtime
10: tokio::runtime::scheduler::multi_thread::worker::run
11: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
12: tokio::runtime::task::core::Core<T,S>::poll
13: tokio::runtime::task::harness::Harness<T,S>::poll
14: tokio::runtime::blocking::pool::Inner::run
15: std::sys::backtrace::__rust_begin_short_backtrace
16: core::ops::function::FnOnce::call_once{{vtable.shim}}
17: std::sys::pal::unix::thread::Thread::new::thread_start
18: start_thread
19: clone
2025-05-22T11:11:53.832511Z WARN sync{token=ckUSDT-cngnf}: rs/rosetta-api/icrc1/src/common/storage/storage_client.rs:126: block_count (8004) is less than highest_block_idx.saturating_add(1) (445575), indicating one of more gaps in the blockchain.
2025-05-22T11:11:53.836134Z WARN sync{token=ckUSDT-cngnf}: rs/rosetta-api/icrc1/src/ledger_blocks_synchronization/blocks_synchronizer.rs:98: The database has a gap but the list of gaps is empty. This should not happen. Resetting the blocks counter by counting the actual number of synced blocks.
2025-05-22T11:11:53.836943Z DEBUG sync{token=ckUSDT-cngnf}: external/crate_index__hyper-util-0.1.10/src/client/legacy/pool.rs:270: reuse idle connection for ("https", ic0.app)
2025-05-22T11:11:53.837109Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Headers { stream_id: StreamId(1419), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:53.837170Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Data { stream_id: StreamId(1419), flags: (0x1: END_STREAM) }
2025-05-22T11:11:54.207627Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Headers { stream_id: StreamId(1419), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:54.207704Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1419) }
2025-05-22T11:11:54.207740Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1419) }
2025-05-22T11:11:54.207794Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1419), flags: (0x1: END_STREAM) }
2025-05-22T11:11:54.208152Z DEBUG sync{token=ckUSDT-cngnf}: external/crate_index__hyper-util-0.1.10/src/client/legacy/pool.rs:270: reuse idle connection for ("https", ic0.app)
2025-05-22T11:11:54.208260Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Headers { stream_id: StreamId(1421), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:54.208309Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Data { stream_id: StreamId(1421), flags: (0x1: END_STREAM) }
2025-05-22T11:11:54.417544Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Headers { stream_id: StreamId(1421), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:54.417623Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.424960Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.433712Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.438373Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.445704Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.451975Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.452969Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.460899Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.466779Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.472807Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.480118Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.486216Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.492281Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.492369Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421) }
2025-05-22T11:11:54.492404Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1421), flags: (0x1: END_STREAM) }
2025-05-22T11:11:54.527453Z ERROR sync{token=ckUSDT-cngnf}: rs/rosetta-api/icrc1/src/main.rs:618: Sync error for token CanisterId(cngnf-vqaaa-aaaar-qag4q-cai): out of range integral type conversion attempted
Caused by:
out of range integral type conversion attempted
Stack backtrace:
0: anyhow::error::<impl core::convert::From<E> for anyhow::Error>::from
1: ic_icrc_rosetta::common::storage::storage_operations::store_blocks
2: ic_icrc_rosetta::common::storage::storage_client::StorageClient::store_blocks
3: ic_icrc_rosetta::ledger_blocks_synchronization::blocks_synchronizer::sync_blocks_interval::{{closure}}
4: <tracing::instrument::Instrumented<T> as core::future::future::Future>::poll
5: tokio::runtime::task::harness::Harness<T,S>::poll
6: tokio::runtime::scheduler::multi_thread::worker::Context::run_task
7: tokio::runtime::scheduler::multi_thread::worker::Context::run
8: tokio::runtime::context::scoped::Scoped<T>::set
9: tokio::runtime::context::runtime::enter_runtime
10: tokio::runtime::scheduler::multi_thread::worker::run
11: <tokio::runtime::blocking::task::BlockingTask<T> as core::future::future::Future>::poll
12: tokio::runtime::task::core::Core<T,S>::poll
13: tokio::runtime::task::harness::Harness<T,S>::poll
14: tokio::runtime::blocking::pool::Inner::run
15: std::sys::backtrace::__rust_begin_short_backtrace
16: core::ops::function::FnOnce::call_once{{vtable.shim}}
17: std::sys::pal::unix::thread::Thread::new::thread_start
18: start_thread
19: clone
2025-05-22T11:11:54.527669Z WARN sync{token=ckUSDT-cngnf}: rs/rosetta-api/icrc1/src/common/storage/storage_client.rs:126: block_count (8004) is less than highest_block_idx.saturating_add(1) (445575), indicating one of more gaps in the blockchain.
2025-05-22T11:11:54.531817Z WARN sync{token=ckUSDT-cngnf}: rs/rosetta-api/icrc1/src/ledger_blocks_synchronization/blocks_synchronizer.rs:98: The database has a gap but the list of gaps is empty. This should not happen. Resetting the blocks counter by counting the actual number of synced blocks.
2025-05-22T11:11:54.532506Z DEBUG sync{token=ckUSDT-cngnf}: external/crate_index__hyper-util-0.1.10/src/client/legacy/pool.rs:270: reuse idle connection for ("https", ic0.app)
2025-05-22T11:11:54.532727Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Headers { stream_id: StreamId(1423), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:54.532786Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Data { stream_id: StreamId(1423), flags: (0x1: END_STREAM) }
2025-05-22T11:11:54.719209Z DEBUG sync{token=ckETH-ss2fx}: external/crate_index__hyper-util-0.1.10/src/client/legacy/pool.rs:270: reuse idle connection for ("https", ic0.app)
2025-05-22T11:11:54.719356Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Headers { stream_id: StreamId(689), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:54.719412Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Data { stream_id: StreamId(689), flags: (0x1: END_STREAM) }
2025-05-22T11:11:54.736852Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Headers { stream_id: StreamId(1423), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:54.736941Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1423) }
2025-05-22T11:11:54.736975Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1423) }
2025-05-22T11:11:54.737019Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(1423), flags: (0x1: END_STREAM) }
2025-05-22T11:11:54.737369Z DEBUG sync{token=ckUSDT-cngnf}: external/crate_index__hyper-util-0.1.10/src/client/legacy/pool.rs:270: reuse idle connection for ("https", ic0.app)
2025-05-22T11:11:54.737504Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Headers { stream_id: StreamId(1425), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:54.737568Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_write.rs:213: send frame=Data { stream_id: StreamId(1425), flags: (0x1: END_STREAM) }
2025-05-22T11:11:55.161299Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Headers { stream_id: StreamId(689), flags: (0x4: END_HEADERS) }
2025-05-22T11:11:55.161369Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(689) }
2025-05-22T11:11:55.161401Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(689) }
2025-05-22T11:11:55.161426Z DEBUG Connection{peer=Client}: external/crate_index__h2-0.4.4/src/codec/framed_read.rs:405: received frame=Data { stream_id: StreamId(689), flags: (0x1: END_STREAM) }
2025-05-22T11:11:55.165883Z DEBUG sync{token=ckETH-ss2fx}: external/crate_index__hyper-util-0.1.10/src/client/legacy/pool.rs:270: reuse idle connection for ("https", ic0.app)