Skip to content

Could not close renderer for InvertedPendulum-v1: _type_ must have storage info #24

Open
@hipoglucido

Description

@hipoglucido

I am trying to run some mujoco environments but unfortunately I get this error when I want to render and monitor the video. Any idea?

[2017-01-04 04:01:05,683] Starting new video recorder writing to /home/hipoglucido/Dropbox/Data_Science/Computational_Cognitive_Neuroscience/project/ddpg-aigym/results/InvertedPendulum-v1False/openaigym.video.0.2957.video000000.mp4
libGL error: unable to load driver: vmwgfx_dri.so
libGL error: driver pointer missing
libGL error: failed to load driver: vmwgfx
libGL error: unable to load driver: swrast_dri.so
libGL error: failed to load driver: swrast
Traceback (most recent call last):
File "main.py", line 90, in
main()
File "main.py", line 52, in main
observation = env.reset()
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/core.py", line 124, in reset
observation = self._reset()
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/wrappers/monitoring.py", line 29, in _reset
self._monitor._after_reset(observation)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/monitoring/monitor_manager.py", line 264, in _after_reset
self._reset_video_recorder()
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/monitoring/monitor_manager.py", line 285, in _reset_video_recorder
self.video_recorder.capture_frame()
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/monitoring/video_recorder.py", line 106, in capture_frame
frame = self.env.render(mode=render_mode)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/core.py", line 175, in render
return self._render(mode=mode, close=close)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/core.py", line 344, in _render
return self.env.render(mode, close)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/core.py", line 175, in render
return self._render(mode=mode, close=close)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/envs/mujoco/mujoco_env.py", line 111, in _render
self._get_viewer().render()
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/envs/mujoco/mujoco_env.py", line 120, in _get_viewer
self.viewer.start()
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/mujoco_py/mjviewer.py", line 207, in start
self._init_framebuffer_object()
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/mujoco_py/mjviewer.py", line 137, in _init_framebuffer_object
fbo = gl.glGenFramebuffers(1)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/OpenGL/latebind.py", line 45, in call
return self._finalCall( *args, **named )
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/OpenGL/wrapper.py", line 657, in wrapperCall
result = wrappedOperation( *cArguments )
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/OpenGL/platform/baseplatform.py", line 407, in call
self.name, self.name,
OpenGL.error.NullFunctionError: Attempt to call an undefined function glGenFramebuffers, check for bool(glGenFramebuffers) before calling
[2017-01-04 04:01:05,872] Could not close renderer for InvertedPendulum-v1: type must have storage info
[2017-01-04 04:01:05,873] Finished writing results. You can upload them to the scoreboard via gym.upload('/home/hipoglucido/Dropbox/Data_Science/Computational_Cognitive_Neuroscience/project/ddpg-aigym/results/InvertedPendulum-v1False')
Error in atexit._run_exitfuncs:
Traceback (most recent call last):
File "/home/hipoglucido/anaconda2/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/utils/closer.py", line 67, in close
closeable.close()
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/core.py", line 189, in close
self.render(close=True)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/core.py", line 166, in render
return self._render(close=close)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/envs/mujoco/mujoco_env.py", line 106, in _render
self._get_viewer().finish()
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/mujoco_py/mjviewer.py", line 325, in finish
glfw.destroy_window(self.window)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/mujoco_py/glfw.py", line 809, in destroy_window
window_addr = ctypes.cast(ctypes.pointer(window),
TypeError: type must have storage info
Error in sys.exitfunc:
Traceback (most recent call last):
File "/home/hipoglucido/anaconda2/lib/python2.7/atexit.py", line 24, in _run_exitfuncs
func(*targs, **kargs)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/utils/closer.py", line 67, in close
closeable.close()
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/core.py", line 189, in close
self.render(close=True)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/core.py", line 166, in render
return self._render(close=close)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/gym/envs/mujoco/mujoco_env.py", line 106, in _render
self._get_viewer().finish()
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/mujoco_py/mjviewer.py", line 325, in finish
glfw.destroy_window(self.window)
File "/home/hipoglucido/anaconda2/lib/python2.7/site-packages/mujoco_py/glfw.py", line 809, in destroy_window
window_addr = ctypes.cast(ctypes.pointer(window),
TypeError: type must have storage info

Metadata

Metadata

Assignees

No one assigned

    Labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions