Cet article est plus là pour mon moi du futur, mais ça peut en aider d’autres.

Suite à la mise à jour vers Gravity Form 2.6.2, je me suis retrouvé sur plusieurs sites dont j’ai la maintenance avec une erreur fatale ressemblant à:

[06-May-2022 20:30:52 UTC] PHP Fatal error:  Uncaught Error: Call to a member function can_be_used() on bool in /var/www/my-great-website/wp-content/plugins/gravityforms/common.php:2813
Stack trace:

Je n’ai pas trop creusé pour en connaitre la cause… je ferais ca un peu plus tard… quand un site client est en rade… on corrige vite 😉

Pour corriger cette erreur il m’a suffit d’ajouter

define( 'GF_CACHE_DEBUG', true );

dans le `wp-config.php` puis d’aller resauver les réglages des formulaires (sans rien changer)

Cette erreur arrive lorsque la vérification de licence échoue. Les développeurs de Gravity Forms sont en train d’étudier la question et vont publier prochainement une nouvelle version.

La constante ajoutée permet de valider la licence sans prendre en compte les données en cache.

Dites-moi en commentaire si vous avez eu cette erreur et que cette astuce vous a aidée!

1 commentaire sur “Corriger l’erreur Gravity Form « Call to a member function can_be_used() on bool »

  • Ahmed Amged

    Thank you so much,
    I had the same error and that solution worked for me.

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *