[SPIP Zone] [logos_roles] v 0.8.1 | v 0.9.1 - Warning et Erreurs SQL

Bonjour,

Mes logs crachent quantité d'erreurs de ce type :

------------------------------------------------------------------
ecrire/req/mysql.php:L1070:spip_mysql_errno()::Pub:ERREUR: Erreur mysql 1146
ecrire/base/trouver_table.php:L155:base_trouver_table_dist()::Pub:!INFO:
trouver_table: table inconnue '' 'auteurs'
ecrire/req/mysql.php:L1070:spip_mysql_errno()::Pub:ERREUR: Erreur mysql 1146
ecrire/req/mysql.php:L1070:spip_mysql_errno()::Pub:ERREUR: Erreur mysql 1146
ecrire/req/mysql.php:L1070:spip_mysql_errno()::Pub:ERREUR: Erreur mysql 1146
ecrire/base/trouver_table.php:L155:base_trouver_table_dist()::Pub:!INFO:
trouver_table: table inconnue '' 'rubriques'
ecrire/req/mysql.php:L1070:spip_mysql_errno()::Pub:ERREUR: Erreur mysql 1146
ecrire/req/mysql.php:L1070:spip_mysql_errno()::Pub:ERREUR: Erreur mysql 1146
ecrire/req/mysql.php:L1070:spip_mysql_errno()::Pub:ERREUR: Erreur mysql 1146
ecrire/base/trouver_table.php:L155:base_trouver_table_dist()::Pub:!INFO:
trouver_table: table inconnue '' 'articles'
------------------------------------------------------------------

S'ajoutent à cela un warning et quelques notices :

------------------------------------------------------------------
Warning: Invalid argument supplied for foreach() in
spip/plugins/auto/logos_roles/v0.8.1/logos_roles_fonctions.php on line 63
------------------------------------------------------------------
Notice: Undefined offset: 0 in
spip/plugins/auto/logos_roles/v0.8.1/logos_roles_fonctions.php on line 176
------------------------------------------------------------------
Notice: Undefined index: table_objet in spip/ecrire/base/objets.php on
line 879
------------------------------------------------------------------
Notice: Trying to get property of non-object in
spip/plugins/auto/logos_roles/v0.8.1/logos_roles_pipelines.php on line 40
------------------------------------------------------------------

Et lorsque j'appelle ?var_profile=1, je retrouve de nombreuses
références de ces erreurs 1146, mais difficile d'en savoir plus car
l'affichage de la page est très incomplet.

J'ai basculé de la version estampillée stable 0.8.1 à la branche de test
0.9.1 avec exactement les mêmes résultats.

Les erreurs cessent à la désactivation du plugin seul.

Je ne me suis pas vraiment penché sur le code, et il y a eu quelques
commits ces derniers temps il me semble. J'ignore dans quelle mesure le
travail est stabilisé, alors si ces remontées d'erreurs peuvent aider...

testé avec SPIP 3.2.0

++

Merci pour le signalement, il y avait bien un bug dans le plugin. J'ai
fait des corrections qui devraient faire disparaître ces erreurs.

Les deux versions (0.8.2 et 0.9.2) ont été corrigées, mais pour
l'instant il vaut mieux utiliser la 0.8. La 0.9 est une version de dév
sans garantie de fonctionnement, qui d'ailleurs ne fonctionne pas bien
actuellement…

++

Les erreurs ont disparu, en effet.

Michel, merci beaucoup pour cette promtitude, a fortiori un dimanche.