Erreur sur gestion des utilisateurs suite à migration Joomla 3 > 4

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

  • [Problème] Erreur sur gestion des utilisateurs suite à migration Joomla 3 > 4

    Bonjour à tous,

    Suite à la migration d'un site de J3 à J4 je pensais que j'avais résolue tous les bugs mais je n'en avais pas vu de taille...
    Tout marche sauf la gestion des utilisateurs... Ce qui est assez embêtant...
    Il y a Community builder d'installer dans sa dernière version 2.9, Joomla est en v4.4 et la version php en 8.1.
    Dès que je clique sur un utilisateur j'ai l'erreur :

    Une erreur s'est produite
    0 Call to undefined method Joomla\CMS\Application\AdministratorApplication::i sAdmin()
    Call stack
    # Function Location
    1 () JROOT/administrator/components/com_acymailing/compat/joomla.php:318
    2 acymailing_isAdmin() JROOT/plugins/system/regacymailing/regacymailing.php:56
    3 plgSystemRegacymailing->onAfterRoute() JROOT/libraries/src/Plugin/CMSPlugin.php:289
    4 Joomla\CMS\Plugin\CMSPlugin->Joomla\CMS\Plugin\{closure}() JROOT/libraries/vendor/joomla/event/src/Dispatcher.php:486
    5 Joomla\Event\Dispatcher->dispatch() JROOT/libraries/src/Application/EventAware.php:111
    6 Joomla\CMS\Application\WebApplication->triggerEvent() JROOT/libraries/src/Application/AdministratorApplication.php:454
    7 Joomla\CMS\Application\AdministratorApplication->route() JROOT/libraries/src/Application/AdministratorApplication.php:171
    8 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:293
    9 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:61
    10 require_once() JROOT/administrator/index.php:32
    ​"

    Quand je vais dans community builder, là je peux rentrer dans la fiche de l'utilisateur mais l'erreur se fait quand je clique sur enregistrer ou enregistrer et fermer...

    Une erreur s'est produite
    0 Call to undefined method Joomla\CMS\Application\AdministratorApplication::i sAdmin()
    Call stack
    # Function Location
    1 () JROOT/administrator/components/com_acymailing/compat/joomla.php:318
    2 acymailing_isAdmin() JROOT/plugins/system/regacymailing/regacymailing.php:793
    3 plgSystemRegacymailing->onAfterStoreUser() JROOT/plugins/system/regacymailing/regacymailing.php:763
    4 plgSystemRegacymailing->onUserAfterSave() JROOT/libraries/src/Plugin/CMSPlugin.php:289
    5 Joomla\CMS\Plugin\CMSPlugin->Joomla\CMS\Plugin\{closure}() JROOT/libraries/vendor/joomla/event/src/Dispatcher.php:486
    6 Joomla\Event\Dispatcher->dispatch() JROOT/libraries/src/Application/EventAware.php:111
    7 Joomla\CMS\Application\WebApplication->triggerEvent() JROOT/libraries/src/User/User.php:767
    8 Joomla\CMS\User\User->save() JROOT/libraries/CBLib/CB/Database/Table/UserTable.php:628
    9 CB\Database\Table\UserTable->store() JROOT/libraries/CBLib/CB/Database/Table/UserTable.php:1175
    10 CB\Database\Table\UserTable->saveSafely() JROOT/administrator/components/com_comprofiler/controller/controller.user.php:171
    11 CBController_user->saveUser() JROOT/administrator/components/com_comprofiler/admin.comprofiler.controller.php:289
    12 require() JROOT/administrator/components/com_comprofiler/comprofiler.php:14
    13 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
    14 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::J oomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73
    15 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:361
    16 Joomla\CMS\Component\ComponentHelper::renderCompon ent() JROOT/libraries/src/Application/AdministratorApplication.php:143
    17 Joomla\CMS\Application\AdministratorApplication->dispatch() JROOT/libraries/src/Application/AdministratorApplication.php:186
    18 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:293
    19 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:61
    20 require_once() JROOT/administrator/index.php:32

    Du coup j'ai besoin d'aide... J'ai pensé que c'était un souci de compatibilité avec un autre composant donc j'ai mis tout à jour et désactivé le plus possible de truc mais rien n'y fait...
    Merci beaucoup

  • #2
    Bonjour,

    Comme tu peux le voir, c'est Acymailing qui est en cause. Quelle est sa version ?
    woluweb 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


    • woluweb
      woluweb commenté
      Edition d'un commentaire
      Yep, à mon avis Acymailing n'était pas à sa dernière version sur le site

  • #3
    Bonsoir,
    isadmin() n'existe plus depuis Joomla 4.
    En Joomla 4 et suivants, le répertoire Acymailing est com_acym.
    Pascal
    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