Bug #231

NMV Internal Error: <class 'exceptions.AttributeError'>

Added by Joachim Nolten about 1 year ago.

Status:New Start:08/14/2010
Priority:Normal Due date:
Assigned to:- % Done:

0%

Category:- Spent time: -
Target version:-

Description

Nexenta web GUI seems stuck at error report:

NMV Issue Report

Title: NMV Internal Error: Date: Sat Aug 14 06:20:09 2010

Request: GET /wizard1/ HTTP/1.1 Headers: Accept = application/json, text/javascript Accept-Encoding = gzip, deflate Accept-Language = en-us Connection = keep-alive Content-Length = Content-Type = Cookie = sessionid=101281a4ad1941f804110e78a26759189151c731; nmvsession=5d60c9e395dd2292c58524bc29c4bbd922c8cf25; ys-jobviewer_expanded=b%3A0 Host = 10.211.55.11:2000 Referer = http://10.211.55.11:2000/help/techsupport/ Remote-Addr = 10.211.55.2 User-Agent = Mozilla/5.0 (Macintosh; U; Intel Mac OS X 1064; en-us) AppleWebKit/533.17.8 (KHTML, like Gecko) Version/5.0.1 Safari/533.17.8 X-Requested-With = XMLHttpRequest

Cookies: nmv_session = 5d60c9e395dd2292c58524bc29c4bbd922c8cf25 session_id = 101281a4ad1941f804110e78a26759189151c731 ys-jobviewer_expanded = b%3A0

Params:

Details: Traceback (most recent call last): File "/usr/lib/python2.5/site-packages/nmv/httptools.py", line 53, in loopiter File "/usr/lib/pymodules/python2.5/cherrypy/_cphttptools.py", line 273, in main body = pagehandler(*virtualpath, **self.params) File "", line 3, in index File "/usr/lib/pymodules/python2.5/turbogears/controllers.py", line 360, in expose args, *kw) File "", line 5, in runwithtransaction File "/usr/lib/pymodules/python2.5/turbogears/database.py", line 363, in so_rwt retval = func(args, *kw) File "", line 5, in _expose File "/usr/lib/pymodules/python2.5/turbogears/controllers.py", line 373, in mapping, fragment, args, kw))) File "/usr/lib/pymodules/python2.5/turbogears/controllers.py", line 420, in executefunc return processoutput(output, template, format, content_type, mapping, fragment) File "", line 3, in processoutput File "/usr/lib/python2.5/site-packages/nmv/workarounds/init.py", line 269, in processoutput File "/usr/lib/pymodules/python2.5/turbogears/controllers.py", line 88, in processoutput fragment=fragment) File "/usr/bin/nmv.py", line 217, in render return _render(args, *kwargs) File "/usr/lib/pymodules/python2.5/turbogears/view/base.py", line 159, in render return engine.render(**kw) File "/usr/lib/pymodules/python2.5/turbokid/kidsupport.py", line 220, in render output=output, format=format) File "/usr/lib/pymodules/python2.5/kid/init.py", line 301, in serialize raisetemplateerror(module=self.module) File "/usr/lib/pymodules/python2.5/kid/init.py", line 299, in serialize return serializer.serialize(self, encoding, fragment, format) File "/usr/lib/pymodules/python2.5/kid/serialization.py", line 107, in serialize text = ''.join(self.generate(stream, encoding, fragment, format)) File "/usr/lib/pymodules/python2.5/kid/serialization.py", line 629, in generate for ev, item in self.apply_filters(stream, format): File "/usr/lib/pymodules/python2.5/kid/serialization.py", line 165, in format_stream for ev, item in stream: File "/usr/lib/pymodules/python2.5/kid/parser.py", line 221, in _coalesce for ev, item in stream: File "/usr/lib/pymodules/python2.5/kid/serialization.py", line 477, in injectmetatags for ev, item in stream: File "/usr/lib/pymodules/python2.5/turbogears/i18n/kidutils.py", line 71, in i18n_filter for ev, item in stream: File "/usr/lib/pymodules/python2.5/kid/parser.py", line 179, in _track for p in stream: File "/usr/lib/pymodules/python2.5/kid/filter.py", line 41, in apply_matches templates[:i] + templates[i+1:], apply_func): File "/usr/lib/pymodules/python2.5/kid/filter.py", line 32, in apply_matches item = stream.expand() File "/usr/lib/pymodules/python2.5/kid/parser.py", line 108, in expand for ev, item in self._iter: File "/usr/lib/pymodules/python2.5/kid/parser.py", line 179, in _track for p in stream: File "/usr/lib/pymodules/python2.5/kid/parser.py", line 221, in _coalesce for ev, item in stream: File "/usr/lib/python2.5/site-packages/nmv/templates/wizard.py", line 125, in matchfunc File "/usr/lib/pymodules/python2.5/turbogears/widgets/base.py", line 389, in display return super(CompoundWidget, self).display(value, **params) File "/usr/lib/pymodules/python2.5/turbogears/widgets/base.py", line 296, in display return transform(params, self.template_c) File "/usr/lib/pymodules/python2.5/turbokid/kidsupport.py", line 234, in transform return kid.ElementStream(template.transform()).expand() File "/usr/lib/pymodules/python2.5/kid/parser.py", line 108, in expand for ev, item in self._iter: File "/usr/lib/pymodules/python2.5/kid/parser.py", line 179, in _track for p in stream: File "/usr/lib/pymodules/python2.5/turbogears/i18n/kidutils.py", line 71, in i18n_filter for ev, item in stream: File "/usr/lib/pymodules/python2.5/kid/parser.py", line 179, in _track for p in stream: File "/usr/lib/pymodules/python2.5/kid/filter.py", line 26, in apply_matches for ev, item in stream: File "/usr/lib/pymodules/python2.5/kid/parser.py", line 179, in _track for p in stream: File "/usr/lib/pymodules/python2.5/kid/parser.py", line 221, in _coalesce for ev, item in stream: File "", line 37, in _pull File "/usr/lib/pymodules/python2.5/turbogears/widgets/base.py", line 389, in display return super(CompoundWidget, self).display(value, **params) File "/usr/lib/pymodules/python2.5/turbogears/widgets/forms.py", line 54, in updatepath returnval = func(self, args, *kw) File "/usr/lib/pymodules/python2.5/turbogears/widgets/forms.py", line 237, in display return super(InputWidget, self).display(value, **params) File "/usr/lib/pymodules/python2.5/turbogears/widgets/base.py", line 296, in display return transform(params, self.template_c) File "/usr/lib/pymodules/python2.5/turbokid/kidsupport.py", line 234, in transform return kid.ElementStream(template.transform()).expand() File "/usr/lib/pymodules/python2.5/kid/parser.py", line 108, in expand for ev, item in self._iter: File "/usr/lib/pymodules/python2.5/kid/parser.py", line 179, in _track for p in stream: File "/usr/lib/pymodules/python2.5/turbogears/i18n/kidutils.py", line 71, in i18n_filter for ev, item in stream: File "/usr/lib/pymodules/python2.5/kid/parser.py", line 179, in _track for p in stream: File "/usr/lib/pymodules/python2.5/kid/filter.py", line 26, in apply_matches for ev, item in stream: File "/usr/lib/pymodules/python2.5/kid/parser.py", line 179, in _track for p in stream: File "/usr/lib/pymodules/python2.5/kid/parser.py", line 221, in _coalesce for ev, item in stream: File "", line 78, in _pull File "/usr/lib/pymodules/python2.5/turbogears/widgets/forms.py", line 54, in updatepath returnval = func(self, args, *kw) File "/usr/lib/pymodules/python2.5/turbogears/widgets/forms.py", line 237, in display return super(InputWidget, self).display(value, **params) File "/usr/lib/pymodules/python2.5/turbogears/widgets/base.py", line 278, in display value = value(self) File "/usr/lib/python2.5/site-packages/nmv/subcontrollers/wizard1.py", line 131, in apply_getter AttributeError: 'list' object has no attribute 'name' Error in code generated from template file '/usr/lib/python2.5/site-packages/nmv/templates/wizards/wizard1.kid'

Also available in: Atom PDF