Rapport de bug pour WCS - 148

Le formulaire a été enregistré le 18/09/2006 15:36 avec le numéro 148.

Nom de l'utilisateurPierre Cros

Type Au quotidien

Commentaire / explication

En créant un nouvel utilisateur, je complète tout je clique sur créer et poum.

Erreur affichée

Traceback (most recent call last):
  File "/usr/local/lib/python2.4/site-packages/quixote/publish.py", line 277, in process_request
    output = self.try_publish(request)
  File "/home/fred/src/wcs/wcs/__init__.py", line 162, in try_publish
    return WcsPublisher.try_publish(self, request)
  File "/home/fred/src/wcs/wcs/__init__.py", line 153, in try_publish
    return Publisher.try_publish(self, request)
  File "/usr/local/lib/python2.4/site-packages/quixote/publish.py", line 255, in try_publish
    output = self.root_directory._q_traverse(components)
  File "/home/fred/src/wcs/wcs/root.ptl", line 180, in _q_traverse
    return Directory._q_traverse(self, path)
  File "/usr/local/lib/python2.4/site-packages/quixote/directory.py", line 66, in _q_traverse
    return obj._q_traverse(path)
  File "/usr/local/lib/python2.4/site-packages/quixote/directory.py", line 94, in _q_traverse
    return super(AccessControlled, self)._q_traverse(path)
  File "/usr/local/lib/python2.4/site-packages/quixote/directory.py", line 66, in _q_traverse
    return obj._q_traverse(path)
  File "/usr/local/lib/python2.4/site-packages/quixote/directory.py", line 70, in _q_traverse
    return obj()
  File "/home/fred/src/wcs/wcs/admin/users.ptl", line 300, in new
    if not form.is_submitted() or form.has_errors():
  File "/usr/local/lib/python2.4/site-packages/quixote/form/form.py", line 191, in has_errors
    if widget.has_error(request=request):
  File "/usr/local/lib/python2.4/site-packages/quixote/form/widget.py", line 756, in has_error
    if Widget.has_error(self, request=request):
  File "/usr/local/lib/python2.4/site-packages/quixote/form/widget.py", line 100, in has_error
    return bool(self.get_error(request=request))
  File "/home/fred/src/wcs/wcs/form.py", line 23, in get_i18n_error
    error = get_error_orig(self, request)
  File "/usr/local/lib/python2.4/site-packages/quixote/form/widget.py", line 96, in get_error
    self.parse(request=request)
  File "/usr/local/lib/python2.4/site-packages/quixote/form/widget.py", line 128, in parse
    self._parse(request)
  File "/usr/local/lib/python2.4/site-packages/quixote/form/widget.py", line 837, in _parse
    value = self.get(name)
  File "/usr/local/lib/python2.4/site-packages/quixote/form/widget.py", line 737, in get
    return widget.parse()
  File "/usr/local/lib/python2.4/site-packages/quixote/form/widget.py", line 128, in parse
    self._parse(request)
  File "/usr/local/lib/python2.4/site-packages/quixote/form/widget.py", line 469, in _parse
    self.value = self._parse_single_selection(parsed_key)
  File "/usr/local/lib/python2.4/site-packages/quixote/form/widget.py", line 410, in _parse_single_selection
    key = unicode(key, get_request().DEFAULT_CHARSET)
TypeError: unicode() argument 2 must be string, not None

Form:
_form_id        efb36eb2c15b8ab0
f1              Toto
f2              Caca
f3              pcros@entrouvert.com
method_password$password toto
method_password$username toto
roles$added_elements 1
roles$element0  ---
submit          Valider

Cookies:
wcs             7676c0f91c814137

Environment:
CONTENT_LENGTH  1172
CONTENT_TYPE    multipart/form-data; boundary=---------------------------14477047321266611905277551034
DOCUMENT_ROOT   /home/fred/src/wcs/root/
HTTP_ACCEPT     text/xml,application/xml,application/xhtml+xml,text/html;q=0.9,text/plain;q=0.8,image/png,*/*;q=0.5
HTTP_ACCEPT_CHARSET UTF-8,*
HTTP_ACCEPT_ENCODING gzip,deflate
HTTP_ACCEPT_LANGUAGE fr-fr,en;q=0.7,fr;q=0.3
HTTP_CONNECTION keep-alive
HTTP_CONTENT_LENGTH 1172
HTTP_CONTENT_TYPE multipart/form-data; boundary=---------------------------14477047321266611905277551034
HTTP_COOKIE     wcs="7676c0f91c814137"
HTTP_HOST       maquette.entrouvert.com
HTTP_KEEP_ALIVE 300
HTTP_REFERER    http://maquette.entrouvert.com/admin/users/new
HTTP_USER_AGENT Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.8.0.6) Gecko/20060728 Firefox/1.5.0.6 (Debian-1.5.dfsg+1.5.0.6-5)
PATH_INFO       /admin/users/new
QUERY_STRING    
REMOTE_ADDR     213.219.163.238
REMOTE_PORT     50176
REQUEST_METHOD  POST
REQUEST_URI     /admin/users/new
SCGI            1
SCRIPT_NAME     
SERVER_ADDR     212.85.154.92
SERVER_ADMIN    fpeters@entrouvert.com
SERVER_NAME     maquette.entrouvert.com
SERVER_PORT     80
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE Apache/2.0.54 (Debian GNU/Linux) DAV/2 mod_python/3.1.3 Python/2.3.5 PHP/4.3.10-16 proxy_html/2.4 mod_scgi/1.9 mod_ssl/2.0.54 OpenSSL/0.9.7e

StatutRejetée

Historique

18/09/2006 15:45 Pierre Cros

A fermer, je ne peux pas le reproduire

18/09/2006 15:50 Frédéric Péters
Rejetée