Erreur SQL a la création d'une nouvelle ressource

  • PiratSmurf
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 mois 2 semaines #5897 par PiratSmurf
Bonjour à tous, 
Suite au passage en version 4.4.1 il y a  quelques semaines où tout semblait s'être bien déroulé on me signale aujourd'hui un bug lors de l'ajout d'une nouvelle ressource à un domaine.

Le message d'erreur SQL suivant s'affiche à chaque fois :
Code:
Truncated incorrect DECIMAL value: '' Q=update grr_entry set clef = 0 where room_id =''

J'ai tenter d'ajouter un nouveau domaine, ça ça fonctionne, mais dès que j'essaye d'ajouter une ressource que ce soit sur un nouveau ou un ancien domaine j'ai à nouveau le message ci-dessus.

Voici la structure de ma table grr_entry si ça peut aider



Si quelqu'un a une idée ?
Merci par avance.

Connexion ou Créer un compte pour participer à la conversation.

  • PiratSmurf
  • Auteur du sujet
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 mois 2 semaines - il y a 2 mois 2 semaines #5899 par PiratSmurf
Réponse de PiratSmurf sur le sujet Erreur SQL a la création d'une nouvelle ressource
Je n'ai pas encore de solution au souci présenté plus haut mais je viens de trouver un manière de contourner le blocage.
Il suffit de sélectionner une ressource existante et de la cloner > mettre les nouvelles valeurs de la nouvelle ressource > enregistrer
Comme ça le nouvelle ressource est bien créé.

Quoiqu'il en soit, ce souci peut être embêtant lorsque l'on créé un nouveau domaine car le blocage d'ajout des ressources n'est alors pas possible si il n'en existe pas déjà une que l'on peut cloner.
Dernière édition: il y a 2 mois 2 semaines par PiratSmurf.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 mois 1 semaine #5900 par Yan
Bonjour,
je ne reproduis pas l'erreur que vous mentionnez lors de l'ajout d'une ressource.
Par ailleurs, l'erreur porte sur la table grr_entry et je ne vois pas le rapport entre la création d'une ressource et la modification de cette table (qui contient les informations relatives aux réservations).
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • Blop
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 mois 1 semaine #5905 par Blop
Bonjour,

j'ai exactement le même problème, même message d'erreur.

Cordialement
--

Numéro de version GRR fichier :  : 4.4.1 - Release-v4.4.1
Numéro de version GRR BDD :  : 0400007
Système d'exploitation :  : Linux resa 6.1.0-38-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.147-1 (2025-08-02) x86_64
Version PHP : 8.2.29
Base de données :  : mysql => 10.11.11-MariaDB-0+deb12u1
Time : 1758010670
Timezone : Europe/Paris

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 mois 7 heures #5913 par Yan
Bonjour,
je ne reproduis pas cette erreur avec la configuration :
Numéro de version GRR fichier : : 4.4.2 - Release-v4.4.1-GitHub-Master
Numéro de version GRR BDD : : 0400008
Système d'exploitation : : Windows NT LAPTOP-31OD5M8D 10.0 build 22631 (Windows 11) AMD64
Version PHP : 8.2.12
Base de données : : mysql => 10.4.32-MariaDB

Les ressources que vous créez auraient-elles des caractéristiques particulières ?
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • Blop
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 2 jours 12 minutes #6024 par Blop
Bonjour,
j'ai avancé sur cette erreur :
la ressource ne peut pas être créée si on ne coche pas les deux options suivantes :
     "Activer la fonctionnalité "ressource empruntée/restituée"
     "Activer la fonctionnalité "gestion des clés"
Sans les sélectionner, voici le message d'erreur : 
     Truncated incorrect DECIMAL value: '' Q=update grr_entry set clef = 0 where room_id =''
Une fois la ressource créée, on peut la manipuler sans problème.

Pour info : 
Numéro de version GRR fichier :  : 4.4.2 - Release-v4.4.2
Numéro de version GRR BDD :  : 0400008
Système d'exploitation :  : Linux resa 6.1.0-38-amd64 #1 SMP PREEMPT_DYNAMIC Debian 6.1.147-1 (2025-08-02) x86_64
Version PHP : 8.2.29
Base de données :  : mysql => 10.11.11-MariaDB-0+deb12u1
Time : 1763743246
Timezone : Europe/Paris

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 2 jours 4 minutes #6025 par Yan
Bonjour,
je viens d'essayer à nouveau en ne cochant ni l'une ni l'autre de ces options, et la création a réussi.
D'autre part, je ne vois pas comment se déclenche une erreur sur un UPDATE de grr_entry lors de la définition d'une ressource : c'est grr_room qui devrait être mise à jour.
Cordialement,
YN

Connexion ou Créer un compte pour participer à la conversation.

  • Blop
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 1 jour 23 heures #6026 par Blop
Effectivement, sur une fresh installation, je ne constate par cette erreur, mais avec une migration de la v4.3.9 vers la v4.4.1 puis la v4.4.2, l'erreur persiste.

Connexion ou Créer un compte pour participer à la conversation.

  • Yan
  • Developpeur GRR
  • Developpeur GRR
Plus d'informations
il y a 1 jour 23 heures #6027 par Yan
Merci pour votre retour.
Avez-vous essayé de restaurer vos anciennes données directement dans la v 4.4.2 ?

Connexion ou Créer un compte pour participer à la conversation.

  • Blop
  • Nouveau membre
  • Nouveau membre
Plus d'informations
il y a 1 jour 23 heures #6029 par Blop
Non, j'ai juste utilisé les snapshots pour voir à partir de quelle version l'erreur est apparue.
Lors des upgrades, j'ai simplement suivi les instructions de màj : devome.com/GRR/DOC/v4.3/installation-et-...rsion-greater-than-4

Un nettoyage de la DB pourrait corriger ce problème ou ça n'aura aucune conséquence ?

Connexion ou Créer un compte pour participer à la conversation.

Modérateurs: Yan