Adding a calendar event on karlstaging gives "AttributeError: 'PageTemplateFile' object has no attribute 'page_title'"

Bug #963071 reported by JimPGlenn
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
KARL3
Invalid
Medium
Chris Rossi

Bug Description

       Traceback (most recent call last):
  File "/srv/karlstaging/staging/6/src/karl/karl/errorpage.py", line 60, in __call__
    resp = req.get_response(self.app)
  File "/srv/karlstaging/staging/6/eggs/WebOb-1.1.1-py2.6.egg/webob/request.py", line 1086, in get_response
    application, catch_exc_info=False)
  File "/srv/karlstaging/staging/6/eggs/WebOb-1.1.1-py2.6.egg/webob/request.py", line 1055, in call_application
    app_iter = application(self.environ, start_response)
  File "/srv/karlstaging/staging/6/src/karl/karl/errorlog.py", line 18, in middleware
    return app(environ, start_response)
  File "/srv/karlstaging/staging/6/eggs/repoze.retry-0.9.4-py2.6.egg/repoze/retry/__init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/srv/karlstaging/staging/6/eggs/repoze.zodbconn-0.11-py2.6.egg/repoze/zodbconn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/srv/karlstaging/staging/6/eggs/repoze.tm2-1.0a5-py2.6.egg/repoze/tm/__init__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/srv/karlstaging/staging/6/eggs/repoze.who-1.0.15-py2.6.egg/repoze/who/middleware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/srv/karlstaging/staging/6/eggs/repoze.urchin-0.2-py2.6.egg/repoze/urchin/__init__.py", line 53, in __call__
    resp = req.get_response(self.app)
  File "/srv/karlstaging/staging/6/eggs/WebOb-1.1.1-py2.6.egg/webob/request.py", line 1086, in get_response
    application, catch_exc_info=False)
  File "/srv/karlstaging/staging/6/eggs/WebOb-1.1.1-py2.6.egg/webob/request.py", line 1055, in call_application
    app_iter = application(self.environ, start_response)
  File "/srv/karlstaging/staging/6/eggs/pyramid-1.2.1-py2.6.egg/pyramid/router.py", line 176, in __call__
    response = self.handle_request(request)
  File "/srv/karlstaging/staging/6/eggs/pyramid-1.2.1-py2.6.egg/pyramid/tweens.py", line 17, in excview_tween
    response = handler(request)
  File "/srv/karlstaging/staging/6/eggs/pyramid-1.2.1-py2.6.egg/pyramid/router.py", line 153, in handle_request
    response = view_callable(context, request)
  File "/srv/karlstaging/staging/6/eggs/pyramid-1.2.1-py2.6.egg/pyramid/config/views.py", line 523, in __call__
    return view(context, request)
  File "/srv/karlstaging/staging/6/eggs/pyramid-1.2.1-py2.6.egg/pyramid/config/views.py", line 186, in _secured_view
    return view(context, request)
  File "/srv/karlstaging/staging/6/eggs/pyramid-1.2.1-py2.6.egg/pyramid/config/views.py", line 311, in rendered_view
    context)
  File "/srv/karlstaging/staging/6/eggs/pyramid-1.2.1-py2.6.egg/pyramid/renderers.py", line 393, in render_view
    return self.render_to_response(response, system, request=request)
  File "/srv/karlstaging/staging/6/eggs/pyramid-1.2.1-py2.6.egg/pyramid/renderers.py", line 422, in render_to_response
    result = self.render(value, system_values, request=request)
  File "/srv/karlstaging/staging/6/eggs/pyramid-1.2.1-py2.6.egg/pyramid/renderers.py", line 418, in render
    result = renderer(value, system_values)
  File "/srv/karlstaging/staging/6/src/karl/karl/application.py", line 120, in metarenderer
    return ux2_renderer(value, system)
  File "/srv/karlstaging/staging/6/eggs/pyramid-1.2.1-py2.6.egg/pyramid/chameleon_zpt.py", line 49, in __call__
    result = self.template(**system)
  File "/srv/karlstaging/staging/6/eggs/Chameleon-2.6.1-py2.6.egg/chameleon/template.py", line 136, in __call__
    return self.render(**kwargs)
  File "/srv/karlstaging/staging/6/eggs/Chameleon-2.6.1-py2.6.egg/chameleon/zpt/template.py", line 247, in render
    return super(PageTemplate, self).render(**vars)
  File "/srv/karlstaging/staging/6/eggs/Chameleon-2.6.1-py2.6.egg/chameleon/template.py", line 197, in render
    raise_with_traceback(exc, tb)
  File "/srv/karlstaging/staging/6/eggs/Chameleon-2.6.1-py2.6.egg/chameleon/template.py", line 183, in render
    self._render(stream, econtext, rcontext)
  File "formish_form_2bd08f875622a63946df65fb77a17f0ba65490e6.py", line 627, in render
  File "/srv/karlstaging/staging/6/eggs/Chameleon-2.6.1-py2.6.egg/chameleon/zpt/template.py", line 251, in include
    self._render(*args, **kwargs)
  File "popper_layout_b79108f62b128197bd790c1fc5dbe43d56c59865.py", line 144, in render
  File "/srv/karlstaging/staging/6/eggs/Chameleon-2.6.1-py2.6.egg/chameleon/py26.py", line 8, in lookup_attr
    raise exc
AttributeError: 'PageTemplateFile' object has no attribute 'page_title'

 - Expression: "layout.page_title"
 - Filename: /srv/karlstaging/staging/6/src/pyramid_bottlecap/bottlecap/layouts/popper/templates/popper_layout.pt
 - Location: (16:32)

 - Source: <title tal:content="layout.page_title">Sample Title</title>
                                   ^^^^^^^^^^^^^^^^^
 - Arguments: repeat: {...} (0)
               renderer_name: karl.views.forms:templates/community_formish_form.pt
               actions: <tuple - at 0xb749102cL>
               context_tools: <list - at 0x9c8616c>
               renderer_info: <RendererHelper - at 0x9f7336c>
               panel: <instancemethod render_panel at 0xc1bc1bc>
               layout: <PageTemplateFile - at 0xb22edac>
               request: <Request - at 0x9be71ac>
               main_template: <PageTemplateFile - at 0x9bf040c>
               context: <Calendar calendar at 0xb3366ac>
               view: <FormView - at 0x9f7338c>

Tags: calendar ux2
JimPGlenn (jpglenn09)
Changed in karl3:
milestone: none → m97
importance: Undecided → Medium
tags: added: calendar ux2
description: updated
summary: - Error when adding an event on calendar for karlstaging
+ Adding a calendar event on karlstaging gives "AttributeError:
+ 'PageTemplateFile' object has no attribute 'page_title'"
Changed in karl3:
assignee: nobody → Chris Rossi (chris-archimedeanco)
Changed in karl3:
status: New → In Progress
status: In Progress → Invalid
Revision history for this message
Chris Rossi (chris-archimedeanco) wrote :

This bug was reported earlier and fixed on the ux2 branch. Please use karldev for testing. staging is updated when someone asks for an update. The continuously updated testing environment is karldev.

To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.