Skip to content

errors in PNG should result in PNG #61

@chadwhitacre

Description

@chadwhitacre

We should serve 500s as a PNG.

Traceback (most recent call last):

  File "aspen/website.py", line 76, in handle_safely
    response = self.handle(request)
  File "aspen/website.py", line 109, in handle
    response = request.resource.respond(request)
  File "aspen/resources/dynamic_resource.py", line 47, in respond
    exec self.pages[1] in context
  File "/app/www/%first/%second.png.spt", line 76, in <module>
    transformed = transform_and_cache(transform_key, first, second, color)
  File "/app/www/%first/%second.png.spt", line 28, in transform_and_cache
    first, second, color = transform(first, second, color)  # expensive HTTP
  File "shields_io/services.py", line 60, in gittip
    receiving = float(json.loads(fp.read())['receiving'])
  File "aspen/json_.py", line 95, in loads
    return _json.loads(*a, **kw)
  File "json/__init__.py", line 338, in loads
    return _default_decoder.decode(s)
  File "json/decoder.py", line 365, in decode
    obj, end = self.raw_decode(s, idx=_w(s, 0).end())
  File "json/decoder.py", line 383, in raw_decode
    raise ValueError("No JSON object could be decoded")
ValueError: No JSON object could be decoded

https://app.getsentry.com/shields/shields/group/7771652/

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions