Ошибка импорта gevent - PullRequest
       28

Ошибка импорта gevent

0 голосов
/ 16 мая 2018

Сначала все работало нормально, но при переустановке для проверки моего процесса я получаю эту ошибку, все требования были подтверждены, и я не изменил путь к любому файлу.

Traceback (most recent call last):
  File "src/gevent/greenlet.py", line 705, in gevent._greenlet.Greenlet.run
  File "/home/tinker/a/BEMOSS/volttron/platform/auth.py", line 147, in zap_loop
    time = gevent.core.time
AttributeError: 'module' object has no attribute 'core'
2018-05-16T05:19:17Z <Greenlet "Greenlet-0" at 0xb436e360L: <bound method AuthService.zap_loop of <volttron.platform.auth.AuthService object at 0xb4371b30>>(<volttron.platform.vip.agent.core.Core object at 0)> failed with AttributeError

2018-05-16 05:19:17,340 () volttron.platform.main DEBUG: In-process VIP router bound to inproc://vip
2018-05-16 05:19:17,341 () volttron.platform.main DEBUG: Local VIP router bound to ipc://@/home/tinker/.volttron/run/vip.socket?domain=vip#bdc8ff59-e99b-4629-b6b7-df00ffc8cc44
2018-05-16 05:19:17,441 () volttron.platform.main DEBUG: protected topics file /home/tinker/.volttron/protected_topics.json
2018-05-16 05:19:17,497 () volttron.platform.main INFO: loading protected-topics file /home/tinker/.volttron/protected_topics.json
2018-05-16 05:19:17,498 () volttron.platform.main INFO: protected-topics file /home/tinker/.volttron/protected_topics.json loaded
2018-05-16 05:19:17,503 () volttron.platform.web INFO: Web server not started.
2018-05-16 05:19:17,505 () volttron.platform.vip.agent.core ERROR: unhandled exception in periodic callback
Traceback (most recent call last):
  File "/home/tinker/a/BEMOSS/volttron/platform/vip/agent/core.py", line 124, in _loop
    method(*self.args, **self.kwargs)
  File "/home/tinker/a/BEMOSS/volttron/platform/vip/agent/subsystems/heartbeat.py", line 160, in publish
    self.pubsub().publish('pubsub', topic, headers, message)
  File "/home/tinker/a/BEMOSS/volttron/platform/vip/agent/subsystems/pubsub.py", line 396, in publish
    message=message, bus=bus)
  File "/home/tinker/a/BMEOSS/volttron/platform/vip/agent/subsystems/rpc.py", line 303, in call
    request, result = self._dispatcher.call(method, args, kwargs)
  File "/home/tinker/a/BEMOSS/volttron/platform/vip/agent/subsystems/rpc.py", line 115, in call
    result = next(self._results)
  File "/home/tinker/a/BEMOSS/volttron/platform/vip/agent/results.py", line 85, in next
    result.ident = ident = '%s.%s' % (next(self._counter), hash(result))
AttributeError: 'gevent._event.AsyncResult' object has no attribute 'ident'
2018-05-16 05:19:17,520 () volttron.platform.vip.agent.core ERROR: unhandled exception in periodic callback

1 Ответ

0 голосов
/ 29 мая 2018

Эта проблема возникла из-за изменения версии библиотеки gevent, поэтому после установки gevent == 1.2.2 проблема была решена.

...