Rapport de bug pour WCS - 127

Le formulaire a été enregistré le 16/11/2005 09:53 avec le numéro 127.

Nom de l'utilisateurPierre Cros

Type Bug

Commentaire / explication

Sur wcs.demo, loggué en tant qu'admin ,en voulant exporter les formulaires (+ tout le reste), quand je clique sur valider, j'ai ça :

Erreur affichée

Traceback (most recent call last):
  File "/usr/lib/python2.3/site-packages/quixote/publish.py", line 273, in process_request
    output = self.try_publish(request)
  File "/usr/lib/python2.3/site-packages/wcs/__init__.py", line 102, in try_publish
    return WcsPublisher.try_publish(self, request)
  File "/usr/lib/python2.3/site-packages/wcs/__init__.py", line 93, in try_publish
    return Publisher.try_publish(self, request)
  File "/usr/lib/python2.3/site-packages/quixote/publish.py", line 251, in try_publish
    output = self.root_directory._q_traverse(path)
  File "/usr/lib/python2.3/site-packages/quixote/directory.py", line 69, in _q_traverse
    return obj._q_traverse(path)
  File "/usr/lib/python2.3/site-packages/quixote/directory.py", line 95, in _q_traverse
    return super(AccessControlled, self)._q_traverse(path)
  File "/usr/lib/python2.3/site-packages/quixote/directory.py", line 69, in _q_traverse
    return obj._q_traverse(path)
  File "/usr/lib/python2.3/site-packages/quixote/directory.py", line 71, in _q_traverse
    return obj()
  File "/usr/lib/python2.3/site-packages/wcs/admin/settings.ptl", line 686, in export
    return self.export_submit(form)
  File "/usr/lib/python2.3/site-packages/wcs/admin/settings.ptl", line 701, in export_submit
    for f in os.listdir(path):
OSError: [Errno 2] No such file or directory: '/var/lib/wcs/wcs.demo.entrouvert.com/consultations'

Form:
_form_id        1a0c1cc28057500d
categories      yes
consultations   yes
formdefs        yes
roles           yes
submit          Valider

Cookies:
wcs             23c907a02be4ede8

Environment:
CONTENT_LENGTH  770
CONTENT_TYPE    multipart/form-data; boundary=---------------------------2544590938368493351001043252
DOCUMENT_ROOT   /usr/share/wcs/web/
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 en,fr-fr;q=0.7,fr;q=0.3
HTTP_CONNECTION keep-alive
HTTP_CONTENT_LENGTH 770
HTTP_CONTENT_TYPE multipart/form-data; boundary=---------------------------2544590938368493351001043252
HTTP_COOKIE     wcs="23c907a02be4ede8"
HTTP_HOST       wcs.demo.entrouvert.com
HTTP_KEEP_ALIVE 300
HTTP_REFERER    http://wcs.demo.entrouvert.com/admin/settings/export
HTTP_USER_AGENT Mozilla/5.0 (X11; U; Linux i686; fr; rv:1.7.10) Gecko/20050911 Firefox/1.0.6 (Debian package 1.0.6-5)
PATH_INFO       /admin/settings/export
QUERY_STRING    
REMOTE_ADDR     213.219.161.167
REMOTE_PORT     52080
REMOTE_USER     1
REQUEST_METHOD  POST
REQUEST_URI     /admin/settings/export
SCGI            1
SCRIPT_NAME     
SERVER_ADDR     84.207.4.4
SERVER_ADMIN    fpeters@entrouvert.com
SERVER_NAME     wcs.demo.entrouvert.com
SERVER_PORT     80
SERVER_PROTOCOL HTTP/1.1
SERVER_SOFTWARE Apache/1.3.33 (Debian GNU/Linux) mod_ssl/2.8.22 OpenSSL/0.9.7e DAV/1.0.3 mod_python/2.7.10 Python/2.3.4 mod_scgi/1.2
UNIQUE_ID       Q3rzdlTPBAQAACcPFSc

StatutTerminée

Historique

16/11/2005 09:59 Pierre Cros

En fait le problème vient de l'export des consultations (tout le reste fonctionne tant qu'on ne coche pas consultations). C'est peut-être parce qu'il n'y a aucune consultation à exporter ?

16/11/2005 10:01 Pierre Cros

OSError: [Errno 2] No such file or directory: '/var/lib/wcs/wcs.demo.entrouvert.com/consultations

Et si j'avais lu ça au lieu de tester comme un gland, j'aurai su que oui le bug est lié à l'absence de consultations

17/11/2005 20:56 Frédéric Péters
Accepté

corrigé en local, commit en cours, upload d'un paquet à l'occasion.

17/11/2005 20:57 Frédéric Péters
Terminée

ainsi fermé.