web.Server Traceback (most recent call last):
jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'own_summary'
/home/buildmaster/vbuildbot/local/lib/python2.7/site-packages/twisted/web/server.py:189 in process
188                    self._encoder = encoder
189            self.render(resrc)
190        except:
/home/buildmaster/vbuildbot/local/lib/python2.7/site-packages/twisted/web/server.py:238 in render
237        try:
238            body = resrc.render(self)
239        except UnsupportedMethod as e:
/home/buildmaster/vbuildbot/local/lib/python2.7/site-packages/buildbot/status/web/base.py:382 in render
381        template = request.site.buildbot_service.templates.get_template("directory.html")
382        data = template.render(**cxt)
383        if isinstance(data, unicode):
/home/buildmaster/vbuildbot/local/lib/python2.7/site-packages/jinja2/environment.py:969 in render
968            exc_info = sys.exc_info()
969        return self.environment.handle_exception(exc_info, True)
970
/home/buildmaster/vbuildbot/local/lib/python2.7/site-packages/jinja2/environment.py:742 in handle_exception
741        exc_type, exc_value, tb = traceback.standard_exc_info
742        reraise(exc_type, exc_value, tb)
743
/home/buildmaster/pypy-buildbot/master/templates/directory.html:1 in top-level template code
0
1 {% extends "layout.html" %}
2 {% block morehead %}
/home/buildmaster/pypy-buildbot/master/templates/layout.html:54 in top-level template code
53
54    {%- block barecontent -%}
55    <hr/>
/home/buildmaster/pypy-buildbot/master/templates/layout.html:64 in block "barecontent"
63    <div class="content">
64      {%- block content -%}
65      {%- endblock -%}
/home/buildmaster/pypy-buildbot/master/templates/directory.html:42 in block "content"
41
42 {% set has_tests = files|join('', attribute='own_summary')|length > 0 or
43      files|join('', attribute='app_summary')|length > 0 %}
/home/buildmaster/vbuildbot/local/lib/python2.7/site-packages/jinja2/filters.py:318 in do_join
317    if not eval_ctx.autoescape:
318        return text_type(d).join(imap(text_type, value))
319
jinja2.exceptions.UndefinedError: 'dict object' has no attribute 'own_summary'