synchronisation des mails dans creme 1.4
#11
Bonjour,

Merci pour votre réponse.
Ce que je voulais dire quand j'expliquais avoir fait une install de la 1.4.3 c'est que faisant une clean install, j'aurais dû écraser toute manipulation malheureuse que j'aurais pu faire sans m'en apercevoir.
Le fait que cette installation n'ait rien changé suggère effectivement qu'il ne restait plus qu'à modifier la variable dans la base de données.
Grâce à vos indications j'ai pu le changer sans problème, et là, ça marche.
On va voir si ça tient...

Merci

René
  Répondre
#12
Bonjour,

Je relance ce fil, car j'ai encore des problèmes de synchronisation des emails externes.
J'ai bien réussi à "réactiver" la rubrique des emails à synchroniser dans la vue (en modifiant dans la bdd), mais je ne reçois aucun e-mail. Et de temps en temps, j'obtiens une "erreur 500" qui disparait en rechargeant la page.
J'ai mis en mode debbug et j'ai trouvé ces erreurs dans le log :
Code :
2014-09-18 11:27:32,612 - django.request - ERROR - Internal Server Error: /emails/synchronization
[Thu Sep 18 11:27:32 2014] [error] Traceback (most recent call last):
[Thu Sep 18 11:27:32 2014] [error]   File "/srv/dataixeo02/creme.xxxcom/Envs_4/creme_4.3/lib/python2.7/site-packages/django/core/handlers/base.py", line 109, in get_response
[Thu Sep 18 11:27:32 2014] [error]     response = callback(request, *callback_args, **callback_kwargs)
[Thu Sep 18 11:27:32 2014] [error]   File "/srv/dataixeo02/xxxx.com/Envs_4/creme_4.3/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 20, in _wrapped_view
[Thu Sep 18 11:27:32 2014] [error]     return view_func(request, *args, **kwargs)
[Thu Sep 18 11:27:32 2014] [error]   File "/srv/dataixeo02/creme.xxxxx.com/Envs_4/creme_4.3/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 20, in _wrapped_view
[Thu Sep 18 11:27:32 2014] [error]     return view_func(request, *args, **kwargs)
[Thu Sep 18 11:27:32 2014] [error]   File "/srv/dataixeo02/creme.xxxx.com/creme_crm-1.4.3/creme/emails/views/mail.py", line 77, in synchronisation
[Thu Sep 18 11:27:32 2014] [error]     'entityemail_ct_id': ContentType.objects.get_for_model(EntityEmail).id,
[Thu Sep 18 11:27:32 2014] [error]   File "/srv/dataixeo02/creme.xxxxxx.com/Envs_4/creme_4.3/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 20, in _wrapped_view
[Thu Sep 18 11:27:32 2014] [error]     return view_func(request, *args, **kwargs)
[Thu Sep 18 11:27:32 2014] [error]   File "/srv/dataixeo02/creme.xxxxxxx.com/Envs_4/creme_4.3/lib/python2.7/site-packages/django/contrib/auth/decorators.py", line 20, in _wrapped_view
[Thu Sep 18 11:27:32 2014] [error]     return view_func(request, *args, **kwargs)
[Thu Sep 18 11:27:32 2014] [error]   File "/srv/dataixeo02/creme.xxxxxxx.com/creme_crm-1.4.3/creme/crudity/views/actions.py", line 129, in fetch
[Thu Sep 18 11:27:32 2014] [error]     _fetch(request.user)
[Thu Sep 18 11:27:32 2014] [error]   File "/srv/dataixeo02/creme.xxxxxxx.com/creme_crm-1.4.3/creme/crudity/views/actions.py", line 116, in _fetch
[Thu Sep 18 11:27:32 2014] [error]     default_backend.fetcher_fallback(data, user)
[Thu Sep 18 11:27:32 2014] [error]   File "/srv/dataixeo02/creme.xxxxxxx.com/creme_crm-1.4.3/creme/emails/crudity_register.py", line 51, in fetcher_fallback
[Thu Sep 18 11:27:32 2014] [error]     current_user = self.get_owner(sender=email.senders[0])
[Thu Sep 18 11:27:32 2014] [error] AttributeError: 'EntityEmailBackend' object has no attribute 'get_owner'
D'après l'heure dans le log, cela pourrait correspondra à l'erreur 500. En revanche, quand j'essaie de récupérer les e-mails, mais que rien ne se passe, je n'ai rien dans le error.log d'apache. Un autre log ?

Il y a peut-être un mauvais réglage dans mon settings.py, mais je ne pense pas avoir rien changé dans ce domaine par rapport aux versions précédentes (1.2 et 1.3) qui fonctionnaient...


Merci
René
  Répondre
#13
Bonjour.

Vous avez effectivement trouvé un bug, et grâce à votre log j'ai pu le trouver tout de suite. Merci. Le correctif sera présent dans les prochaines versions de corrections de Creme 1.3 et 1.4.

En revanche le bug semble vieux, et donc présent dans les précédentes versions de Creme que vous utilisiez. Mais il ne devrait se manifester que lorsque vous choisissez d'avoir une sandbox par utilisateur (Configuration générale/Application: Gestion des données externes/"Est-ce que les actions en attente sont par utilisateur ?"), ce qui n'est pas le cas dans l'installation par défaut. Je pense que vous avez modifié ce paramètre dans votre installation actuelle ; remettez le à "Faux" le temps que je fasse le correctif, ça devrait vous éviter d'avoir cette erreur 500.
  Répondre
#14
Bonsoir,

Merci pour votre réponse rapide.
J'ai fait la modification dans la configuration... et ça marche, je reçois à nouveau les mails, que je peux synchroniser.
Je n'ai pas souvenir d'avoir changé ce réglage, mais vu qu'il était changé, c'est bien moi qui avais dû le modifier dans un moment d'égarement...

Merci

René
  Répondre


Atteindre :


Utilisateur(s) parcourant ce sujet : 1 visiteur(s)