PennyDreadfulMTG / perf-reports

2 stars 2 forks source link

500 error at /cards/Mogg Sentry/ #42625

Closed vorpal-buildbot closed 5 years ago

vorpal-buildbot commented 5 years ago

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Mogg Sentry/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Mogg Sentry'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.133, 162.158.122.164
Cf-Ray: 49e934fc5e4dc8a5-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.133
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

vorpal-buildbot commented 5 years ago

500 error at /seasons/8/cards/Valor in Akros/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/8/cards/Valor in Akros/?locale=pt_BR
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Valor in Akros'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.152, 108.162.212.25
Cf-Ray: 49e935908f89c86d-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.152
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/1/cards/Chain Lightning/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/1/cards/Chain Lightning/?locale=fr
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Chain Lightning'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.135, 162.158.122.74
Cf-Ray: 49e9361f8afac871-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.135
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Consult the Necrosages/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Consult the Necrosages/?locale=da
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Consult the Necrosages'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 207.46.13.157, 162.158.107.9
Cf-Ray: 49e93695aeb22a19-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 207.46.13.157
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/3/cards/Noxious Vapors/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/3/cards/Noxious Vapors/?locale=id
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Noxious Vapors'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.137, 162.158.123.165
Cf-Ray: 49e936b0cb7bc87d-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.137
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/5/cards/Firemane Angel/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/5/cards/Firemane Angel/?locale=sv
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Firemane Angel'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.147, 108.162.212.127
Cf-Ray: 49e936f80ed2c899-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.147
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Twincast/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Twincast/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Twincast'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 157.55.39.215, 162.158.106.56
Cf-Ray: 49e937010b972a19-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 157.55.39.215
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Aven Reedstalker/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Aven Reedstalker/?locale=ru
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Aven Reedstalker'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 207.46.13.157, 108.162.246.139
Cf-Ray: 49e9370d6b23797f-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 207.46.13.157
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/8/cards/Thunder Strike/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/8/cards/Thunder Strike/?locale=da
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Thunder Strike'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.134, 162.158.122.110
Cf-Ray: 49e9373f9ed0c879-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.134
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Slith Firewalker/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Slith Firewalker/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Slith Firewalker'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 66.249.73.142, 108.162.221.161
Cf-Ray: 49e9374aeb6bc7fc-DFW
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
From: googlebot(at)googlebot.com
User-Agent: Mozilla/5.0 (Linux; Android 6.0.1; Nexus 5X Build/MMB29P) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/41.0.2272.96 Mobile Safari/537.36 (compatible; Googlebot/2.1; +http://www.google.com/bot.html)
Cf-Connecting-Ip: 66.249.73.142
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/all/cards/Fire at Will/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/all/cards/Fire at Will/?locale=ru
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Fire at Will'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.149, 108.162.210.138
Cf-Ray: 49e9378bbc83c871-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.149
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Dead Weight/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Dead Weight/?locale=ja
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Dead Weight'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 207.46.13.157, 162.158.107.105
Cf-Ray: 49e937cbccca7991-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 207.46.13.157
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Deftblade Elite/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Deftblade Elite/?locale=sv
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Deftblade Elite'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.143, 162.158.122.92
Cf-Ray: 49e938732e7ec89d-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.143
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/9/cards/Rupture Spire/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/9/cards/Rupture Spire/?
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Rupture Spire'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.133, 162.158.123.165
Cf-Ray: 49e938c00aa6c89d-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.133
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Defeat/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Defeat/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Defeat'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 157.55.39.121, 162.158.106.146
Cf-Ray: 49e938fc8f7979a3-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 157.55.39.121
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Defeat/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Defeat/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Defeat'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 157.55.39.121, 162.158.106.146
Cf-Ray: 49e938fc8f7979a3-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 157.55.39.121
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Hazoret's Undying Fury/

min() arg is an empty sequence

Reported on decksite by pseudodude

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Hazoret's Undying Fury/?
            Cookies: {'_ga': 'GA1.2.1730338475.1515862806', 'hide_intro': 'True', 'session': '.eJx9kVtvgkAQhf_LPpMGkJu-1VpbjFWrqKRNQ7bsCLQsi3upEON_72KiJn3o48yZPTPn2yNKauAUV1BJNJBcgYEwoUWFBjtcCl0RoAVl5CKSQqSMk6TQHWRbjhc4bs_2Tdv1Pc8xkYH-UaokU0V59SpZlgHpDhCsOjtalmkgKjOWKAG8whS0Vy1AEUYUAe3BsJK5nQiJZae9TumiyZ63jEB1-JoEh9Dbv7zN3LgIJyv7Ni_ZN-hMR4TTFIS41Cjej_L7dROpfLndL7jlrj7Dn7FYT5_kKBX6PTR1wUEkWOOxXMey3X6_59_5dt_2Au-md8Q80wlMHYDDTrfy6xI1X64jvGomm5C2D_G8HUXjWRMNZ_PHeLvRSzTSWqd51-z0PxS7VvfOpAT6MNDZJpFtN4KGgDlwdDLQX2wS8wz0lZUqy9Mv4DeZHA.DyxQbg.cSJ7jxdV8Ud21BAvqKlDiYPmxPc', '__cfduid': 'd3e1a9aec58c7ac4cee414b954778828c1547888893', '_gid': 'GA1.2.210477608.1547888844'}
            Endpoint: card
            View Args: {'name': "Hazoret's Undying Fury"}
            Person: 214684532702576640
            Referrer: https://pennydreadfulmagic.com/rotation/
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: AU
X-Forwarded-For: 101.191.131.70, 172.69.33.109
Cf-Ray: 49e939555bfe7718-LAX
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
User-Agent: Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-GB,en;q=0.5
Referer: https://pennydreadfulmagic.com/rotation/
Upgrade-Insecure-Requests: 1
Cookie: _ga=GA1.2.1730338475.1515862806; hide_intro=True; session=.eJx9kVtvgkAQhf_LPpMGkJu-1VpbjFWrqKRNQ7bsCLQsi3upEON_72KiJn3o48yZPTPn2yNKauAUV1BJNJBcgYEwoUWFBjtcCl0RoAVl5CKSQqSMk6TQHWRbjhc4bs_2Tdv1Pc8xkYH-UaokU0V59SpZlgHpDhCsOjtalmkgKjOWKAG8whS0Vy1AEUYUAe3BsJK5nQiJZae9TumiyZ63jEB1-JoEh9Dbv7zN3LgIJyv7Ni_ZN-hMR4TTFIS41Cjej_L7dROpfLndL7jlrj7Dn7FYT5_kKBX6PTR1wUEkWOOxXMey3X6_59_5dt_2Au-md8Q80wlMHYDDTrfy6xI1X64jvGomm5C2D_G8HUXjWRMNZ_PHeLvRSzTSWqd51-z0PxS7VvfOpAT6MNDZJpFtN4KGgDlwdDLQX2wS8wz0lZUqy9Mv4DeZHA.DyxQbg.cSJ7jxdV8Ud21BAvqKlDiYPmxPc; __cfduid=d3e1a9aec58c7ac4cee414b954778828c1547888893; _gid=GA1.2.210477608.1547888844
Cf-Connecting-Ip: 101.191.131.70
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/7/cards/Nova Chaser/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/7/cards/Nova Chaser/?locale=fr
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Nova Chaser'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.134, 108.162.212.223
Cf-Ray: 49e939593f36c86d-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.134
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Hazoret's Undying Fury/

min() arg is an empty sequence

Reported on decksite by pseudodude

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Hazoret's Undying Fury/?
            Cookies: {'_ga': 'GA1.2.1730338475.1515862806', 'hide_intro': 'True', 'session': '.eJx9kVtvgkAQhf_LPpMGkJu-1VpbjFWrqKRNQ7bsCLQsi3upEON_72KiJn3o48yZPTPn2yNKauAUV1BJNJBcgYEwoUWFBjtcCl0RoAVl5CKSQqSMk6TQHWRbjhc4bs_2Tdv1Pc8xkYH-UaokU0V59SpZlgHpDhCsOjtalmkgKjOWKAG8whS0Vy1AEUYUAe3BsJK5nQiJZae9TumiyZ63jEB1-JoEh9Dbv7zN3LgIJyv7Ni_ZN-hMR4TTFIS41Cjej_L7dROpfLndL7jlrj7Dn7FYT5_kKBX6PTR1wUEkWOOxXMey3X6_59_5dt_2Au-md8Q80wlMHYDDTrfy6xI1X64jvGomm5C2D_G8HUXjWRMNZ_PHeLvRSzTSWqd51-z0PxS7VvfOpAT6MNDZJpFtN4KGgDlwdDLQX2wS8wz0lZUqy9Mv4DeZHA.DyxUWw.QLPVJbYRZjvFlX_k5j_up8Y_V3o', '__cfduid': 'd3e1a9aec58c7ac4cee414b954778828c1547888893', '_gid': 'GA1.2.210477608.1547888844', 'cf_use_ob': '0'}
            Endpoint: card
            View Args: {'name': "Hazoret's Undying Fury"}
            Person: 214684532702576640
            Referrer: https://pennydreadfulmagic.com/rotation/
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: AU
X-Forwarded-For: 101.191.131.70, 172.69.33.109
Cf-Ray: 49e939d6abd07718-LAX
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
User-Agent: Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-GB,en;q=0.5
Referer: https://pennydreadfulmagic.com/rotation/
Upgrade-Insecure-Requests: 1
Cookie: _ga=GA1.2.1730338475.1515862806; hide_intro=True; session=.eJx9kVtvgkAQhf_LPpMGkJu-1VpbjFWrqKRNQ7bsCLQsi3upEON_72KiJn3o48yZPTPn2yNKauAUV1BJNJBcgYEwoUWFBjtcCl0RoAVl5CKSQqSMk6TQHWRbjhc4bs_2Tdv1Pc8xkYH-UaokU0V59SpZlgHpDhCsOjtalmkgKjOWKAG8whS0Vy1AEUYUAe3BsJK5nQiJZae9TumiyZ63jEB1-JoEh9Dbv7zN3LgIJyv7Ni_ZN-hMR4TTFIS41Cjej_L7dROpfLndL7jlrj7Dn7FYT5_kKBX6PTR1wUEkWOOxXMey3X6_59_5dt_2Au-md8Q80wlMHYDDTrfy6xI1X64jvGomm5C2D_G8HUXjWRMNZ_PHeLvRSzTSWqd51-z0PxS7VvfOpAT6MNDZJpFtN4KGgDlwdDLQX2wS8wz0lZUqy9Mv4DeZHA.DyxUWw.QLPVJbYRZjvFlX_k5j_up8Y_V3o; __cfduid=d3e1a9aec58c7ac4cee414b954778828c1547888893; _gid=GA1.2.210477608.1547888844; cf_use_ob=0
Cf-Connecting-Ip: 101.191.131.70
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Hazoret's Undying Fury/

min() arg is an empty sequence

Reported on decksite by pseudodude

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Hazoret's Undying Fury/?
            Cookies: {'_ga': 'GA1.2.1730338475.1515862806', 'hide_intro': 'True', 'session': '.eJx9kVtvgkAQhf_LPpMGkJu-1VpbjFWrqKRNQ7bsCLQsi3upEON_72KiJn3o48yZPTPn2yNKauAUV1BJNJBcgYEwoUWFBjtcCl0RoAVl5CKSQqSMk6TQHWRbjhc4bs_2Tdv1Pc8xkYH-UaokU0V59SpZlgHpDhCsOjtalmkgKjOWKAG8whS0Vy1AEUYUAe3BsJK5nQiJZae9TumiyZ63jEB1-JoEh9Dbv7zN3LgIJyv7Ni_ZN-hMR4TTFIS41Cjej_L7dROpfLndL7jlrj7Dn7FYT5_kKBX6PTR1wUEkWOOxXMey3X6_59_5dt_2Au-md8Q80wlMHYDDTrfy6xI1X64jvGomm5C2D_G8HUXjWRMNZ_PHeLvRSzTSWqd51-z0PxS7VvfOpAT6MNDZJpFtN4KGgDlwdDLQX2wS8wz0lZUqy9Mv4DeZHA.DyxUWw.QLPVJbYRZjvFlX_k5j_up8Y_V3o', '__cfduid': 'd3e1a9aec58c7ac4cee414b954778828c1547888893', '_gid': 'GA1.2.210477608.1547888844', 'cf_use_ob': '0'}
            Endpoint: card
            View Args: {'name': "Hazoret's Undying Fury"}
            Person: 214684532702576640
            Referrer: https://pennydreadfulmagic.com/rotation/
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: AU
X-Forwarded-For: 101.191.131.70, 172.69.33.109
Cf-Ray: 49e939d6abd07718-LAX
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
User-Agent: Mozilla/5.0 (Windows NT 6.2; Win64; x64; rv:64.0) Gecko/20100101 Firefox/64.0
Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8
Accept-Language: en-GB,en;q=0.5
Referer: https://pennydreadfulmagic.com/rotation/
Upgrade-Insecure-Requests: 1
Cookie: _ga=GA1.2.1730338475.1515862806; hide_intro=True; session=.eJx9kVtvgkAQhf_LPpMGkJu-1VpbjFWrqKRNQ7bsCLQsi3upEON_72KiJn3o48yZPTPn2yNKauAUV1BJNJBcgYEwoUWFBjtcCl0RoAVl5CKSQqSMk6TQHWRbjhc4bs_2Tdv1Pc8xkYH-UaokU0V59SpZlgHpDhCsOjtalmkgKjOWKAG8whS0Vy1AEUYUAe3BsJK5nQiJZae9TumiyZ63jEB1-JoEh9Dbv7zN3LgIJyv7Ni_ZN-hMR4TTFIS41Cjej_L7dROpfLndL7jlrj7Dn7FYT5_kKBX6PTR1wUEkWOOxXMey3X6_59_5dt_2Au-md8Q80wlMHYDDTrfy6xI1X64jvGomm5C2D_G8HUXjWRMNZ_PHeLvRSzTSWqd51-z0PxS7VvfOpAT6MNDZJpFtN4KGgDlwdDLQX2wS8wz0lZUqy9Mv4DeZHA.DyxUWw.QLPVJbYRZjvFlX_k5j_up8Y_V3o; __cfduid=d3e1a9aec58c7ac4cee414b954778828c1547888893; _gid=GA1.2.210477608.1547888844; cf_use_ob=0
Cf-Connecting-Ip: 101.191.131.70
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/2/cards/Fathom Fleet Firebrand/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/2/cards/Fathom Fleet Firebrand/?locale=ru
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Fathom Fleet Firebrand'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.134, 108.162.212.223
Cf-Ray: 49e939e69ebcb979-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.134
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Cover of Winter/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Cover of Winter/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Cover of Winter'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 207.46.13.157, 162.158.106.86
Cf-Ray: 49e939ee4d7ec9ab-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 207.46.13.157
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/all/cards/convalescent care/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/all/cards/convalescent care/?
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'convalescent care'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 207.46.13.157, 162.158.107.75
Cf-Ray: 49e939f93f5bc9ab-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 207.46.13.157
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/4/cards/Gnat Miser/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/4/cards/Gnat Miser/?locale=fr
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Gnat Miser'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.146, 162.158.122.74
Cf-Ray: 49e93a3648a2c89d-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.146
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/1/cards/Druid's Deliverance/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/1/cards/Druid's Deliverance/?
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': "Druid's Deliverance"}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 157.55.39.121, 162.158.106.146
Cf-Ray: 49e93a3939e5c97b-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 157.55.39.121
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Withered Wretch/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Withered Wretch/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Withered Wretch'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 157.55.39.121, 162.158.106.56
Cf-Ray: 49e93a4a1d75c993-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 157.55.39.121
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/5/cards/Linessa, Zephyr Mage/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/5/cards/Linessa, Zephyr Mage/?locale=pl
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Linessa, Zephyr Mage'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.153, 162.158.122.164
Cf-Ray: 49e93a803ecac871-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.153
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Gruul Ragebeast/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Gruul Ragebeast/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Gruul Ragebeast'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: FR
X-Forwarded-For: 54.36.149.79, 172.69.55.30
Cf-Ray: 49e93a874e1ec763-AMS
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
User-Agent: Mozilla/5.0 (compatible; AhrefsBot/6.1; +http://ahrefs.com/robot/)
Accept: */*
Cf-Connecting-Ip: 54.36.149.79
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/8/cards/Longshot Squad/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/8/cards/Longshot Squad/?locale=es
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Longshot Squad'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.148, 162.158.122.92
Cf-Ray: 49e93ac78b93c88d-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.148
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Descendant of Soramaro/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Descendant of Soramaro/?locale=pt_BR
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Descendant of Soramaro'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 157.55.39.121, 162.158.106.140
Cf-Ray: 49e93afb0b95c9ab-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 157.55.39.121
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Narrow Escape/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Narrow Escape/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Narrow Escape'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.141, 162.158.123.201
Cf-Ray: 49e93b13b8fbc879-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.141
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Fatestitcher/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Fatestitcher/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Fatestitcher'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 207.46.13.157, 108.162.246.235
Cf-Ray: 49e93b57781fc99b-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 207.46.13.157
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/1/cards/Summoning Trap/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/1/cards/Summoning Trap/?locale=en
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Summoning Trap'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.153, 162.158.122.110
Cf-Ray: 49e93ba5ee22c879-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.153
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Death Grasp/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Death Grasp/?locale=it
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Death Grasp'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 157.55.39.169, 108.162.246.79
Cf-Ray: 49e93bbbcc527967-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 157.55.39.169
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/3/cards/Defender of Law/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/3/cards/Defender of Law/?locale=ru
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Defender of Law'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.132, 162.158.123.165
Cf-Ray: 49e93bef9fb2c889-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.132
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Waning Wurm/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Waning Wurm/?locale=fr
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Waning Wurm'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 207.46.13.157, 108.162.245.60
Cf-Ray: 49e93bf70d117979-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 207.46.13.157
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/8/cards/Wolf-Skull Shaman/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/8/cards/Wolf-Skull Shaman/?locale=ru
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Wolf-Skull Shaman'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.151, 108.162.212.127
Cf-Ray: 49e93d1b2e5bc88d-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.151
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Metamorphose/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Metamorphose/?locale=es
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Metamorphose'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.148, 162.158.122.188
Cf-Ray: 49e93d633b13c87d-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.148
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Disrupting Scepter/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Disrupting Scepter/?locale=pt_BR
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Disrupting Scepter'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 157.55.39.169, 162.158.106.218
Cf-Ray: 49e93d951cd0c99b-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 157.55.39.169
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/all/cards/Rogue's Gloves/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/all/cards/Rogue's Gloves/?locale=es
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': "Rogue's Gloves"}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.144, 162.158.122.74
Cf-Ray: 49e93dac2d1eb973-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.144
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Ghastlord of Fugue/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Ghastlord of Fugue/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Ghastlord of Fugue'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 207.46.13.157, 108.162.245.84
Cf-Ray: 49e93e22492cc97b-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 207.46.13.157
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Dead / Gone/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Dead / Gone/?locale=sv
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Dead / Gone'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 157.55.39.121, 108.162.246.31
Cf-Ray: 49e93e882947c977-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 157.55.39.121
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/7/cards/Sundering Vitae/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/7/cards/Sundering Vitae/?locale=pt_BR
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Sundering Vitae'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.149, 162.158.122.74
Cf-Ray: 49e93e8d0894c89d-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.149
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/all/cards/Voidmage Apprentice/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/all/cards/Voidmage Apprentice/?
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Voidmage Apprentice'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: RU
X-Forwarded-For: 93.158.161.144, 172.68.10.138
Cf-Ray: 49e93e971b2c9035-DME
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
User-Agent: Mozilla/5.0 (compatible; YandexBot/3.0; +http://yandex.com/bots)
From: support@search.yandex.ru
Accept: */*
Accept-Language: en, *;q=0.01
Cf-Connecting-Ip: 93.158.161.144
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/9/cards/Shadowmage Infiltrator/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/9/cards/Shadowmage Infiltrator/?
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Shadowmage Infiltrator'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.129, 108.162.212.127
Cf-Ray: 49e93f208c54c889-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.129
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Torrent of Souls/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Torrent of Souls/?locale=ru
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Torrent of Souls'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 157.55.39.215, 162.158.106.74
Cf-Ray: 49e93f642ec17979-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 157.55.39.215
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /seasons/7/cards/Soulless Revival/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /seasons/7/cards/Soulless Revival/?locale=id
            Cookies: {}
            Endpoint: seasons.card
            View Args: {'name': 'Soulless Revival'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.151, 162.158.122.110
Cf-Ray: 49e93f69abbac889-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.151
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Fiery Fall/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Fiery Fall/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Fiery Fall'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 157.55.39.121, 162.158.106.104
Cf-Ray: 49e940159f2f7991-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
From: bingbot(at)microsoft.com
User-Agent: Mozilla/5.0 (iPhone; CPU iPhone OS 7_0 like Mac OS X) AppleWebKit/537.51.1 (KHTML, like Gecko) Version/7.0 Mobile/11A465 Safari/9537.53 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 157.55.39.121
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Kin-Tree Invocation/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Kin-Tree Invocation/?
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Kin-Tree Invocation'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 207.46.13.157, 108.162.246.139
Cf-Ray: 49e94038bf20799d-SEA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Cache-Control: no-cache
Pragma: no-cache
Accept: */*
User-Agent: Mozilla/5.0 (compatible; bingbot/2.0; +http://www.bing.com/bingbot.htm)
Cf-Connecting-Ip: 207.46.13.157
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: Search Engine; decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Elaborate Firecannon/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Elaborate Firecannon/?locale=en
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Elaborate Firecannon'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.150, 162.158.122.110
Cf-Ray: 49e940a63b8fc881-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.150
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError

vorpal-buildbot commented 5 years ago

500 error at /cards/Corpse Blockade/

min() arg is an empty sequence

Reported on decksite by logged_out

            --------------------------------------------------------------------------------
            Request Method: GET
            Path: /cards/Corpse Blockade/?locale=fr
            Cookies: {}
            Endpoint: card
            View Args: {'name': 'Corpse Blockade'}
            Person: logged_out
            Referrer: None
            Request Data: {}
Host: pennydreadfulmagic.com
Accept-Encoding: gzip
Cf-Ipcountry: US
X-Forwarded-For: 46.229.168.151, 162.158.123.165
Cf-Ray: 49e940ed8944c889-MIA
X-Forwarded-Proto: https
Cf-Visitor: {"scheme":"https"}
Accept: text/html
User-Agent: Mozilla/5.0 (compatible; SemrushBot/3~bl; +http://www.semrush.com/bot.html)
Cf-Connecting-Ip: 46.229.168.151
Cdn-Loop: cloudflare
X-Forwarded-Host: pennydreadfulmagic.com
X-Forwarded-Server: pennydreadfulmagic.com
Connection: Keep-Alive

ValueError min() arg is an empty sequence Stack Trace:

  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2309, in __call__
    return self.wsgi_app(environ, start_response)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2295, in wsgi_app
    response = self.handle_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 2292, in wsgi_app
    response = self.full_dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1815, in full_dispatch_request
    rv = self.handle_user_exception(e)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1718, in handle_user_exception
    reraise(exc_type, exc_value, tb)
  File "/home/discord/.local/lib/python3.6/site-packages/flask/_compat.py", line 35, in reraise
    raise value
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1813, in full_dispatch_request
    rv = self.dispatch_request()
  File "/home/discord/.local/lib/python3.6/site-packages/flask/app.py", line 1799, in dispatch_request
    return self.view_functions[rule.endpoint](**req.view_args)
  File "./decksite/cache.py", line 79, in decorated_function
    response = make_response(f(*args, **kwargs))
  File "./decksite/main.py", line 120, in card
    return view.page()
  File "./shared_web/base_view.py", line 21, in page
    return template.render_name('page', self)
  File "./shared_web/template.py", line 29, in render_name
    return renderer.render_name(template, *context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 378, in render_name
    return self._render_string(template, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 402, in _render_string
    return self._render_final(render_func, *context, **kwargs)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 419, in _render_final
    return render_func(engine, stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 400, in <lambda>
    render_func = lambda engine, stack: engine.render(template, stack)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 152, in render
    return engine.render(template, context)
  File "./shared_web/template.py", line 68, in render
    return self.parsed_templates[template].render(self, context_stack)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 47, in render
    parts = list(map(get_unicode, self._parse_tree))
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parsed.py", line 46, in get_unicode
    return node.render(engine, context)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/parser.py", line 192, in render
    values = engine.fetch_section_data(context, self.key)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 121, in fetch_section_data
    data = self.resolve_context(context, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderer.py", line 317, in resolve_context
    return context_get(stack, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/renderengine.py", line 19, in context_get
    return stack.get(name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 281, in get
    result = self._get_simple(parts[0])
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 310, in _get_simple
    result = _get_value(item, name)
  File "/home/discord/.local/lib/python3.6/site-packages/pystache/context.py", line 73, in _get_value
    return attr()
  File "./shared_web/base_view.py", line 57, in menu
    return current_app.config['menu']()
  File "./decksite/__init__.py", line 45, in build_menu
    if (rotation.next_rotation() - dtutil.now()) < datetime.timedelta(7) or (rotation.next_supplemental() - dtutil.now()) < datetime.timedelta(7):
  File "./magic/rotation.py", line 56, in next_rotation
    return next_rotation_ex()['enter_date_dt']
  File "./magic/rotation.py", line 62, in next_rotation_ex
    return min([s for s in sets() if s['enter_date_dt'] > dtutil.now()], key=lambda s: s['enter_date_dt'])

Exception_hash: 09b2c2f4f645e03676927cf9d58c406e7406dd9f

Labels: decksite; ValueError