Are you having any kind of problem with the othentic-cli?
Please make sure to update the othentic-cli version to the latest.
If running one of the example repos, make sure to rebuild the docker images with docker-compose build --no-cache
The tasks are not being submitted. What should I do?
For tasks to be successfully submitted, operators holding at least 66% of the voting power within the AVS must act as attesters. Please ensure that this condition is met.
Cannot find module 'nest-commander'
sudo docker compose up
WARN[0000] docker-compose.yml: version is obsolete
[+] Running 2/0
✔️ Container infini-route-attestators-public-avs-webapi-1 Created 0.0s
✔️ Container infini-route-attestators-public-attester-1 Created 0.0s
Attaching to attester-1, avs-webapi-1
attester-1 | node:internal/modules/cjs/loader:1251
attester-1 | throw err;
attester-1 | ^
attester-1 |
attester-1 | Error: Cannot find module 'nest-commander'
attester-1 | Require stack:
attester-1 | - /usr/local/bin/othentic-cli
attester-1 | at Module._resolveFilename (node:internal/modules/cjs/loader:1248:15)
attester-1 | at Module._load (node:internal/modules/cjs/loader:1074:27)
attester-1 | at TracingChannel.traceSync (node:diagnostics_channel:315:14)
attester-1 | at wrapModuleLoad (node:internal/modules/cjs/loader:217:24)
attester-1 | at Module.require (node:internal/modules/cjs/loader:1339:12)
attester-1 | at require (node:internal/modules/helpers:125:16)
attester-1 | at Object.<anonymous> (/usr/local/bin/othentic-cli:57:18)
attester-1 | at webpack_require (/usr/local/bin/othentic-cli:5198:42)
attester-1 | at Object.<anonymous> (/usr/local/bin/othentic-cli:20:26)
attester-1 | at webpack_require (/usr/local/bin/othentic-cli:5198:42) {
attester-1 | code: 'MODULE_NOT_FOUND',
attester-1 | requireStack: [ '/usr/local/bin/othentic-cli' ]
attester-1 | }
attester-1 |
attester-1 | Node.js v22.6.0
avs-webapi-1 | Server started on port: 4002
attester-1 exited with code 1
Please avoid using sudo when working with the Othentic CLI. Reinstall the CLI without sudo to ensure proper permissions.
ERR_BUFFER_OUT_OF_BOUNDS('length')
hrow new ERR_BUFFER_OUT_OF_BOUNDS('length');
^
RangeError [ERR_BUFFER_OUT_OF_BOUNDS]: "length" is outside of buffer bounds
at proto.utf8Write (node:internal/buffer:1066:13)
at p8e.zAo [as fn] (/usr/local/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:645:866549)
at Uq.e [as finish] (/usr/local/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:645:865725)
at yWo.sendTask (/usr/local/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:645:1119964)
at yWo.handleRpcRequest (/usr/local/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:645:1118981)
at /usr/local/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:645:1118528
at Array.map (<anonymous>)
at /usr/local/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:645:1118516
at O_e.e [as handle_request] (/usr/local/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:120:874618)
at f (/usr/local/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:120:876800) {
code: 'ERR_BUFFER_OUT_OF_BOUNDS'
}
Node.js v22.7.0
TypeError: invalid value for Contract target (when running nodes)
TypeError: invalid value for Contract target (argument="target", value=null, code=INVALID_ARGUMENT, version=6.8.1)
at l$r (/Users/user/.nvm/versions/node/v22.6.0/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:644:253521)
at Eye (/Users/user/.nvm/versions/node/v22.6.0/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:644:253827)
at mno (/Users/user/.nvm/versions/node/v22.6.0/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:644:253875)
at new e (/Users/user/.nvm/versions/node/v22.6.0/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:644:513082)
at new kFt (/Users/user/.nvm/versions/node/v22.6.0/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:644:518004)
at b$o.setObls (/Users/user/.nvm/versions/node/v22.6.0/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:647:1905)
at process.processTicksAndRejections (node:internal/process/task_queues:95:5)
at async b$o.onModuleInit (/Users/user/.nvm/versions/node/v22.6.0/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:645:1033488)
at async Promise.all (index 0)
at async D6i (/Users/user/.nvm/versions/node/v22.6.0/lib/node_modules/@othentic/othentic-cli/dist/othentic-cli:119:23099) {
code: 'INVALID_ARGUMENT',
argument: 'target',
value: undefined,
shortMessage: 'invalid value for Contract target'
}
Node.js v22.6.0
This indicates you are not passing the proper --l2-chain flag when running the node.
The Operator registration function is using cross-chain capabilities. Please make sure that the L1MessageHandler smart contract holds enough funds, for the cross-chain messaging fees.
Cannot read properties of undefined (reading 'connect')
This error indicates one or more of AVS_GOVERNANCE_ADDRESS or ATTESTATION_CENTER_ADDRESS is missing from your .env file
Error: could not decode result data (value="0x", info={ "method": "obls", "signature": "obls()" }
This error could have several causes:
Your AttestationCenter address is incorrect
You are passing the wrong --l2-chain flag
You are using an L2_RPC in your .env which is pointing to the wrong chain
Error: network does not support ENS
You've either input an address in an incorrect format, or either of AVS_GOVERNANCE_ADDRESS or ATTESTATION_CENTER_ADDRESS in your .env file are in an incorrect format