Skip to content

Runtime logger reference #18

Description

@Skanislav

Description

Related to: #6
As BaseParams has no access to context we should not log anything there

Code

https://github.com/valory-xyz/mech-interact/blame/045ba55bddda21852f3c6f24d662282e19b054e4/packages/valory/skills/mech_interact_abci/models.py#L214-L218

Traceback

[2025-10-16 15:43:26,510][ERROR] 'Params' object has no attribute '_context'
Traceback (most recent call last):
  File "/Users/skas-valory/.local/share/virtualenvs/IEKit-WuHcOlGp/lib/python3.10/site-packages/aea/components/loader.py", line 73, in load_component_from_config
    return component_class.from_config(*args, configuration=configuration, **kwargs)  # type: ignore
  File "/Users/skas-valory/.local/share/virtualenvs/IEKit-WuHcOlGp/lib/python3.10/site-packages/aea/skills/base.py", line 734, in from_config
    skill = skill_component_loader.load_skill()
  File "/Users/skas-valory/.local/share/virtualenvs/IEKit-WuHcOlGp/lib/python3.10/site-packages/aea/skills/base.py", line 893, in load_skill
    components = self._get_component_instances(component_loading_items)
  File "/Users/skas-valory/.local/share/virtualenvs/IEKit-WuHcOlGp/lib/python3.10/site-packages/aea/skills/base.py", line 1023, in _get_component_instances
    instance = item.class_(
  File "/Users/skas-valory/Documents/GitHub/IEKit/impact_evaluator/vendor/valory/skills/contribute_db_abci/models.py", line 55, in __init__
    super().__init__(*args, **kwargs)
  File "/Users/skas-valory/Documents/GitHub/IEKit/impact_evaluator/vendor/valory/skills/twitter_scoring_abci/models.py", line 108, in __init__
    super().__init__(*args, **kwargs)
  File "/Users/skas-valory/Documents/GitHub/IEKit/impact_evaluator/vendor/valory/skills/dynamic_nft_abci/models.py", line 62, in __init__
    super().__init__(*args, **kwargs)
  File "/Users/skas-valory/Documents/GitHub/IEKit/impact_evaluator/vendor/valory/skills/decision_making_abci/models.py", line 84, in __init__
    super().__init__(*args, **kwargs)
  File "/Users/skas-valory/Documents/GitHub/IEKit/impact_evaluator/vendor/valory/skills/olas_week_abci/models.py", line 102, in __init__
    super().__init__(*args, **kwargs)
  File "/Users/skas-valory/Documents/GitHub/IEKit/impact_evaluator/vendor/valory/skills/mech_interact_abci/models.py", line 214, in __init__
    self.context.logger.info(
  File "/Users/skas-valory/.local/share/virtualenvs/IEKit-WuHcOlGp/lib/python3.10/site-packages/aea/skills/base.py", line 340, in context
    return self._context
AttributeError: 'Params' object has no attribute '_context'. Did you mean: 'context'?
Error: 123 Package loading error: An error occurred while loading skill valory/impact_evaluator_abci:0.1.0: Traceback (most recent call last):

  File "/Users/skas-valory/.local/share/virtualenvs/IEKit-WuHcOlGp/lib/python3.10/site-packages/aea/skills/base.py", line 340, in context
    return self._context

AttributeError: 'Params' object has no attribute '_context'. Did you mean: 'context'?

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions