Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- OpenERP
- MITR
- ธิดา ใจงาม | LOGOUT
- MITR TECHNICAL CONSULTANT
- 1 Empty timesheet
- Skip to navigation [n]
- Skip to content [c]
- Skip to footer [f]
- Project
- Timesheet
- Project in Hand
- Project Status
- Utilization
- Timesheet Report
- socket://en4@localhost:8070 en_US
- Powered by openerp.com
- <type 'exceptions.IndexError'> Python 2.6.6: /usr/bin/python
- Wed Sep 14 17:41:37 2011
- A problem occurred in a Python script. Here is the sequence of function calls leading up to the error, in the order they occurred.
- /usr/lib/pymodules/python2.6/cherrypy/_cprequest.py in respond(self=<cherrypy._cprequest.Request object>, path_info='/production/projects/status')
- 604 if self.handler:
- 605 self.stage = 'handler'
- 606 cherrypy.response.body = self.handler()
- 607
- 608 self.stage = 'before_finalize'
- global cherrypy = <module 'cherrypy' from '/usr/lib/pymodules/python2.6/cherrypy/__init__.pyc'>, cherrypy.response = <cherrypy._ThreadLocalProxy object>, cherrypy.response.body = [], self = <cherrypy._cprequest.Request object>, self.handler = <cherrypy._cpdispatch.LateParamPageHandler object>
- /usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py in __call__(self=<cherrypy._cpdispatch.LateParamPageHandler object>)
- 23 def __call__(self):
- 24 try:
- 25 return self.callable(*self.args, **self.kwargs)
- 26 except TypeError, x:
- 27 test_callable_spec(self.callable, self.args, self.kwargs)
- self = <cherrypy._cpdispatch.LateParamPageHandler object>, self.callable = <bound method Root.default of <openobject.controllers._root.Root object>>, self.args = ('production', 'projects', 'status'), self.kwargs = {}
- /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.2-py2.6.egg/openobject/tools/_expose.py in func_wrapper(*args=(<openobject.controllers._root.Root object>, 'production', 'projects', 'status'), **kw={'_': '1315996897717'})
- 180 raise cherrypy.HTTPError(405)
- 181
- 182 res = func(*args, **kw)
- 183 if format == 'json' or (allow_json and 'allow_json' in cherrypy.request.params):
- 184 cherrypy.response.headers['Content-Type'] = 'text/javascript'
- global res = '/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.2-py2.6.egg/doc/openerp-web.cfg', func = <function default>, args = (<openobject.controllers._root.Root object>, 'production', 'projects', 'status'), kw = {'_': '1315996897717'}
- /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.2-py2.6.egg/openobject/controllers/_root.py in default(self=<openobject.controllers._root.Root object>, *args=('production', 'projects', 'status'), **kw={'_': '1315996897717'})
- 85 request.handler = cherrypy.NotFound()
- 86
- 87 return request.handler()
- 88
- 89 def find_handler(self):
- request = <cherrypy._ThreadLocalProxy object>, request.handler = <cherrypy._cpdispatch.LateParamPageHandler object>
- /usr/lib/pymodules/python2.6/cherrypy/_cpdispatch.py in __call__(self=<cherrypy._cpdispatch.LateParamPageHandler object>)
- 23 def __call__(self):
- 24 try:
- 25 return self.callable(*self.args, **self.kwargs)
- 26 except TypeError, x:
- 27 test_callable_spec(self.callable, self.args, self.kwargs)
- self = <cherrypy._cpdispatch.LateParamPageHandler object>, self.callable = <function status>, self.args = (), self.kwargs = {}
- /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.2-py2.6.egg/addons/openerp/controllers/utils.py in wrapper(*args=(), **kw={})
- 110 # User is logged in; allow access
- 111 clear_login_fields(kw)
- 112 return fn(*args, **kw)
- 113 else:
- 114 action = kw.get('login_action', '')
- fn = <bound method Project.status of <mitr.controllers.project.Project object>>, args = (), kw = {}
- /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.2-py2.6.egg/openobject/tools/_expose.py in func_wrapper(*args=(<mitr.controllers.project.Project object>,), **kw={})
- 180 raise cherrypy.HTTPError(405)
- 181
- 182 res = func(*args, **kw)
- 183 if format == 'json' or (allow_json and 'allow_json' in cherrypy.request.params):
- 184 cherrypy.response.headers['Content-Type'] = 'text/javascript'
- global res = '/usr/local/lib/python2.6/dist-packages/openerp_web-6.0.2-py2.6.egg/doc/openerp-web.cfg', func = <function status>, args = (<mitr.controllers.project.Project object>,), kw = {}
- /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.2-py2.6.egg/addons/mitr/controllers/project.py in status(self=<mitr.controllers.project.Project object>, uid=None, pid=None, **kws={})
- 968 wg = MitrGanttCalendar('project.task', [], view, conditions=args)"""
- 969
- 970 return dict(widget=wg.render(), wg_javascript=wg.javascript, wg_css=wg.css, params=params)
- 971 else:
- 972 return dict(widget="คุณยังไม่ได้รับการมอบหมายงาน", wg_javascript=[], wg_css=[], params=params)
- builtin dict = <type 'dict'>, widget undefined, wg = MitrGanttCalendar, wg.render = <bound method MitrGanttCalendar.render of MitrGanttCalendar>, wg_javascript undefined, wg.javascript = [JSLink, JSLink, JSLink, JSLink, JSLink, JSLink], wg_css undefined, wg.css = [CSSLink, CSSLink, CSSLink, CSSLink], params = {'division_list': [(1, u'\u0e2d\u0e2d\u0e01\u0e4...1, 2], '_terp_errors': {}, '_terp_selectable': 0}
- /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.2-py2.6.egg/openobject/widgets/_base.py in render(self=MitrGanttCalendar, value=None, **params={})
- 213
- 214 def render(self, value=None, **params):
- 215 return self.display(value, **params)
- 216
- 217 def retrieve_css(self):
- self = MitrGanttCalendar, self.display = <bound method MitrGanttCalendar.display of MitrGanttCalendar>, value = None, params = {}
- /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.2-py2.6.egg/openobject/widgets/_base.py in display(self=MitrGanttCalendar, value=None, **params={'calendar_fields': {'date_delay': {'kind': u'float', 'name': u'planned_hours'}, 'date_start': {'kind': u'datetime', 'name': u'date_start'}, 'date_stop': {'kind': u'datetime', 'name': u'date_end'}, 'day_length': 24}, 'colspan': 1, 'concurrency_info': None, 'cp': {'locale': <function get_locale at 0x88c272c>, '...b6c0c>, 'config': <function config at 0x893f8ec>}, 'css_class': 'mitrganttcalendar', 'css_classes': [], 'date_format': u'%m/%d/%Y', 'days': [], 'display_member': <function <lambda>>, 'events': [], ...})
- 210 return tools.render_template(
- 211 tools.load_template(
- 212 self.template), params)
- 213
- 214 def render(self, value=None, **params):
- self = MitrGanttCalendar, self.template = 'mitr/widgets/templates/gantt.mako', params = {'calendar_fields': {'date_delay': {'kind': u'float', 'name': u'planned_hours'}, 'date_start': {'kind': u'datetime', 'name': u'date_start'}, 'date_stop': {'kind': u'datetime', 'name': u'date_end'}, 'day_length': 24}, 'colspan': 1, 'concurrency_info': None, 'cp': {'locale': <function get_locale at 0x88c272c>, '...b6c0c>, 'config': <function config at 0x893f8ec>}, 'css_class': 'mitrganttcalendar', 'css_classes': [], 'date_format': u'%m/%d/%Y', 'days': [], 'display_member': <function <lambda>>, 'events': [], ...}
- /usr/local/lib/python2.6/dist-packages/openerp_web-6.0.2-py2.6.egg/openobject/tools/_expose.py in render_template(template=<mako.template.Template object>, kw={'calendar_fields': {'date_delay': {'kind': u'float', 'name': u'planned_hours'}, 'date_start': {'kind': u'datetime', 'name': u'date_start'}, 'date_stop': {'kind': u'datetime', 'name': u'date_end'}, 'day_length': 24}, 'colspan': 1, 'concurrency_info': None, 'cp': {'locale': <function get_locale at 0x88c272c>, '...b6c0c>, 'config': <function config at 0x893f8ec>}, 'css_class': 'mitrganttcalendar', 'css_classes': [], 'date_format': u'%m/%d/%Y', 'days': [], 'display_member': <function <lambda>>, 'events': [], ...})
- 139 kw['ctx'] = kw.pop('context')
- 140
- 141 return utils.NoEscape(template.render_unicode(**kw))
- 142
- 143
- global utils = <module 'openobject.tools._utils' from '/usr/loc...web-6.0.2-py2.6.egg/openobject/tools/_utils.pyc'>, utils.NoEscape = <class 'openobject.tools._utils.NoEscape'>, template = <mako.template.Template object>, template.render_unicode = <bound method Template.render_unicode of <mako.template.Template object>>, kw = {'calendar_fields': {'date_delay': {'kind': u'float', 'name': u'planned_hours'}, 'date_start': {'kind': u'datetime', 'name': u'date_start'}, 'date_stop': {'kind': u'datetime', 'name': u'date_end'}, 'day_length': 24}, 'colspan': 1, 'concurrency_info': None, 'cp': {'locale': <function get_locale at 0x88c272c>, '...b6c0c>, 'config': <function config at 0x893f8ec>}, 'css_class': 'mitrganttcalendar', 'css_classes': [], 'date_format': u'%m/%d/%Y', 'days': [], 'display_member': <function <lambda>>, 'events': [], ...}
- /usr/lib/pymodules/python2.6/mako/template.py in render_unicode(self=<mako.template.Template object>, *args=(), **data={'calendar_fields': {'date_delay': {'kind': u'float', 'name': u'planned_hours'}, 'date_start': {'kind': u'datetime', 'name': u'date_start'}, 'date_stop': {'kind': u'datetime', 'name': u'date_end'}, 'day_length': 24}, 'colspan': 1, 'concurrency_info': None, 'cp': {'locale': <function get_locale at 0x88c272c>, '...b6c0c>, 'config': <function config at 0x893f8ec>}, 'css_class': 'mitrganttcalendar', 'css_classes': [], 'date_format': u'%m/%d/%Y', 'days': [], 'display_member': <function <lambda>>, 'events': [], ...})
- 196 args,
- 197 data,
- 198 as_unicode=True)
- 199
- 200 def render_context(self, context, *args, **kwargs):
- as_unicode undefined, builtin True = True
- /usr/lib/pymodules/python2.6/mako/runtime.py in _render(template=<mako.template.Template object>, callable_=<function render_body>, args=(), data={'calendar_fields': {'date_delay': {'kind': u'float', 'name': u'planned_hours'}, 'date_start': {'kind': u'datetime', 'name': u'date_start'}, 'date_stop': {'kind': u'datetime', 'name': u'date_end'}, 'day_length': 24}, 'colspan': 1, 'concurrency_info': None, 'cp': {'locale': <function get_locale at 0x88c272c>, '...b6c0c>, 'config': <function config at 0x893f8ec>}, 'css_class': 'mitrganttcalendar', 'css_classes': [], 'date_format': u'%m/%d/%Y', 'days': [], 'display_member': <function <lambda>>, 'events': [], ...}, as_unicode=True)
- 401 context._with_template = template
- 402
- 403 _render_context(template, callable_, context, *args, **_kwargs_for_callable(callable_, data))
- 404 return context._pop_buffer().getvalue()
- 405
- global _render_context = <function _render_context>, template = <mako.template.Template object>, callable_ = <function render_body>, context = <mako.runtime.Context object>, args = (), global _kwargs_for_callable = <function _kwargs_for_callable>, data = {'calendar_fields': {'date_delay': {'kind': u'float', 'name': u'planned_hours'}, 'date_start': {'kind': u'datetime', 'name': u'date_start'}, 'date_stop': {'kind': u'datetime', 'name': u'date_end'}, 'day_length': 24}, 'colspan': 1, 'concurrency_info': None, 'cp': {'locale': <function get_locale at 0x88c272c>, '...b6c0c>, 'config': <function config at 0x893f8ec>}, 'css_class': 'mitrganttcalendar', 'css_classes': [], 'date_format': u'%m/%d/%Y', 'days': [], 'display_member': <function <lambda>>, 'events': [], ...}
- /usr/lib/pymodules/python2.6/mako/runtime.py in _render_context(tmpl=<mako.template.Template object>, callable_=<function render_body>, context=<mako.runtime.Context object>, *args=(), **kwargs={'calendar_fields': {'date_delay': {'kind': u'float', 'name': u'planned_hours'}, 'date_start': {'kind': u'datetime', 'name': u'date_start'}, 'date_stop': {'kind': u'datetime', 'name': u'date_end'}, 'day_length': 24}, 'colspan': 1, 'concurrency_info': None, 'cp': {'locale': <function get_locale at 0x88c272c>, '...b6c0c>, 'config': <function config at 0x893f8ec>}, 'css_class': 'mitrganttcalendar', 'css_classes': [], 'date_format': u'%m/%d/%Y', 'days': [], 'display_member': <function <lambda>>, 'events': [], ...})
- 432 # if main render method, call from the base of the inheritance stack
- 433 (inherit, lclcontext) = _populate_self_namespace(context, tmpl)
- 434 _exec_template(inherit, lclcontext, args=args, kwargs=kwargs)
- 435 else:
- 436 # otherwise, call the actual rendering method specified
- global _exec_template = <function _exec_template>, inherit = <function render_body>, lclcontext = <mako.runtime.Context object>, args = (), kwargs = {'calendar_fields': {'date_delay': {'kind': u'float', 'name': u'planned_hours'}, 'date_start': {'kind': u'datetime', 'name': u'date_start'}, 'date_stop': {'kind': u'datetime', 'name': u'date_end'}, 'day_length': 24}, 'colspan': 1, 'concurrency_info': None, 'cp': {'locale': <function get_locale at 0x88c272c>, '...b6c0c>, 'config': <function config at 0x893f8ec>}, 'css_class': 'mitrganttcalendar', 'css_classes': [], 'date_format': u'%m/%d/%Y', 'days': [], 'display_member': <function <lambda>>, 'events': [], ...}
- /usr/lib/pymodules/python2.6/mako/runtime.py in _exec_template(callable_=<function render_body>, context=<mako.runtime.Context object>, args=(), kwargs={'calendar_fields': {'date_delay': {'kind': u'float', 'name': u'planned_hours'}, 'date_start': {'kind': u'datetime', 'name': u'date_start'}, 'date_stop': {'kind': u'datetime', 'name': u'date_end'}, 'day_length': 24}, 'colspan': 1, 'concurrency_info': None, 'cp': {'locale': <function get_locale at 0x88c272c>, '...b6c0c>, 'config': <function config at 0x893f8ec>}, 'css_class': 'mitrganttcalendar', 'css_classes': [], 'date_format': u'%m/%d/%Y', 'days': [], 'display_member': <function <lambda>>, 'events': [], ...})
- 455 _render_error(template, context, e)
- 456 else:
- 457 callable_(context, *args, **kwargs)
- 458
- 459
- callable_ = <function render_body>, context = <mako.runtime.Context object>, args = (), kwargs = {'calendar_fields': {'date_delay': {'kind': u'float', 'name': u'planned_hours'}, 'date_start': {'kind': u'datetime', 'name': u'date_start'}, 'date_stop': {'kind': u'datetime', 'name': u'date_end'}, 'day_length': 24}, 'colspan': 1, 'concurrency_info': None, 'cp': {'locale': <function get_locale at 0x88c272c>, '...b6c0c>, 'config': <function config at 0x893f8ec>}, 'css_class': 'mitrganttcalendar', 'css_classes': [], 'date_format': u'%m/%d/%Y', 'days': [], 'display_member': <function <lambda>>, 'events': [], ...}
- /home/kathawut/mitr_widgets_templates_gantt_mako in render_body(context=<mako.runtime.Context object>, **pageargs={'calendar_fields': {'date_delay': {'kind': u'float', 'name': u'planned_hours'}, 'date_start': {'kind': u'datetime', 'name': u'date_start'}, 'date_stop': {'kind': u'datetime', 'name': u'date_end'}, 'day_length': 24}, 'colspan': 1, 'concurrency_info': None, 'cp': {'locale': <function get_locale at 0x88c272c>, '...b6c0c>, 'config': <function config at 0x893f8ec>}, 'css_class': 'mitrganttcalendar', 'css_classes': [], 'date_format': u'%m/%d/%Y', 'days': [], 'display_member': <function <lambda>>, 'events': [], ...})
- <type 'exceptions.IndexError'>: list index out of range
- args = ('list index out of range',)
- message = 'list index out of range'
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement