(OXFAM) jquery grid KeyError

Bug #666290 reported by Jim B. Glenn
24
This bug affects 3 people
Affects Status Importance Assigned to Milestone
KARL3
Fix Released
Low
Carlos de la Guardia

Bug Description

reported via error monitor:

ENTRY
Fri Oct 22 04:57:20 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd

leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:04:43 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=F
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:05:48 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=I
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:06:52 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=G
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:08:06 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=D
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:08:43 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=B
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:14:10 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=P
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:14:58 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=U
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:18:15 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=R
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:18:23 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=E
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:19:31 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=Z
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:19:33 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=O
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:21:34 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=W
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:21:50 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=A
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:24:10 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=V
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:24:27 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=L
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:24:42 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=N
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:29:33 2010
Exception when processing https://karl.oxfam.org.uk/people/affiliates/affiliates
/jquery_grid
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:29:53 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=M
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:30:00 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=S
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 05:30:05 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=Y
Traceback (most recent call last):
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
re
    return app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
onn/connector.py", line 21, in __call__
    result = self.next_app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
_init__.py", line 88, in __call__
    app_iter = self.application(environ, replace_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
__.py", line 23, in __call__
    result = self.application(environ, save_status_and_headers)
  File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
ine 350, in __call__
    app_iter = self.application(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
leware.py", line 107, in __call__
    app_iter = app(environ, wrapper.wrap_start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
erid/middleware.py", line 127, in __call__
    return self.app(environ, start_response)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
py", line 130, in __call__
    response = view_callable(context, request)
  File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
ration.py", line 1753, in _secured_view
    return view(context, request)
  File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
1, in jquery_grid_view
    start=int(request.params['start']),
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 317, in __getitem__
    return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
  File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
t.py", line 486, in __getitem__
    raise KeyError(key)
KeyError: 'start'
ENTRY
Fri Oct 22 05:30:07 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=H

KeyError: 'start'

ENTRY
Fri Oct 22 05:30:22 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=Q

KeyError: 'start'

ENTRY
Fri Oct 22 05:31:11 2010
Exception when processing https://karl.oxfam.org.uk/people/all/all/jquery_grid

KeyError: 'start'

ENTRY
Fri Oct 22 05:31:37 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=T

KeyError: 'start'

ENTRY
Fri Oct 22 05:31:44 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=K

KeyError: 'start'

ENTRY
Fri Oct 22 05:31:53 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=J

KeyError: 'start'

ENTRY
Fri Oct 22 05:46:29 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=V
Traceback (most recent call last):

KeyError: 'start'

ENTRY
Fri Oct 22 05:46:46 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=L

KeyError: 'start'

ENTRY
Fri Oct 22 05:47:02 2010
Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
id?lastnamestartswith=N

KeyError: 'start'

ENTRY
Fri Oct 22 06:05:48 2010
Exception when processing https://karl.oxfam.org.uk/people/affiliates/affiliates
/jquery_grid?lastnamestartswith=U

KeyError: 'start'

ENTRY
Fri Oct 22 06:05:57 2010
Exception when processing https://karl.oxfam.org.uk/people/affiliates/affiliates
/jquery_grid?lastnamestartswith=Y
Traceback (most recent call last):

KeyError: 'start'

ENTRY
Fri Oct 22 06:06:02 2010
Exception when processing https://karl.oxfam.org.uk/people/affiliates/affiliates
/jquery_grid?lastnamestartswith=Z

KeyError: 'start'

ENTRY
Fri Oct 22 06:06:38 2010
Exception when processing https://karl.oxfam.org.uk/people/affiliates/affiliates
/jquery_grid?lastnamestartswith=I

KeyError: 'start'

ENTRY
Fri Oct 22 06:07:32 2010
Exception when processing https://karl.oxfam.org.uk/people/affiliates/affiliates
/jquery_grid?lastnamestartswith=E

KeyError: 'start'

ENTRY
Fri Oct 22 06:08:04 2010
Exception when processing https://karl.oxfam.org.uk/people/all/all/jquery_grid?l
astnamestartswith=A
Traceback (most recent call last):

KeyError: 'start'

ENTRY
Fri Oct 22 06:08:07 2010
Exception when processing https://karl.oxfam.org.uk/people/all/all/jquery_grid?l
astnamestartswith=I
Traceback (most recent call last):

KeyError: 'start'

ENTRY
Fri Oct 22 06:08:11 2010
Exception when processing https://karl.oxfam.org.uk/people/all/all/jquery_grid?l
astnamestartswith=K
Traceback (most recent call last):

KeyError: 'start'

ENTRY
Fri Oct 22 06:08:16 2010
Exception when processing https://karl.oxfam.org.uk/people/all/all/jquery_grid?l
astnamestartswith=J

KeyError: 'start'

ENTRY
Fri Oct 22 06:08:17 2010
Exception when processing https://karl.oxfam.org.uk/people/all/all/jquery_grid?l
astnamestartswith=M

KeyError: 'start'

ENTRY
Fri Oct 22 06:08:18 2010
Exception when processing https://karl.oxfam.org.uk/people/all/all/jquery_grid?l
astnamestartswith=N

KeyError: 'start'

ENTRY
Fri Oct 22 06:08:18 2010
Exception when processing https://karl.oxfam.org.uk/people/all/all/jquery_grid?l
astnamestartswith=G

KeyError: 'start'

ENTRY
Fri Oct 22 06:08:21 2010
Exception when processing https://karl.oxfam.org.uk/people/all/all/jquery_grid?l
astnamestartswith=O
KeyError: 'start'

ENTRY
Fri Oct 22 06:08:21 2010
Exception when processing https://karl.oxfam.org.uk/people/all/all/jquery_grid?l
astnamestartswith=E
    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 06:08:23 2010
Exception when processing https://karl.oxfam.org.uk/people/all/all/jquery_grid?l
astnamestartswith=Y

    raise KeyError(key)
KeyError: 'start'

ENTRY
Fri Oct 22 06:08:24 2010
Exception when processing https://karl.oxfam.org.uk/people/all/all/jquery_grid?l
astnamestartswith=Q
Traceback (most recent call last):

and many more copies of same type of error

Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Very similar to 666285, possibly a duplicate. Handing to Tres for triage, perhaps combining. I'm putting this as Low for the same reason as 666285 and putting both in M50.

Changed in karl3:
assignee: nobody → Tres Seaver (tseaver)
importance: Undecided → Low
milestone: none → m50
Revision history for this message
Tres Seaver (tseaver) wrote :

As with lp:666285, we need the request environment to diagnose / reproduce this issue.

Changed in karl3:
assignee: Tres Seaver (tseaver) → Jim B. Glenn (jimbglenn)
status: New → Incomplete
Revision history for this message
Jim B. Glenn (jimbglenn) wrote :

request environment?

how do i do that for you?

Changed in karl3:
assignee: Jim B. Glenn (jimbglenn) → Tres Seaver (tseaver)
Revision history for this message
Tres Seaver (tseaver) wrote :

Whatever middleware we are using to capture the tracebacks
has access to the WSGI environment: we need to save it (as text)
along with the text rendering of the traceback.

I don't know how your error monitoring stuff is working now, so
I can't make a more concrete suggestion.

Changed in karl3:
assignee: Tres Seaver (tseaver) → Jim B. Glenn (jimbglenn)
Jim B. Glenn (jimbglenn)
Changed in karl3:
assignee: Jim B. Glenn (jimbglenn) → Paul Everitt (paul-agendaless)
Changed in karl3:
assignee: Paul Everitt (paul-agendaless) → Chris Rossi (chris-archimedeanco)
status: Incomplete → Confirmed
Changed in karl3:
status: Confirmed → In Progress
Revision history for this message
Chris Rossi (chris-archimedeanco) wrote :

This is caused by a google search appliance. I have double checked and it is not possible to view the content the crawler is accessing anonymously.

The user agent string is:

gsa-crawler (Enterprise; S5-E4WMTTXWT4JJA; <email address hidden>)

I have the IP address as well. Let me know if you need that.

Assigning to Paul so he can double check with the client this is legitimate. If client is using gsa, it might also be interesting to find out what they're using it for and make sure they've thought through all of the security implications.

Changed in karl3:
assignee: Chris Rossi (chris-archimedeanco) → Paul Everitt (paul-agendaless)
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

I emailed Oxfam, closing this as Invalid as it is actually Oxfam's decision.

Changed in karl3:
status: In Progress → Invalid
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

I'm going to re-open this one, put it in the future, and see if Carlos has a suggestion on how to suppress the exception from percolating up.

Changed in karl3:
assignee: Paul Everitt (paul-agendaless) → Carlos de la Guardia (cguardia)
milestone: m50 → m85
Revision history for this message
Alexander Bittner (yb) wrote :

As I have seen, this bug has not been resolved in m85.

This currently poduces noise in our monitoring, making it impossible for us to discover new bugs in https://monitor.rzob.gocept.net/nagios/cgi-bin/extinfo.cgi?type=2&host=multikarl10&service=karl+oxfam+error+monitor+status%3A+karl since the check is always in a critical state.

Is there a chance that someone can take a look at this again?

Revision history for this message
Paul Everitt (paul-agendaless) wrote : Re: [Bug 666290] Re: (OXFAM) jquery grid KeyError
Download full text (51.8 KiB)

We'll re-open it.

To suggest that it is always in a critical state is incorrect. Whenever I see these bugs, I click "Clear Log" and it goes away. It probably spends 1% of the time in an error state.

It would be nice of course if Nagios has some other state than "Critical". Every error is critical. But we have learned to live with Nagios's shortcomings.

--Paul

On Mar 27, 2012, at 9:46 AM, Alexander Bittner wrote:

> As I have seen, this bug has not been resolved in m85.
>
> This currently poduces noise in our monitoring, making it impossible for
> us to discover new bugs in https://monitor.rzob.gocept.net/nagios/cgi-
> bin/extinfo.cgi?type=2&host=multikarl10&service=karl+oxfam+error+monitor+status%3A+karl
> since the check is always in a critical state.
>
> Is there a chance that someone can take a look at this again?
>
> --
> You received this bug notification because you are subscribed to KARL3.
> https://bugs.launchpad.net/bugs/666290
>
> Title:
> (OXFAM) jquery grid KeyError
>
> Status in KARL3:
> Invalid
>
> Bug description:
> reported via error monitor:
>
>
> ENTRY
> Fri Oct 22 04:57:20 2010
> Exception when processing https://karl.oxfam.org.uk/people/staff/staff/jquery_gr
> id
> Traceback (most recent call last):
> File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/errorlog.py", line 15, in middlewa
> re
> return app(environ, start_response)
> File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.zodbconn-0.11-py2.5.egg/repoze/zodbc
> onn/connector.py", line 21, in __call__
> result = self.next_app(environ, start_response)
> File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.retry-0.9.4-py2.5.egg/repoze/retry/_
> _init__.py", line 88, in __call__
> app_iter = self.application(environ, replace_start_response)
> File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.tm2-1.0a5-py2.5.egg/repoze/tm/__init
> __.py", line 23, in __call__
> result = self.application(environ, save_status_and_headers)
> File "/opt/karl/oxfam/3.5.4-0/eggs/Paste-1.7.2-py2.5.egg/paste/registry.py", l
> ine 350, in __call__
> app_iter = self.application(environ, start_response)
> File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.who-1.0.15-py2.5.egg/repoze/who/midd
>
> leware.py", line 107, in __call__
> app_iter = app(environ, wrapper.wrap_start_response)
> File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.browserid-0.3-py2.5.egg/repoze/brows
> erid/middleware.py", line 127, in __call__
> return self.app(environ, start_response)
> File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/router.
> py", line 130, in __call__
> response = view_callable(context, request)
> File "/opt/karl/oxfam/3.5.4-0/eggs/repoze.bfg-1.2-py2.5.egg/repoze/bfg/configu
> ration.py", line 1753, in _secured_view
> return view(context, request)
> File "/opt/karl/oxfam/3.5.4-0/src/karl/karl/views/peopledirectory.py", line 16
> 1, in jquery_grid_view
> start=int(request.params['start']),
> File "/opt/karl/oxfam/3.5.4-0/eggs/WebOb-0.9.8.0_osi1-py2.5.egg/webob/multidic
> t.py", line 317, in __getitem__
> return self._decode_value(self.multi.__getitem__(self._encode_key(key)))
> File "/opt/karl/oxfam/3.5.4-0/eggs/We...

Changed in karl3:
milestone: m85 → m97
status: Invalid → Confirmed
Revision history for this message
Christian Zagrodnick (zagy) wrote :

On 27.03.2012, at 16:27, Paul Everitt wrote:

> We'll re-open it.
>
> To suggest that it is always in a critical state is incorrect. Whenever
> I see these bugs, I click "Clear Log" and it goes away. It probably
> spends 1% of the time in an error state.
>
> It would be nice of course if Nagios has some other state than
> "Critical". Every error is critical. But we have learned to live with
> Nagios's shortcomings.

Actually, that is not a nagios shortcomming. The URL we check (/error_monitor_status.txt) returns ERROR or OK. There is nothing else. Nagios does not have enough information to do something else.

--
Christian Zagrodnick · <email address hidden>
gocept gmbh & co. kg · forsterstraße 29 · 06112 halle (saale) · germany
http://gocept.com · tel +49 345 1229889 0 · fax +49 345 1229889 1
consulting, development, operations

Revision history for this message
Carlos de la Guardia (cguardia) wrote :

Don't know anything about the monitoring, but the specific error shown can be prevented by setting default values for the view parameters.

Changed in karl3:
status: Confirmed → Fix Committed
Revision history for this message
Paul Everitt (paul-agendaless) wrote :

Nothing testable on this, marking as Fix Released.

Changed in karl3:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Duplicates of this bug

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.