erreur CODE_NOT_VALID_FOR_THIS_ELEMENT vers 8.0.2

Bonjour,

Avez-vous accès à la base de données (via un utilitaire comme PHPMyAdmin ou Adminer) pour vérifier les informations de la table.
Parfois une mise à jour peux mal se passer et générer des erreurs.

Il faut vérifier le format du champ concerné.

Cordialement,
Sylvain Legrand.

Bonjour,
Oui j’ai bien un accès à la base, mais que dois je vérifier plus précisément?
Merci

Bonjour,

personne n’a d’idée sur mon pb

Merci

Bonjour,

Votre erreur est incompréhensible, car le code CODE_NOT_VALID_FOR_THIS_ELEMENT est appeler uniquement lors de la création d’un contact, si le type de contact est mal renseigner.
Vous ne creez pas de contact on est d’accord ?

Pouvez vous activer les log dolibarr, puis re-creer le défaut puis nous envoyer le fichier log ?

Merci

Bonjour,

ci-joint mon fichier log,

dolibarr.rar (59.7 KB)

Merci pour votre aide

Bonjour,

Je n’arrive pas à ouvrir l’archive…

re voici l’archive

dolibarr.zip (149 KB)

re voici l’archive

Bonjour,

Il n’y a aucune erreur dans le log…
vous avez bien reproduis le problème avant de télécharger le fichier ?

Bonjour,
Oui j’ai d’abord activer le fichier log, puis reproduit le pb a deux reprises avant de télécharger le fichier .log
C’est à ne rien y comprendre, surtout que cela a bien fonctionné pour les 21 premiers projets et à partir du projet numéroté automatiquement PJ1810-0022

Bonjour,

Je viens de reproduire l’erreur et voici un nouveau .log

dolibarr_2018-10-17.zip (186 KB)

Merci pour votre aide

Bonjour,
Mon nouveau fichier log ne dit toujours rien ?

Bonjour

2018-10-17 06:19:30 DEBUG   2.4.89.20        sql=SELECT tc.rowid FROM llxgz_c_type_contact as tc WHERE tc.element='project' AND tc.source='internal' AND tc.code='PROJECTLEADER' AND tc.active=1
2018-10-17 06:19:30 INFO    2.4.89.20        CODE_NOT_VALID_FOR_THIS_ELEMENT

Un type de contact désactivé ou manquant?

Fred

Merci pour votre aide sur le fichier log
je ne sais pas ce que je dois faire et ou chercher mon erreur dans l’interface dolibarr ?

Bonjour,
Il semble que tu aies un trigger pour la création d’un projet ?

Ca te parle ?

Bonjour
Pour le type de contact, c’est dans Dictionnaires/Types de contact.

Le trigger est celui du module agenda.

Fred

Bonjour,

Je regarde ça de mon coté et revient vers vous.
Me faut il aussi regarder du coté trigger ?
Merci

Je viens de regarder dictionnaires/type de contacts/adresses
j’ai ceci concernant les projets
Projet Externe PROJECTCONTRIBUTOR Contributeur 0
Projet Externe PROJECTCUSTOMER Contact entreprise 0
Projet Externe PROJECTLEADER Chef de projet 4
Projet Interne PROJECTDIRECTOR Directeur de projet 1
Projet Interne PROJECTMANAGER Chargé de travaux 2
Projet Interne PROJECTASSISTANT Assistante de projet 3
Projet Interne PROJECTINGENEER Ingénieur 5
Projet Interne PROJECTTECHNICIAN Technicien 6

qu’en faire ?

Il manque le PROJECTLEADER Interne

En tout cas c’est ce qu’il est demandé dans la requette :
sql=SELECT tc.rowid FROM llxgz_c_type_contact as tc WHERE tc.element=‹ project › AND tc.source=‹ internal › AND tc.code=‹ PROJECTLEADER › AND tc.active=1

1 « J'aime »

Merci pour cette réponse, cela a corrigé le problème de mon côté (il suffisait de réactiver l’internal projectleader dans le dictionnaire des contacts utilisables par le module projets.