Impossible de déclarer la classe FieldsPlugin, car le nom est déjà utilisé

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

  • [RÉGLÉ] Impossible de déclarer la classe FieldsPlugin, car le nom est déjà utilisé

    Bonjour à tous,
    je viens d'installer pour la deuxième fois Joomla 4
    J'ai toujours ce message en front-end
    Et ce message en back-end
    J'ai activé le débogage, voici le message

    Message sur la page d'accueil
    Erreur de compilation : impossible de déclarer la classe FieldsPlugin, car le nom est déjà utilisé
    [COLOR=rgba(255, 255, 255, 0.8)]HTTP 500 [/COLOR]Oups, on dirait que quelque chose s'est mal passé.

    Exception

    [COLOR=var(--base-6)]Erreur fatale[/COLOR]
    [COLOR=var(--base-6)]dans /home/bankisd/joomla/administrator/components/com_fields/libraries/fieldsplugin.php ( ligne 16)

    [/COLOR]
    1. /**
    2. * Abstract Fields Plugin
    3. *
    4. * @since 3.7.0
    5. */
    6. abstract class FieldsPlugin extends JPlugin
    7. {
    8. protected $autoloadLanguage = true;
    9. /**
    10. * Returns the custom fields types.

    Trace de la pile
    Symfony\Component\ErrorHandler\Error\FatalError : Erreur de compilation : impossible de déclarer la classe FieldsPlugin, car le nom est déjà utilisé sur /home/bankisd/joomla/administrator/components/com_fields/libraries/fieldsplugin.php:16
    Fichiers joints
    Dernière édition par okland à 27/08/2022, 09h04

  • #2
    Voilà la solution
    Joomla! is the mobile-ready and user-friendly way to build your website. Choose from thousands of features and designs. Joomla! is free and open source.




    The upgrade from 3.10.8 to 4.0.3 successfully replaced the repeatable with a subform field but upgrade to 4.0.4 fails.

    It looks like the error is caused by the changes in JoomlaUpdater ZIP extraction helper for Joomla Update
    implemented in the update from Joomla 4.0.3 to 4.0.4.

    The related pull request is here: #35388

    Since this change the old FieldsPlugin in administrator/components/com_fields/libraries/fieldsplugin.php is not removed anymore. So now there are two FieldsPlugin classes and due to ClassAliases it runs into the class already declared error.
    Dernière édition par okland à 27/08/2022, 10h52

    Commentaire

    Annonce

    Réduire
    Aucune annonce pour le moment.

    Partenaire de l'association

    Réduire

    Hébergeur Web PlanetHoster
    Travaille ...
    X