après migration en V4 > 0 Class 'FieldsHelper' not found > en ouvrant un article

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

  • [Problème] après migration en V4 > 0 Class 'FieldsHelper' not found > en ouvrant un article

    Bonjour,

    En local, via wamp php 7.4.9, je viens de restaurer via akeeba un site joomla en V3 >
    j'ai migré vers joomla 4 avec une erreur, je sais plus laquelle mais le message était générique
    heureusement ou pas j'ai pu corriger corriger via maintenance database les erreurs.

    mais en ouvrant via le backoffice mes articles, j'ai l'erreur 0 Class 'FieldsHelper' not found
    je reviens en arrière,l'article est au statut occupé, et dans system / maintenance apparait une erreur sur la table ar_content table (que je peux réparer et enlève blocage sur les articles)

    j'ai réinstallé par dessus la dernière de joomla, le template yootheme mais rien n'y fait...
    j'ai un site nickel en Joomla4, j'ai comparé les plugins désactivés, je suis bien iso
    bref, je sèche

    Auriez vous une idée ? ou dois-je réessayer de refaire toute la restauration V3 puis recommencer de tenter la migration vers la V4 ?

    Merci pour votre aide !

    voici le pavé affiché quand j'ouvre un article depuis le backoffice
    An error has occurred.
    0 Class 'FieldsHelper' not found
    Call stack
    # Function Location
    1 () JROOT\plugins\fields\repeatable\repeatable.php:45
    2 PlgFieldsRepeatable->onCustomFieldsPrepareDom() JROOT\libraries\src\Plugin\CMSPlugin.php:285
    3 Joomla\CMS\Plugin\CMSPlugin->Joomla\CMS\Plugin\{closure}() JROOT\libraries\vendor\joomla\event\src\Dispatcher .php:486
    4 Joomla\Event\Dispatcher->dispatch() JROOT\libraries\src\Application\EventAware.php:111
    5 Joomla\CMS\Application\WebApplication->triggerEvent() JROOT\administrator\components\com_fields\src\Help er\FieldsHelper.php:469
    6 Joomla\Component\Fields\Administrator\Helper\Field sHelper::repareForm() JROOT\plugins\system\fields\fields.php:304
    7 PlgSystemFields->onContentPrepareForm() JROOT\libraries\src\Plugin\CMSPlugin.php:285
    8 Joomla\CMS\Plugin\CMSPlugin->Joomla\CMS\Plugin\{closure}() JROOT\libraries\vendor\joomla\event\src\Dispatcher .php:486
    9 Joomla\Event\Dispatcher->dispatch() JROOT\libraries\src\Application\EventAware.php:111
    10 Joomla\CMS\Application\WebApplication->triggerEvent() JROOT\libraries\src\MVC\Model\FormBehaviorTrait.ph p:179
    11 Joomla\CMS\MVC\Model\FormModel->preprocessForm() JROOT\administrator\components\com_content\src\Mod el\ArticleModel.php:1105
    12 Joomla\Component\Content\Administrator\Model\Artic leModel->preprocessForm() JROOT\libraries\src\MVC\Model\FormBehaviorTrait.ph p:117
    13 Joomla\CMS\MVC\Model\FormModel->loadForm() JROOT\administrator\components\com_content\src\Mod el\ArticleModel.php:490
    14 Joomla\Component\Content\Administrator\Model\Artic leModel->getForm() JROOT\libraries\src\MVC\View\AbstractView.php:146
    15 Joomla\CMS\MVC\View\AbstractView->get() JROOT\administrator\components\com_content\src\Vie w\Article\HtmlView.php:87
    16 Joomla\Component\Content\Administrator\View\Articl e\HtmlView->display() JROOT\libraries\src\MVC\Controller\BaseController. php:692
    17 Joomla\CMS\MVC\Controller\BaseController->display() JROOT\administrator\components\com_content\src\Con troller\DisplayController.php:63
    18 Joomla\Component\Content\Administrator\Controller\ DisplayController->display() JROOT\libraries\src\MVC\Controller\BaseController. php:730
    19 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT\libraries\src\Dispatcher\ComponentDispatcher .php:146
    20 Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch() JROOT\libraries\src\Component\ComponentHelper.php: 389
    21 Joomla\CMS\Component\ComponentHelper::renderCompon ent() JROOT\libraries\src\Application\AdministratorAppli cation.php:143
    22 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT\libraries\src\Application\AdministratorAppli cation.php:186
    23 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT\libraries\src\Application\CMSApplication.php :278
    24 Joomla\CMS\Application\CMSApplication->execute() JROOT\administrator\includes\app.php:63
    25 require_once() JROOT\administrator\index.php:32
    Merci pour votre aide !

  • #2
    Bonjour,

    Le custom field "repeatable " a été remplacé en Joomla 4 par subfield : voir https://github.com/joomla/joomla-cms/issues/30556

    En principe, Joomla 4 assure la migration de ces champs : https://github.com/joomla/joomla-cms/pull/32611

    Donc, il serait intéressant de savoir quel était votre message d'erreur initial.

    Pascal
    woluweb aime ceci.
    If anything can go wrong, it will...If I can help, I will ..https://conseilgouz.com

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X