propublica/django-collaborative

Local server returns a 500 error code on startup

Closed this issue · 7 comments

I bootstrapped a local copy of this and got a 500 error code. Setting debug = True in settings.py fixed the issue for some reason.

I rolled back DEBUG=True in master for now. I noticed some issues with this last week, but I thought I got through all of them.

Is this re-producible on your end with:

DEBUG=False
DEBUG_PROPAGATE_EXCEPTIONS=True

The traceback that gives would be helpful.

Also, which screen did the 500 happen on?

It's happening at the login. Here's a long stack trace:

Traceback (most recent call last):
  File "/Users/esagara/.pyenv/versions/3.7.4/lib/python3.7/wsgiref/handlers.py", line 137, in run
    self.result = application(self.environ, self.start_response)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/wsgi.py", line 141, in __call__
    response = self.get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/base.py", line 75, in get_response
    response = self._middleware_chain(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 36, in inner
    response = response_for_exception(request, exc)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
    response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/utils/deprecation.py", line 94, in __call__
    response = response or self.get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 36, in inner
    response = response_for_exception(request, exc)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
    response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/whitenoise/middleware.py", line 49, in __call__
    response = self.get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 36, in inner
    response = response_for_exception(request, exc)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
    response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/utils/deprecation.py", line 94, in __call__
    response = response or self.get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 36, in inner
    response = response_for_exception(request, exc)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
    response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/utils/deprecation.py", line 94, in __call__
    response = response or self.get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 36, in inner
    response = response_for_exception(request, exc)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
    response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/utils/deprecation.py", line 94, in __call__
    response = response or self.get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 36, in inner
    response = response_for_exception(request, exc)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
    response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/utils/deprecation.py", line 94, in __call__
    response = response or self.get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 36, in inner
    response = response_for_exception(request, exc)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
    response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/utils/deprecation.py", line 94, in __call__
    response = response or self.get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 36, in inner
    response = response_for_exception(request, exc)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
    response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/utils/deprecation.py", line 94, in __call__
    response = response or self.get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 36, in inner
    response = response_for_exception(request, exc)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
    response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/utils/deprecation.py", line 94, in __call__
    response = response or self.get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 36, in inner
    response = response_for_exception(request, exc)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 90, in response_for_exception
    response = handle_uncaught_exception(request, get_resolver(get_urlconf()), sys.exc_info())
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/exception.py", line 34, in inner
    response = get_response(request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/base.py", line 145, in _get_response
    response = self.process_exception_by_middleware(e, request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/core/handlers/base.py", line 143, in _get_response
    response = response.render()
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/response.py", line 106, in render
    self.content = self.rendered_content
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/response.py", line 83, in rendered_content
    content = template.render(context, self._request)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/backends/django.py", line 61, in render
    return self.template.render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 171, in render
    return self._render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render
    return compiled_parent._render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render
    return compiled_parent._render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/loader_tags.py", line 150, in render
    return compiled_parent._render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 163, in _render
    return self.nodelist.render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/loader_tags.py", line 62, in render
    result = block.nodelist.render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 937, in render
    bit = node.render_annotated(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/template/base.py", line 904, in render_annotated
    return self.render(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/templatetags/static.py", line 106, in render
    url = self.url(context)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/templatetags/static.py", line 103, in url
    return self.handle_simple(path)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/templatetags/static.py", line 118, in handle_simple
    return staticfiles_storage.url(path)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 153, in url
    return self._url(self.stored_name, name, force)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 132, in _url
    hashed_name = hashed_name_func(*args)
  File "/Users/esagara/.local/share/virtualenvs/django-collaborative-y9_BYbsX/lib/python3.7/site-packages/django/contrib/staticfiles/storage.py", line 420, in stored_name
    raise ValueError("Missing staticfiles manifest entry for '%s'" % clean_name)
ValueError: Missing staticfiles manifest entry for 'admin/css/base.css'

I can't replicate this locally. Did you run collectstatic? ./manage.py collectstatic?

Yeah that did the trick. Should that go in the readme?

Just updated the README with that instruction. Thanks for your help with this!

Thanks!