Comment 10 for bug 599299

Revision history for this message
Ferdinand (office-chricar) wrote : Re: The path '/error/HTTP_INTERNAL_SERVER_ERROR.html.var' was not found.

So I tried some more

* the first filter action very often (allways?) after login fails
** workaround: click back and filter again
** sometimes also this
****
The server encountered an internal error or misconfiguration and was unable to complete your request.
Please contact the server administrator, root@cc-187 and inform them of the time the error occurred, and anything you might have done that may have caused the error.
More information about this error may be available in the server error log.
-->
[Wed Jul 07 21:51:59 2010] [error] (103)Software caused connection abort: proxy: pass request body failed to 192.168.160.187:8080 (192.168.160.187) from <my external ip> ()
[Wed Jul 07 21:51:59 2010] [error] proxy: clien <my external ip> given Content-Length did not match number of body bytes read
****
** same workaround: click back and filter again

after switching from simple query to advanced the same error occures ONCE again

IMPORTANT - IMHO this happens only once after restart of the openerp web-client
Can logout and login, close firefox - everythink works fine

special problematic form : my current tasks
first query fails
/error/HTTP_INTERNAL_SERVER_ERROR.html.var
back + require - works
click edit of one line
enter some text into Information tab - notes + save

Traceback (most recent call last):
  File "/home/terp/OpenERP/branch/server/5.0/bin/netsvc.py", line 247, in dispatch
    result = LocalService(service_name)(method, *params)
  File "/home/terp/OpenERP/branch/server/5.0/bin/netsvc.py", line 76, in __call__
    return getattr(self, method)(*params)
  File "/home/terp/OpenERP/branch/server/5.0/bin/addons/audittrail/audittrail.py", line 363, in execute
    return self.log_fct(db, uid, passwd, model, method, fct_src, *args)
  File "/home/terp/OpenERP/branch/server/5.0/bin/addons/audittrail/audittrail.py", line 256, in log_fct
    res =fct_src( db, uid, passwd, object, method, *args)
  File "/home/terp/OpenERP/branch/server/5.0/bin/addons/base_module_record/base_module_record.py", line 38, in execute
    res = super(recording_objects_proxy, self).execute(*args, **argv)
  File "/home/terp/OpenERP/branch/server/5.0/bin/service/web_services.py", line 577, in execute
    res = service.execute(db, uid, object, method, *args)
  File "/home/terp/OpenERP/branch/server/5.0/bin/osv/osv.py", line 58, in wrapper
    return f(self, dbname, *args, **kwargs)
  File "/home/terp/OpenERP/branch/server/5.0/bin/osv/osv.py", line 119, in execute
    res = pool.execute_cr(cr, uid, obj, method, *args, **kw)
  File "/home/terp/OpenERP/branch/server/5.0/bin/osv/osv.py", line 111, in execute_cr
    return getattr(object, method)(cr, uid, *args, **kw)
  File "/home/terp/OpenERP/branch/server/5.0/bin/addons/project_timesheet/project_timesheet.py", line 162, in write
    hr_anlytic_timesheet.write(cr, uid, [line_id], vals_line, {})
  File "/home/terp/OpenERP/branch/server/5.0/bin/addons/hr_timesheet_sheet/hr_timesheet_sheet.py", line 422, in write
    self._check(cr, uid, ids)
  File "/home/terp/OpenERP/branch/server/5.0/bin/addons/hr_timesheet_sheet/hr_timesheet_sheet.py", line 427, in _check
    if att.sheet_id and att.sheet_id.state not in ('draft', 'new'):
  File "/home/terp/OpenERP/branch/server/5.0/bin/osv/orm.py", line 239, in __getattr__
    return self[name]
  File "/home/terp/OpenERP/branch/server/5.0/bin/osv/orm.py", line 189, in __getitem__
    datas = self._table.read(self._cr, self._uid, ids, fffields, context=self._context, load="_classic_write")
  File "/home/terp/OpenERP/branch/server/5.0/bin/osv/orm.py", line 2228, in read
    result = self._read_flat(cr, user, select, fields, context, load)
  File "/home/terp/OpenERP/branch/server/5.0/bin/osv/orm.py", line 2368, in _read_flat
    res2 = self._columns[f].get(cr, self, ids, f, user, context=context, values=res)
  File "/home/terp/OpenERP/branch/server/5.0/bin/osv/fields.py", line 659, in get
    res = self._fnct(obj, cr, user, ids, name, self._arg, context)
  File "/home/terp/OpenERP/branch/server/5.0/bin/addons/hr_timesheet_sheet/hr_timesheet_sheet.py", line 334, in _sheet
    GROUP BY l.id')
  File "/home/terp/OpenERP/branch/server/5.0/bin/sql_db.py", line 77, in wrapper
    return f(self, *args, **kwargs)
  File "/home/terp/OpenERP/branch/server/5.0/bin/sql_db.py", line 122, in execute
    res = self._obj.execute(query, params)
ProgrammingError: syntax error at or near ")"
LINE 1: ...r_id = al.user_id) WHERE l.id in ()

I give up for today :-(