Templating Error

<type 'exceptions.AttributeError'>: 'str' object has no att= ribute 'dummystr'

Debugging information follows

  1. While evaluating the standard:'context/history' expression on line 163 =
    Current variables:
    config<roundup.configuration.CoreConf= ig instance at 0x29dffc8>
    context<HTMLItem(0x2ebf758) user 3>=
    db<roundup.cgi.templating.HTMLDatabase= instance at 0x2ebf6c8>
    default<roundup.cgi.PageTemplates.TALE= S.Default instance at 0x289f1b8>
    false0
    i18n<roundup.cgi.TranslationService.Tr= anslationService instance at 0x2e6d128>
    loop<roundup.cgi.PageTemplates.TALES.S= afeMapping instance at 0x2ebf7e8>
    nothingNone
    options{'ok_message': ['user 3 password e= dited ok'], 'error_message': []}
    repeat<roundup.cgi.PageTemplates.TALES= .SafeMapping instance at 0x2ebf7e8>
    request<HTMLRequest {'_context': None,= 'startwith': 0, 'show': <roundup.support.TruthDict instance at 0x2ebf5a= 8>, 'classname': 'user', 'special_char': '@', 'dispname': None, 'group':= [], '_client': <roundup.cgi.client.Client instance at 0x2e6aef0>, 't= emplate': 'item', 'input': <function input_html4 at 0x28aa140>, 'colu= mns': [], 'sort': [], 'env': {'HTTP_AUTHORIZATION': None, 'SERVER_PORT': '9= 112', 'SERVER_NAME': 'localhost', 'HTTP_COOKIE': 'roundup_session_Fooissuet= racker=3DMTMxNzE5NzM5My4wOTAuMTA2MDMwMTYxMjc4', 'HTTP_ACCEPT_LANGUAGE': 'en= -us,en;q=3D0.5', 'SCRIPT_NAME': '', 'REQUEST_METHOD': 'GET', 'HTTP_HOST': '= localhost:9112', 'PATH_INFO': 'user3', 'CONTENT_TYPE': 'text/plain', 'QUERY= _STRING': '@ok_message=3Duser%203%20password%20edited%20ok&@template=3D= item', 'TRACKER_NAME': 'foo'}, 'form': FieldStorage(None, None, [MiniFieldS= torage('@ok_message', 'user 3 password edited ok'), MiniFieldStorage('@temp= late', 'item')]), 'nodeid': '3', 'base': 'http://localhost:9112/foo/', 'use= r': <HTMLItem(0x2ebf560) user 3>, 'search_text': None, 'pagesize': 50= , 'language': ['en_us', 'en'], 'filterspec': {}, 'filter': [], 'client': &l= t;roundup.cgi.client.Client instance at 0x2e6aef0>}>
    template<Roundup PageTemplate 'user.it= em.html'>
    templates<roundup.cgi.templating.Templ= ates instance at 0x2a02cb0>
    tracker<roundup.instance.Tracker insta= nce at 0x29dfa28>
    true1
    utils<roundup.cgi.templating.Templatin= gUtils instance at 0x2ebf710>
    attrs{'tal:condition': 'context/id', 'ta= l:replace': 'structure context/history'}
    columns'id,activity,title,creator,status'=
    columns_showall'id,activity,title,creator= ,assignedto,status'
    kw_create1
    kw_edit1
    kw_edit_link[]
    status_notresolved'-1,1,2,3,4,5,6,7'
  2. A problem occurred in your template "user.item.html".
Full traceback:
Traceback (most recent call last):
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/client.py", line 1051, in renderContext
    result =3D pt.render(self, None, None, **args)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/templating.py", line 345, in render
    getEngine().getContext(c), output, tal=3D1, strictinsert=3D0)()
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 192, in __call__
    self.interpret(self.program)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 236, in interpret
    handlers[opcode](self, args)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 666, in do_useMacro
    self.interpret(macro)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 236, in interpret
    handlers[opcode](self, args)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 411, in do_optTag_tal
    self.do_optTag(stuff)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 396, in do_optTag
    return self.no_tag(start, program)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 391, in no_tag
    self.interpret(program)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 236, in interpret
    handlers[opcode](self, args)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 689, in do_defineSlot
    self.interpret(slot)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 236, in interpret
    handlers[opcode](self, args)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 632, in do_condition
    self.interpret(block)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 236, in interpret
    handlers[opcode](self, args)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 632, in do_condition
    self.interpret(block)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 236, in interpret
    handlers[opcode](self, args)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/TAL/TALInterpreter.py", line 564, in do_insertStructure_tal
    structure =3D self.engine.evaluateStructure(expr)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/PageTemplates/TALES.py", line 227, in evaluate
    return expression(self)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/PageTemplates/Expressions.py", line 195, in __call__
    return self._eval(econtext)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/PageTemplates/Expressions.py", line 190, in _eval
    return render(ob, econtext.vars)
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/PageTemplates/Expressions.py", line 96, in render
    ob =3D ob()
  File "/home/hemmecke/scratch/roundup/local/lib/python2.7/site-packages/ro=
undup/cgi/templating.py", line 1112, in history
    val =3D args[k].dummystr()
AttributeError: 'str' object has no attribute 'dummystr'