UserFactory not set in Joomla\Component\Users\Administrator\Table\MfaTable

  • Joomla Version
    4.4.0
    PHP Version
    PHP 7.4.x
    Hoster
    bplaced
    Link (URL) zur Seite mit dem Problem
    https://mototest.bplaced.net/isgte/index.php

    Habe jetzt das Update nach j4 durchgeführt, aber scheint wohl etwas schief gegangen zu sein.
    Komme noch ins Backend rein aber nur mit Fehler:
    UserFactory not set in Joomla\Component\Users\Administrator\Table\MfaTable


    Und einen Fehler den ich in der 3er Version schon hatte nachdem ich versucht habe das Joomlashack Framework zu deinstallieren:


    [Joomlashack Extension Support] Joomlashack Framework not found


    Das Frontend zeigt nur einen Server Fehler 500


    Ratschläge werden gerne entgegen genommen .... ;(

  • Okay, da sind einige Info, danke dafür.
    Das muss ich erstmal durcharbeiten, melde mich dann wieder.
    Solange mal noch die Stack info die gewünscht wurde:
    Backend

    Call stack
    # Function Location
    1 () JROOT/libraries/src/User/UserFactoryAwareTrait.php:45
    2 Joomla\Component\Users\Administrator\Table\MfaTable->getUserFactory() JROOT/administrator/components/com_users/src/Table/MfaTable.php:341
    3 Joomla\Component\Users\Administrator\Table\MfaTable->generateBackupCodes() JROOT/administrator/components/com_users/src/Table/MfaTable.php:186
    4 Joomla\Component\Users\Administrator\Table\MfaTable->store() JROOT/libraries/src/Table/Table.php:965
    5 Joomla\CMS\Table\Table->save() JROOT/libraries/src/Application/MultiFactorAuthenticationHandler.php:412
    6 Joomla\CMS\Application\AdministratorApplication->migrateFromLegacyMFA() JROOT/libraries/src/Application/MultiFactorAuthenticationHandler.php:97
    7 Joomla\CMS\Application\AdministratorApplication->isHandlingMultiFactorAuthentication() JROOT/libraries/src/Application/AdministratorApplication.php:450
    8 Joomla\CMS\Application\AdministratorApplication->route() JROOT/libraries/src/Application/AdministratorApplication.php:171
    9 Joomla\CMS\Application\AdministratorApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:293
    10 Joomla\CMS\Application\CMSApplication->execute() JROOT/administrator/includes/app.php:61
    11 require_once() JROOT/administrator/index.php:32




    Auf der Frontend seite ist der Stack noch länger.

    Kann man sehen wenn man oben dem Link zur Seite folgt.


    Aber aus sicherheits- Gründen werden ich die Domain bis morgen erstmal abschalten.


    Grüße

    Gunter

  • Der Fix für das MFA Problem funktioniert.
    Kann jetzt wieder im Backend Arbeiten.
    Leider habe ich jetzt nach dem Update von JoomShopping jede menge Fehler von JoomShopping wie:


    Code
    Deprecated: Creation of dynamic property Joomla\Component\Jshopping\Site\Table\ConfigTable::$id is deprecated in /users/mototest/www/isgte/components/com_jshopping/Table/ConfigTable.php on line 42
    
    
    Deprecated: Creation of dynamic property Joomla\Component\Jshopping\Site\Table\ConfigTable::$count_products_to_page is deprecated in /users/mototest/www/isgte/components/com_jshopping/Table/ConfigTable.php on line 42
    
    
    Deprecated: Creation of dynamic property Joomla\Component\Jshopping\Site\Table\ConfigTable::$count_products_to_row is deprecated in /users/mototest/www/isgte/components/com_jshopping/Table/ConfigTable.php on line 42


    Versuche erstmal von php 8.2 auf 8.0 zu wechseln.
    Mal schauen wie es dann aussieht.

  • Stimmt... das sind ja eigentlich nur Warnungen.
    Werde ich gleich mal umstellen Danke für den Hinweis 8)


    Wahnsinn beer Sieht doch gleich viiiieeel besser aus dance

    Einmal editiert, zuletzt von Indigo66 () aus folgendem Grund: Ein Beitrag von GunterP mit diesem Beitrag zusammengefügt.