Erreur sur module custom/personnalisé suite au passage 4.3.0

Réduire
X
 
  • Filtrer
  • Heure
  • Afficher
Tout effacer
nouveaux messages

  • [RÉGLÉ] Erreur sur module custom/personnalisé suite au passage 4.3.0

    Bonjour,

    Suite au passage à J4.3.0
    Lorsque je cherche à éditer sur le backend un module type custom, j'ai l'erreur suivant


    Une erreur est survenue
    0 Call to a member function get() on string


    Avez vous rencontrez le problème? Je rencontre le même problème sur 2 sites

    Merci de votre aide

    JF
    Dernière édition par Jeff71 à 20/04/2023, 11h00
    JeFF

  • #2
    Bonjour,

    Je ne reproduis ni sur un ancien, ni sur un nouveau module personnalisé, sous 4.3.0 et PHP 8.1.17
    As-tu vérifié en activant le débogage et en mettant le rapport d'erreurs au maximum si tu as des infos plus précises sur ce blocage ?
    Peut-être une incompatibilité avec le version de PHP, mais pour ça il faudrait que tu en aies changé en même temps que la mise à jour ou entre le moment où tu as modifié un module personnalisé et maintenant.

    PS : je viens de tester en 8.2.4 et pas de problème non plus, donc un plugin en cause ?
    Dernière édition par RobertG à 20/04/2023, 10h46
    "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
    MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

    Commentaire


    • #3
      Merci Robert pour ton retour
      Je n'ai pas modifier la version PHP . Je suis en version
      8.0.28


      en mettant rapport rapport d'erreur à maximum et debogage systeme j'ai le message suivant

      Call stack
      # Function Location
      1 () JROOT/plugins/editors/switcher/switcher.php:78
      2 plgEditorSwitcher->__construct() JROOT/libraries/src/Extension/ExtensionManagerTrait.php:242
      3 Joomla\CMS\Application\CMSApplication->loadPluginFromFilesystem() JROOT/libraries/src/Extension/ExtensionManagerTrait.php:160
      4 Joomla\CMS\Application\CMSApplication->loadExtension() JROOT/libraries/src/Extension/ExtensionManagerTrait.php:99
      5 Joomla\CMS\Application\CMSApplication->bootPlugin() JROOT/libraries/src/Editor/Editor.php:275
      6 Joomla\CMS\Editor\Editor->_loadEditor() JROOT/libraries/src/Editor/Editor.php:167
      7 Joomla\CMS\Editor\Editor->display() JROOT/libraries/src/Form/Field/EditorField.php:251
      8 Joomla\CMS\Form\Field\EditorField->getInput() JROOT/libraries/src/Form/FormField.php:471
      9 Joomla\CMS\Form\FormField->__get() JROOT/libraries/src/Form/Field/TextareaField.php:94
      10 Joomla\CMS\Form\Field\TextareaField->__get() JROOT/libraries/src/Form/Field/EditorField.php:138
      11 Joomla\CMS\Form\Field\EditorField->__get() JROOT/libraries/src/Form/Form.php:458
      12 Joomla\CMS\Form\Form->getInput() JROOT/administrator/components/com_modules/tmpl/module/edit.php:119
      13 include() JROOT/libraries/src/MVC/View/HtmlView.php:410
      14 Joomla\CMS\MVC\View\HtmlView->loadTemplate() JROOT/libraries/src/MVC/View/HtmlView.php:203
      15 Joomla\CMS\MVC\View\HtmlView->display() JROOT/administrator/components/com_modules/src/View/Module/HtmlView.php:82
      16 Joomla\Component\Modules\Administrator\View\Module \HtmlView->display() JROOT/libraries/src/MVC/Controller/BaseController.php:645
      17 Joomla\CMS\MVC\Controller\BaseController->display() JROOT/administrator/components/com_modules/src/Controller/DisplayController.php:84
      18 Joomla\Component\Modules\Administrator\Controller\ DisplayController->display() JROOT/libraries/src/MVC/Controller/BaseController.php:678
      19 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/libraries/src/Dispatcher/ComponentDispatcher.php:143
      20 Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:361
      21 Joomla\CMS\Component\ComponentHelper::renderCompon ent() JROOT/libraries/src/Application/AdministratorApplication.php:143
      22 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
      23 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:293
      24 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:61
      25 require_once() JROOT/administrator/index.php:32
      JeFF

      Commentaire


      • #4
        complement
        J'ai le même problème soit en éditant un module personnalisé soit en en créant un nouveau
        JeFF

        Commentaire


        • #5
          C'est donc le plugin editor switcher qui est en cause. Vérifie s'il n'y a pas une version plus récente.
          Jeff71 aime ceci.
          "Patience et longueur de temps font plus que force ni que rage..." (La Fontaine : Le Lion et le Rat) - "Il n'y a pas de problèmes; il n'y a que des solutions" (André Gide).
          MoovJla et LazyDbBackup sur www.joomxtensions.com - FaQ sur www.fontanil.info - Site pro : www.robertg-conseil.fr chez PHPNET, sites perso chez PlanetHoster + sites gérés chez PHPNET, PlanetHoster, Ionos et OVH

          Commentaire


          • #6
            Bingo, j'ai désactivé le plugin et ca roule. Je regarde si il y a un plugin plus à jour et je vais tenter le cas échéant de contacter son créateur

            Merci RobertG
            JeFF

            Commentaire

            Annonce

            Réduire
            Aucune annonce pour le moment.

            Partenaire de l'association

            Réduire

            Hébergeur Web PlanetHoster
            Travaille ...
            X