I just upgraded cobbler and cobbler-web to 2.2. I was trying out the new filtering on the profile web page and have a bad value in there. Now when I enter the profile page I get an error page about a Fault at /profile/list. I’ve copied the Traceback below. Does anyone know of a way, other than deleting the Mozilla profile, to clear the data in the filter field?

 

Thanks,

Ed

 

Traceback:

 

Environment:

 

Request Method: GET

Request URL: http://rfcobbler.internal.rfmd.com/cobbler_web/profile/list

Django Version: 1.1.4

Python Version: 2.4.3

Installed Applications:

['django.contrib.auth',

 'django.contrib.contenttypes',

 'django.contrib.sessions',

 'django.contrib.sites',

 'cobbler_web']

Installed Middleware:

('django.middleware.common.CommonMiddleware',

 'django.contrib.sessions.middleware.SessionMiddleware',

 'django.contrib.auth.middleware.AuthenticationMiddleware')

 

 

Traceback:

File "/usr/lib/python2.4/site-packages/django/core/handlers/base.py" in get_response

  99.                     response = callback(request, *callback_args, **callback_kwargs)

File "/usr/share/cobbler/web/cobbler_web/views.py" in genlist

  286.     pageditems = remote.find_items_paged(what,utils.strip_none(filters),sort_field,page,limit)

File "/usr/lib64/python2.4/xmlrpclib.py" in __call__

  1096.         return self.__send(self.__name, args)

File "/usr/lib64/python2.4/xmlrpclib.py" in __request

  1383.             verbose=self.__verbose

File "/usr/lib64/python2.4/xmlrpclib.py" in request

  1147.         return self._parse_response(h.getfile(), sock)

File "/usr/lib64/python2.4/xmlrpclib.py" in _parse_response

  1286.         return u.close()

File "/usr/lib64/python2.4/xmlrpclib.py" in close

  744.             raise Fault(**self._stack[0])

 

Exception Type: Fault at /profile/list

Exception Value: <Fault 1: 'cobbler.cexceptions.CX:"find cannot compare type: <type \'NoneType\'>"'>