Farmacia-Solidaria / backend

O backend para o sistema da Farmácia Solidária
1 stars 2 forks source link

Ao iniciar o container do gateway pela primeira vez ele da erro no Django #9

Closed otaviocap closed 2 years ago

otaviocap commented 3 years ago

O erro acontece com o sistema de event loop

Erro:

gateway_1           |   warnings.warn(WARN_DEBUG_ENABLED)
gateway_1           | Exception in thread django-main-thread:
gateway_1           | Traceback (most recent call last):
gateway_1           |   File "/usr/local/lib/python3.9/threading.py", line 973, in _bootstrap_inner
gateway_1           |     self.run()
gateway_1           |   File "/usr/local/lib/python3.9/threading.py", line 910, in run
gateway_1           |     self._target(*self._args, **self._kwargs)
gateway_1           |   File "/usr/local/lib/python3.9/site-packages/django/utils/autoreload.py", line 64, in wrapper
gateway_1           |     fn(*args, **kwargs)
gateway_1           |   File "/usr/local/lib/python3.9/site-packages/django/core/management/commands/runserver.py", line 118, in inner_run
gateway_1           |     self.check(display_num_errors=True)
gateway_1           |   File "/usr/local/lib/python3.9/site-packages/django/core/management/base.py", line 419, in check
gateway_1           |     all_issues = checks.run_checks(
gateway_1           |   File "/usr/local/lib/python3.9/site-packages/django/core/checks/registry.py", line 76, in run_checks
gateway_1           |     new_errors = check(app_configs=app_configs, databases=databases)
gateway_1           |   File "/usr/local/lib/python3.9/site-packages/django/core/checks/urls.py", line 40, in check_url_namespaces_unique
gateway_1           |     all_namespaces = _load_all_namespaces(resolver)
gateway_1           |   File "/usr/local/lib/python3.9/site-packages/django/core/checks/urls.py", line 57, in _load_all_namespaces
gateway_1           |     url_patterns = getattr(resolver, 'url_patterns', [])
gateway_1           |   File "/usr/local/lib/python3.9/site-packages/django/utils/functional.py", line 48, in __get__
gateway_1           |     res = instance.__dict__[self.name] = self.func(instance)
gateway_1           |   File "/usr/local/lib/python3.9/site-packages/django/urls/resolvers.py", line 598, in url_patterns
gateway_1           |     patterns = getattr(self.urlconf_module, "urlpatterns", self.urlconf_module)
gateway_1           |   File "/usr/local/lib/python3.9/site-packages/django/utils/functional.py", line 48, in __get__
gateway_1           |     res = instance.__dict__[self.name] = self.func(instance)
gateway_1           |   File "/usr/local/lib/python3.9/site-packages/django/urls/resolvers.py", line 591, in urlconf_module
gateway_1           |     return import_module(self.urlconf_name)
gateway_1           |   File "/usr/local/lib/python3.9/importlib/__init__.py", line 127, in import_module
gateway_1           |     return _bootstrap._gcd_import(name[level:], package, level)
gateway_1           |   File "<frozen importlib._bootstrap>", line 1030, in _gcd_import
gateway_1           |   File "<frozen importlib._bootstrap>", line 1007, in _find_and_load
gateway_1           |   File "<frozen importlib._bootstrap>", line 986, in _find_and_load_unlocked
gateway_1           |   File "<frozen importlib._bootstrap>", line 680, in _load_unlocked
gateway_1           |   File "<frozen importlib._bootstrap_external>", line 850, in exec_module
gateway_1           |   File "<frozen importlib._bootstrap>", line 228, in _call_with_frames_removed
gateway_1           |   File "/app/gateway/urls.py", line 19, in <module>
gateway_1           |     from connections.users.views import admin as admin_view
gateway_1           |   File "/app/connections/users/views.py", line 6, in <module>
gateway_1           |     from common.kafka.send import send_and_wait_message
gateway_1           |   File "/app/common/kafka/send.py", line 8, in <module>
gateway_1           |     from common.kafka.builders import build_kafka_consumer, build_async_kafka_consumer
gateway_1           |   File "/app/common/kafka/builders.py", line 10, in <module>
gateway_1           |     loop = asyncio.get_event_loop()
gateway_1           |   File "/usr/local/lib/python3.9/asyncio/events.py", line 642, in get_event_loop
gateway_1           |     raise RuntimeError('There is no current event loop in thread %r.'
gateway_1           | RuntimeError: There is no current event loop in thread 'django-main-thread'.
otaviocap commented 2 years ago

Não consegui reproduzir o erro novamente