Bug dans la version 1.2.2 ?

4 views
Skip to first unread message

gerard

unread,
Jul 24, 2007, 5:23:11 PM7/24/07
to Plume CMS - users
Bonjour,

je débute avec Plume dont je viens d'installer la version 1.2.2 : à la
première brève ou article que j'essaie de créer, j'obtiens un message
d'erreur :
MySQL: 1364 - Field 'metadata' doesn't have a default value

Vérification faite, il s'agit d'un champ de la table plume_ressources,
de type text (donc n'admettant pas de valeur par défaut), mais pour
lequel l'instruction mySQL ne prévoir aucune valeur explicite.

Je n'ai pas trouvé dans les paramétrages de MySQL un moyen de ne pas
lui faire faire d'erreur dans ce cas-là et je me suis résolu à
modifier la définition du champ 'metadata' en autorisant les valeurs
nulles.

Plus d'erreur après cela évidemment, mais je suis pas persuadé d'avoir
bien fait.
Une idée peut-être ?
Merci d'avance

Gérard

gerard

unread,
Jul 29, 2007, 5:55:58 AM7/29/07
to Plume CMS - users
Bonjour à tous,

petite précision ; je croyais avoir réglé le problème, mais en fait il
est réapparu lorsque j'ai effacé tous les articles (à l'aide du
manager).

Apparemment, la table plume_ressources est recrée ex nihilo lorsqu'on
la vide ?

Pour les développeurs, je colle ici l'intégralité du message d'erreur
que j'ai obtenu : c'est clair que le champ metadata n'est pas affecté
par l'instruction SQL, et donc pose problème si la valeur Null n'est
pas autorisée danzs la table.

MySQL: 1364 - Field 'metadata' doesn't have a default value - INSERT
INTO plume_resources SET website_id = 'default', type_id = 'articles',
subtype_id = '1', comment_support = '1', user_id = '1', subject =
'Accueil', creatorname = '', creatoremail = '', creatorwebsite = '',
publisher = '', lang_id = 'fr', title = 'Accueil', description = '=html
\nPage d\'accueil', path = 'accueil', creationdate = '20070729111422',
publicationdate = '20070729111422', modifdate = '20070729111422',
enddate = '99991231235959', status = '4', size = '', version = 1,
comment = '', misc = '', format = 'text/html', dctype = 'Text',
dccoverage = '', rights = ''

S'il existe une autre solution que de bricoler la table, je continue à
être preneur...

Gérard

Reply all
Reply to author
Forward
0 new messages