Skip to content

Runtime problem when running with gym >= 0.22 #427

@traversaro

Description

@traversaro

@RiccardoZuppetti experienced this error:

Original exception was:
Traceback (most recent call last):
  File "retargeting.py", line 9, in <module>
    from gym_ignition.utils.scenario import init_gazebo_sim
  File "/usr/local/lib/python3.8/dist-packages/gym_ignition/__init__.py", line 14, in <module>
    resource_finder.add_path_from_env_var("IGN_GAZEBO_RESOURCE_PATH")
  File "/usr/local/lib/python3.8/dist-packages/gym_ignition/utils/resource_finder.py", line 50, in add_path_from_env_var
    add_path(path)
  File "/usr/local/lib/python3.8/dist-packages/gym_ignition/utils/resource_finder.py", line 20, in add_path
    logger.warn(f"The path '{data_path}' does not exist. Not added to the data path.")
  File "/usr/local/lib/python3.8/dist-packages/gym_ignition/utils/logger.py", line 31, in warn
    if logger.MIN_LEVEL <= logger.WARN:
AttributeError: module 'gym.logger' has no attribute 'MIN_LEVEL'

@diegoferigo reported that:

It seems that one of the new versions of openai/gym includes openai/gym#2477 that changes the name of this logging variable, breaking our downstream logic. Just to double check, try to update your line 31 of /usr/local/lib/python3.8/dist-packages/gym_ignition/utils/logger.py to use min_level instead of MIN_LEVEL.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions