skalenetwork / IMA

SKALE Interchain Messaging Agent
https://skale.space
GNU Affero General Public License v3.0
37 stars 17 forks source link

IMA Agent crash during imaBLS verify #1621

Closed EvgeniyZZ closed 11 months ago

EvgeniyZZ commented 11 months ago

Description IMA Agent: ima:2.0.0

Steps to reproduce Turn off one node Send S2S transfer Observe logs

Actual result Agent crash during BLS verify node:internal/event_target:1016 process.nextTick(() => { throw err; }); ^ ReferenceError [Error]: details is not defined at Timeout. (file:///ima/agent/bls.mjs:1274:39) at listOnTimeout (node:internal/timers:569:17) at process.processTimers (node:internal/timers:512:7) Emitted 'error' event on Worker instance at: at [kOnErrorMessage] (node:internal/worker:300:10) at [kOnMessage] (node:internal/worker:311:37) at MessagePort. (node:internal/worker:212:57) at [nodejs.internal.kHybridDispatch] (node:internal/event_target:741:20) at exports.emitMessage (node:internal/per_context/messageport:23:28)

Node.js v18.17.1

Related to: if( log.verboseGet() >= log.verboseReversed().error ) { optsSignOperation.details.write( strErrorMessage ); if( log.id != details.id ) log.write( strErrorMessage ); }

EvgeniyZZ commented 10 months ago

Verified: Can't reproduce. IMA Agent: 2.0.1