Error: TypeError
What can you do?
Show Details
'NoneType' object has no attribute '__getitem__'
Traceback
Traceback (innermost last):
- Module ZPublisher.Publish, line 126, in publish
- Module ZPublisher.mapply, line 77, in mapply
- Module ZPublisher.Publish, line 46, in call_object
- Module Shared.DC.Scripts.Bindings, line 322, in __call__
- Module Products.PloneHotfix20121106.python_scripts, line 63, in _patched_bindAndExec
- Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
- Module Products.PythonScripts.PythonScript, line 344, in _exec
- Module script, line 4, in profile
<PythonScript at /ENE/People/profile>
Line 4
- Module Shared.DC.Scripts.Bindings, line 322, in __call__
- Module Products.PloneHotfix20121106.python_scripts, line 63, in _patched_bindAndExec
- Module Shared.DC.Scripts.Bindings, line 359, in _bindAndExec
- Module Products.PageTemplates.ZopePageTemplate, line 334, in _exec
- Module Products.PageTemplates.ZopePageTemplate, line 431, in pt_render
- Module Products.PageTemplates.PageTemplate, line 79, in pt_render
- Module zope.pagetemplate.pagetemplate, line 113, in pt_render
- Module zope.tal.talinterpreter, line 271, in __call__
- Module zope.tal.talinterpreter, line 343, in interpret
- Module zope.tal.talinterpreter, line 888, in do_useMacro
- Module zope.tal.talinterpreter, line 343, in interpret
- Module zope.tal.talinterpreter, line 533, in do_optTag_tal
- Module zope.tal.talinterpreter, line 518, in do_optTag
- Module zope.tal.talinterpreter, line 513, in no_tag
- Module zope.tal.talinterpreter, line 343, in interpret
- Module zope.tal.talinterpreter, line 946, in do_defineSlot
- Module zope.tal.talinterpreter, line 343, in interpret
- Module zope.tal.talinterpreter, line 583, in do_setLocal_tal
- Module zope.tales.tales, line 696, in evaluate
URL: /ENE/People/ptProfile
Line 2, Column 0
Expression: <PythonExpr test(person['first_name'], person['first_name'], '')>
Names:{'container': <Folder at /ENE/People>,
'context': <Folder at /ENE/People>,
'default': <object object at 0x7f923440ea20>,
'here': <Folder at /ENE/People>,
'loop': {},
'nothing': None,
'options': {'args': (<HTTPRequest, URL=https://engineering.purdue.edu/ENE/People/profile>,
ZServerHTTPResponse(''))},
'repeat': <Products.PageTemplates.Expressions.SafeMapping object at 0x7f91dc622050>,
'request': <HTTPRequest, URL=https://engineering.purdue.edu/ENE/People/profile>,
'root': <Application at >,
'template': <ZopePageTemplate at /ENE/People/ptProfile>,
'traverse_subpath': [],
'user': <SpecialUser 'Anonymous User'>}
- Module Products.PageTemplates.ZRPythonExpr, line 48, in __call__
__traceback_info__: test(person['first_name'], person['first_name'], '')
- Module PythonExpr, line 1, in <expression>
- Module AccessControl.ZopeGuards, line 83, in guarded_getitem
TypeError: 'NoneType' object has no attribute '__getitem__'
TypeError
Show Details
Your request was processed by zeoclient-04.ecn.purdue.edu