Skip to content

ValidationError during passive node setup #967

@badrogger

Description

@badrogger

It seems that during passive node pydantic_core._pydantic_core.ValidationError is always thrown:

Traceback (most recent call last):
  File "main.py", line 139, in <module>
  File "click/core.py", line 1485, in __call__
  File "click/core.py", line 1406, in main
  File "click/core.py", line 1873, in invoke
  File "click/core.py", line 1873, in invoke
  File "click/core.py", line 1269, in invoke
  File "click/core.py", line 824, in invoke
  File "node_cli/utils/helper.py", line 289, in wrapper
  File "node_cli/cli/passive_node.py", line 58, in _init_passive
  File "node_cli/utils/decorators.py", line 39, in inner
  File "node_cli/core/node.py", line 205, in init_passive
  File "node_cli/core/node.py", line 251, in compose_node_env
  File "skale_core/settings.py", line 173, in get_settings
  File "skale_core/settings.py", line 142, in get_internal_settings
  File "pydantic_settings/main.py", line 242, in __init__
  File "pydantic/main.py", line 263, in __init__
pydantic_core._pydantic_core.ValidationError: 3 validation errors for InternalSettings
node_type
  Field required [type=missing, input_value={}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.13/v/missing
node_mode
  Field required [type=missing, input_value={}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.13/v/missing
skale_dir_host
  Field required [type=missing, input_value={}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.13/v/missing
Command failed with following errors:
--------------------------------------------------
3 validation errors for InternalSettings
node_type
  Field required [type=missing, input_value={}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.13/v/missing
node_mode
  Field required [type=missing, input_value={}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.13/v/missing
skale_dir_host
  Field required [type=missing, input_value={}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.13/v/missing
--------------------------------------------------
You can find more info in /root/.skale/.skale-cli-log/debug-node-cli.log

Metadata

Metadata

Assignees

Labels

No labels
No labels

Type

No type

Projects

Status

QA

Relationships

None yet

Development

No branches or pull requests

Issue actions