Bonjour,

Je me tourne vers la communauté afin de solliciter votre aide car je
patauge depuis ce matin sur une erreur que je ne comprends pas.

La situation :
J'ai une application django qui tourne sur un serveur de test distant en
wsgi.
Depuis ce matin, il m'est impossible d'accéder à la page d'accueil (qui
ne fait rien c'est un simple return render()).
L'erreur affichée est la suivante :
[code]
Request Method:    GET
Request URL:    http://test.cprodirect.fr/
Django Version:    1.4
Exception Type:    TypeError
Exception Value:    must be string, not None
Exception Location:    /usr/lib/python2.7/pkgutil.py in get_importer, line
384
Python Executable:    /usr/bin/python
Python Version:    2.7.3
Python Path:    
['/home/cpro/cprov2/cprodirect/',
 '/usr/local/lib/python2.7/dist-packages/suds-0.4.1-py2.7.egg',

'/usr/local/lib/python2.7/dist-packages/suds_jurko-0.4.1.jurko.4-py2.7.egg',
 '/usr/lib/python2.7',
 '/usr/lib/python2.7/plat-linux2',
 '/usr/lib/python2.7/lib-tk',
 '/usr/lib/python2.7/lib-old',
 '/usr/lib/python2.7/lib-dynload',
 '/usr/local/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages',
 '/usr/lib/python2.7/dist-packages/PIL',
 '/usr/lib/pymodules/python2.7',
 '/home/tony',
 '/home/tony/dev/Git/cprov2/cprodirect',
 None,
 '/dev/Git/cprov2/cprodirect']
[/code]

j'ai beau fouillé le code source impossible de trouver la source de cette
erreur.

L'url appelle la méthode "index" qui est la suivante :
[code]
def index(request):
    return render(request, 'index.html')
[/code]

J'ai vérifié les chemins de settings et autre sys.path.extend, tout
semble bon...
Le serveur apache à été redémarré plusieurs fois, le serveur aussi.
J'ai kill l'appli et redescendu le depot.
Les commits réalisés vendredi ne montre aucune modification de code
pouvant généré cela....mais on ne sait jamais...avant de rollback sur le
backup de jeudi (et perdre une journée de code),
je me demandait si quelqu'un aurait il une idée s'il vous plait ?

ps: Dans le python path, on remarque une ligne "None," sans
quote...l'erreur pourrait-elle venir de là ? si oui, je ne sais pas
comment la résoudre, j'ai réalisé un grep "sys.path.extend" sur le
dossier, aucune des lignes ne semblent contenir d'erreur -_'-
_______________________________________________
django mailing list
[email protected]
http://lists.afpy.org/mailman/listinfo/django

Répondre à