Traceback (most recent call last):


 "/home/karl/tools/venv/bin/raiden", line 11, in <module>

load_entry_point('raiden', 'console_scripts', 'raiden')()


 "/home/karl/raiden/raiden/__main__.py", line 11, in main

run(auto_envvar_prefix='RAIDEN')
# pylint: disable=no-value-for-parameter


 "/home/karl/tools/venv/lib/python3.7/site-packages/click/core.py", line 764, in __call__

return self.main(*args, **kwargs)


 "/home/karl/tools/venv/lib/python3.7/site-packages/click/core.py", line 717, in main

rv = self.invoke(ctx)


 "/home/karl/tools/venv/lib/python3.7/site-packages/click/core.py", line 1114, in invoke

return Command.invoke(self, ctx)


 "/home/karl/tools/venv/lib/python3.7/site-packages/click/core.py", line 956, in invoke

return ctx.invoke(self.callback, **ctx.params)


 "/home/karl/tools/venv/lib/python3.7/site-packages/click/core.py", line 555, in invoke

return callback(*args, **kwargs)


 "/home/karl/tools/venv/lib/python3.7/site-packages/click/decorators.py", line 17, in new_func

return f(get_current_context(), *args, **kwargs)


 "/home/karl/raiden/raiden/ui/cli.py", line 526, in run

app = runner.run()


 "/home/karl/raiden/raiden/ui/runners.py", line 276, in run

return self._start_services()


 "/home/karl/raiden/raiden/ui/runners.py", line 240, in _start_services

raise_error=True,


 "src/gevent/greenlet.py", line 849, in gevent._greenlet.joinall


 "src/gevent/greenlet.py", line 865, in gevent._greenlet.joinall


 "src/gevent/greenlet.py", line 312, in gevent._greenlet.Greenlet._raise_exception


 "/home/karl/tools/venv/lib/python3.7/site-packages/gevent/_compat.py", line 47, in reraise

raise value.with_traceback(tb)


 "src/gevent/greenlet.py", line 716, in gevent._greenlet.Greenlet.run


 "/home/karl/raiden/raiden/ui/runners.py", line 235, in stop_task

task.get()
# re-raise


 "src/gevent/greenlet.py", line 633, in gevent._greenlet.Greenlet.get


 "src/gevent/greenlet.py", line 312, in gevent._greenlet.Greenlet._raise_exception


 "/home/karl/tools/venv/lib/python3.7/site-packages/gevent/_compat.py", line 47, in reraise

raise value.with_traceback(tb)


 "src/gevent/greenlet.py", line 716, in gevent._greenlet.Greenlet.run


 "/home/karl/raiden/raiden/api/rest.py", line 471, in _run

self.wsgiserver.serve_forever()


 "/home/karl/tools/venv/lib/python3.7/site-packages/gevent/baseserver.py", line 364, in serve_forever

self._stop_event.wait()


 "src/gevent/event.py", line 240, in gevent._event.Event.wait


 "src/gevent/event.py", line 140, in gevent._event._AbstractLinkable._wait


 "src/gevent/event.py", line 117, in gevent._event._AbstractLinkable._wait_core


 "src/gevent/event.py", line 119, in gevent._event._AbstractLinkable._wait_core


 "src/gevent/_greenlet_primitives.py", line 59, in gevent.__greenlet_primitives.SwitchOutGreenletWithLoop.switch


 "src/gevent/_greenlet_primitives.py", line 59, in gevent.__greenlet_primitives.SwitchOutGreenletWithLoop.switch


 "src/gevent/_greenlet_primitives.py", line 63, in gevent.__greenlet_primitives.SwitchOutGreenletWithLoop.switch


 "src/gevent/__greenlet_primitives.pxd", line 35, in gevent.__greenlet_primitives._greenlet_switch
AttributeError: 'NoneType' object has no attribute 'channelidentifiers_to_channels'

WARNING: Traceback (most recent call last):


 "<string>", line 1, in <module>


 "D:\Python 35\lib\idlelib\run.py", line 124, in main

ret = method(*args, **kwargs)


 "D:\Python 35\lib\idlelib\run.py", line 351, in runcode

exec(code, self.locals)


 "C:\Users\JamesTan\Desktop\testtopofull.py", line 18, in <module>

t.show()


 "D:\Python 35\lib\site-packages\visbrain\pyqt_module.py", line 106, in show

CONFIG['VISPY_APP'].run()


 "D:\Python 35\lib\site-packages\vispy\app\application.py", line 142, in run

return self._backend._vispy_run()


 "D:\Python 35\lib\site-packages\vispy\app\backends\_qt.py", line 229, in _vispy_run

return app.exec_()


 "D:\Python 35\lib\site-packages\vispy\app\backends\_qt.py", line 436, in event

out = super(QtBaseCanvasBackend, self).event(ev)


 "D:\Python 35\lib\site-packages\vispy\app\backends\_qt.py", line 708, in paintGL

self._vispy_canvas.events.draw(region=None)


 "D:\Python 35\lib\site-packages\vispy\util\event.py", line 455, in __call__

self._invoke_callback(cb, event)


 "D:\Python 35\lib\site-packages\vispy\util\event.py", line 475, in _invoke_callback

self, cb_event=(cb, event))


 "D:\Python 35\lib\site-packages\vispy\util\logs.py", line 323, in _handle_exception

logger.log_exception()


 "D:\Python 35\lib\site-packages\vispy\util\logs.py", line 265, in log_exception

stack = "".join(traceback.format_stack()[:-tb_skip])

<< caught exception here: >>


 "D:\Python 35\lib\site-packages\vispy\util\event.py", line 471, in _invoke_callback

cb(event)


 "D:\Python 35\lib\site-packages\vispy\scene\canvas.py", line 207, in on_draw

self._draw_scene()


 "D:\Python 35\lib\site-packages\vispy\scene\canvas.py", line 253, in _draw_scene

self.draw_visual(self.scene)


 "D:\Python 35\lib\site-packages\vispy\scene\canvas.py", line 291, in draw_visual

node.draw()


 "D:\Python 35\lib\site-packages\vispy\scene\visuals.py", line 98, in draw

self._visual_superclass.draw(self)


 "D:\Python 35\lib\site-packages\vispy\visuals\visual.py", line 588, in draw

v.draw()


 "D:\Python 35\lib\site-packages\vispy\visuals\mesh.py", line 517, in draw

Visual.draw(self, *args, **kwds)


 "D:\Python 35\lib\site-packages\vispy\visuals\visual.py", line 440, in draw

self._vshare.index_buffer)


 "D:\Python 35\lib\site-packages\vispy\visuals\shaders\program.py", line 77, in draw

Program.draw(self, *args, **kwargs)


 "D:\Python 35\lib\site-packages\vispy\gloo\program.py", line 470, in draw

canvas.context.flush_commands()


 "D:\Python 35\lib\site-packages\vispy\gloo\context.py", line 170, in flush_commands

self.shared.parser.parse([('CURRENT', 0)])


 "D:\Python 35\lib\site-packages\vispy\gloo\glir.py", line 477, in parse

self._parse(command)


 "D:\Python 35\lib\site-packages\vispy\gloo\glir.py", line 404, in _parse

self._gl_initialize()


 "D:\Python 35\lib\site-packages\vispy\gloo\glir.py", line 502, in _gl_initialize

if this_version < '2.1':


 "D:\Python 35\lib\distutils\version.py", line 52, in __lt__

c = self._cmp(other)


 "D:\Python 35\lib\distutils\version.py", line 335, in _cmp

if self.version == other.version:
AttributeError: 'LooseVersion' object has no attribute 'version'
