[spip-dev] Fichiers xx_options.php sans _DIR_PLUGIN_XX

Bonjour,

Je constate régulièrement que le fichier options d'un plugin est chargé alors que sa constante _DIR_PLUGIN n'est pas définie.
Est-ce un comportement normal ?

Cela se produit notamment lors de l'activation ou la désactivation d'un plugin.

Exemple d'erreur : Fatal error: Call to undefined function lire_config() in /web/s/t/xxxxx/spip/ecrire/public/composer.php(49) : eval()'d code on line 77

Il me semblait que charger_plugins_options.php était le seul fichier à appeler les options des plugins...

Merci d'avance pour les éclaircissements.
Pat

Re,

J'oubliais le contexte :
  SPIP 2.1.11 [18566] seul
1. Installer et activer CFG
2. Installer et activer Crayons
3. cliquer sur "Liste des plugins"
  => une fois sur 2 : Fatal error: Call to undefined function lire_config() in /web/xxx/spip/ecrire/public/composer.php(49) : eval()'d code on line 89
4. Recliquer sur "Configurer crayons"
  => Fatal error: Class 'cfg_formulaire' not found in /web/xxx/spip/plugins/auto/cfg/cfg_pipeline.php on line 77
5. Actualier
  => la page s'affiche

Ces erreurs récurrentes ne disparaissent qu'au rafraichissement de la page, c'est assez pénible.
findinpath semble ne pas fonctionner correctement.
Une idée pour cela ?

PatV