Я поддерживаю проект, с внедренным Travis CI, и с одного дня.Все мои сборки начинают терпеть неудачу, когда я ничего не трогаю и не обновляю зависимость ...
Я полагаю, что Трэвис что-то изменил, я попытался исследовать, но, честно говоря, понятия не имею.
Если я бегупредыдущая сборка, которая отлично работала, теперь она терпит неудачу с этим каждый раз, когда я называю python manage.py ##whatever##
$ python manage.py collectstatic --noinput
Traceback (most recent call last):
File "manage.py", line 35, in <module>
execute_from_command_line(sys.argv)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
utility.execute()
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/django/core/management/__init__.py", line 357, in execute
django.setup()
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/travis/virtualenv/python3.6.3/lib/python3.6/site-packages/django/apps/registry.py", line 81, in populate
raise RuntimeError("populate() isn't reentrant")
RuntimeError: populate() isn't reentrant
Кстати, я получаю точно такую же ошибку с Python 3.6 и 3.5.
$ python manage.py collectstatic --noinput
Traceback (most recent call last):
File "manage.py", line 35, in <module>
execute_from_command_line(sys.argv)
File "/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/django/core/management/__init__.py", line 381, in execute_from_command_line
utility.execute()
File "/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/django/core/management/__init__.py", line 357, in execute
django.setup()
File "/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/django/__init__.py", line 24, in setup
apps.populate(settings.INSTALLED_APPS)
File "/home/travis/virtualenv/python3.5.6/lib/python3.5/site-packages/django/apps/registry.py", line 81, in populate
raise RuntimeError("populate() isn't reentrant")
RuntimeError: populate() isn't reentrant
И, естественно, эту проблему невозможно воспроизвести на моей собственной машине ... Локально работает.
Дополнительная информация:
Если я беру прежнюю сборку, которая ужепрошло без каких-либо проблем:
Ссылка: Travis Build # 1336
И я решил перезапуститьсборка, как вы можете видеть, сборка теперь дает сбой по непонятной причине ...
Есть идеи, как решить эту проблему?