'PageTemplateFile' object has no attribute 'page_title' on Edit Comment

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

Bug Description

<!--
       Traceback (most recent call last):
  File "/srv/karldev/dev/builds/ux2/src/karl/karl/errorpage.py", line 60, in __call__
    resp = req.get_response(self.app)
  File "/srv/karldev/dev/builds/ux2/eggs/WebOb-1.1.1-py2.7.egg/webob/request.py", line 1086, in get_response
    application, catch_exc_info=False)
  File "/srv/karldev/dev/builds/ux2/eggs/WebOb-1.1.1-py2.7.egg/webob/request.py", line 1055, in call_application
    app_iter = application(self.environ, start_response)
  File "/srv/karldev/dev/builds/ux2/src/karl/karl/errorlog.py", line 18, in middleware
    return app(environ, start_response)
  File "/srv/karldev/dev/builds/ux2/eggs/repoze.retry-0.9.4-py2.7.egg/repoze/retry/__init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/srv/karldev/dev/builds/ux2/eggs/repoze.zodbconn-0.14-py2.7.egg/repoze/zodbconn/connector.py", line 22, in __call__
    self.next_app(environ, start_response),
  File "/srv/karldev/dev/builds/ux2/eggs/repoze.tm2-1.0a5-py2.7.egg/repoze/tm/__init__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/srv/karldev/dev/builds/ux2/eggs/repoze.who-1.0.15-py2.7.egg/repoze/who/middleware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/srv/karldev/dev/builds/ux2/eggs/pyramid-1.2.1-py2.7.egg/pyramid/router.py", line 176, in __call__
    response = self.handle_request(request)
  File "/srv/karldev/dev/builds/ux2/eggs/pyramid-1.2.1-py2.7.egg/pyramid/tweens.py", line 17, in excview_tween
    response = handler(request)
  File "/srv/karldev/dev/builds/ux2/eggs/pyramid-1.2.1-py2.7.egg/pyramid/router.py", line 153, in handle_request
    response = view_callable(context, request)
  File "/srv/karldev/dev/builds/ux2/eggs/pyramid-1.2.1-py2.7.egg/pyramid/config/views.py", line 523, in __call__
    return view(context, request)
  File "/srv/karldev/dev/builds/ux2/eggs/pyramid-1.2.1-py2.7.egg/pyramid/config/views.py", line 186, in _secured_view
    return view(context, request)
  File "/srv/karldev/dev/builds/ux2/eggs/pyramid-1.2.1-py2.7.egg/pyramid/config/views.py", line 311, in rendered_view
    context)
  File "/srv/karldev/dev/builds/ux2/eggs/pyramid-1.2.1-py2.7.egg/pyramid/renderers.py", line 393, in render_view
    return self.render_to_response(response, system, request=request)
  File "/srv/karldev/dev/builds/ux2/eggs/pyramid-1.2.1-py2.7.egg/pyramid/renderers.py", line 422, in render_to_response
    result = self.render(value, system_values, request=request)
  File "/srv/karldev/dev/builds/ux2/eggs/pyramid-1.2.1-py2.7.egg/pyramid/renderers.py", line 418, in render
    result = renderer(value, system_values)
  File "/srv/karldev/dev/builds/ux2/src/karl/karl/application.py", line 124, in metarenderer
    return ux2_renderer(value, system)
  File "/srv/karldev/dev/builds/ux2/eggs/pyramid-1.2.1-py2.7.egg/pyramid/chameleon_zpt.py", line 49, in __call__
    result = self.template(**system)
  File "/srv/karldev/dev/builds/ux2/eggs/Chameleon-2.8.2-py2.7.egg/chameleon/template.py", line 125, in __call__
    return self.render(**kwargs)
  File "/srv/karldev/dev/builds/ux2/eggs/Chameleon-2.8.2-py2.7.egg/chameleon/zpt/template.py", line 258, in render
    return super(PageTemplate, self).render(**vars)
  File "/srv/karldev/dev/builds/ux2/eggs/Chameleon-2.8.2-py2.7.egg/chameleon/template.py", line 191, in render
    raise_with_traceback(exc, tb)
  File "/srv/karldev/dev/builds/ux2/eggs/Chameleon-2.8.2-py2.7.egg/chameleon/template.py", line 172, in render
    self._render(stream, econtext, rcontext)
  File "formish_form_0b93147f715db675b19c49ff7016643ecba467bd.py", line 728, in render
  File "/srv/karldev/dev/builds/ux2/eggs/Chameleon-2.8.2-py2.7.egg/chameleon/zpt/template.py", line 262, in include
    self._render(*args, **kwargs)
  File "layout_85cb8b68197931fd5065435f96ca05d0018ac85b.py", line 150, in render
  File "/srv/karldev/dev/builds/ux2/eggs/Chameleon-2.8.2-py2.7.egg/chameleon/py26.py", line 12, in lookup_attr
    raise exc
AttributeError: 'PageTemplateFile' object has no attribute 'page_title'

 - Expression: "page_title|layout.page_title"
 - Filename: /srv/karldev/dev/builds/ux2/src/karl/karl/ux2/templates/layout.pt
 - Location: (16:32)

 - Source: ... le tal:content="page_title|layout.page_title"&gt;Sample Title&lt;/ ...
                                   ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
 - Arguments: repeat: {...} (0)
               renderer_name: karl.views.forms:templates/community_formish_form.pt
               actions: &lt;tuple - at 0xb754102cL&gt;
               context_tools: &lt;list - at 0xbef0fcc&gt;
               renderer_info: &lt;RendererHelper - at 0xb75d24c&gt;
               panel: &lt;instancemethod render_panel at 0xbed7b44&gt;
               layout: &lt;PageTemplateFile - at 0xbab740c&gt;
               request: &lt;Request - at 0xb4b5eac&gt;
               main_template: &lt;PageTemplateFile - at 0xb6b0f6c&gt;
               context: &lt;Comment 001 at 0xd2acbec&gt;
               view: &lt;FormView - at 0xb75d1cc&gt;

     -->

Revision history for this message
JimPGlenn (jpglenn09) wrote :

This was the result of testing tag boxes under edits on a comment to a blog. The edit blew up my browser IE8.

Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Should be an easy one to fix.

summary: - edit of comment to a blog
+ 'PageTemplateFile' object has no attribute 'page_title'
summary: - 'PageTemplateFile' object has no attribute 'page_title'
+ 'PageTemplateFile' object has no attribute 'page_title' on Edit Comment
Changed in karl3:
assignee: nobody → Chris Rossi (chris-archimedeanco)
importance: Undecided → Medium
milestone: none → m102
Changed in karl3:
status: New → Fix Committed
Revision history for this message
JimPGlenn (jpglenn09) wrote :

fixed

Changed in karl3:
status: Fix Committed → Fix Released
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.