0 Argument 'userId' of event onTableBeforeCheckout must be an integer

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

  • [RÉGLÉ] 0 Argument 'userId' of event onTableBeforeCheckout must be an integer

    Bonjour

    je rencontre un problème étrange en sauvegardant le contenu avec le bouton "sauve" avec la soumission de contenu en front-end joomla 4.2.3

    Cela fonctionne le bouton sauvegarder et fermer
    Cela doit être la même chose que https://github.com/joomla/joomla-cms/pull/38796 ? mais cela n'aurait pas été corrigé dans la 4.2.3. personne d'autres n'a ce problème embêtant ?
    Bon je peux masquer le bouton "sauvegarder" et voir la rad pour l'autre mais bon
    @+


    0 Argument 'userId' of event onTableBeforeCheckout must be an integer
    Call stack
    # Function Location
    1 () JROOT/libraries/src/Event/Table/BeforeCheckoutEvent.php:63
    2 Joomla\CMS\Event\Table\BeforeCheckoutEvent->setUserId() JROOT/libraries/src/Event/AbstractEvent.php:177
    3 Joomla\CMS\Event\AbstractEvent->setArgument() JROOT/libraries/src/Event/AbstractEvent.php:121
    4 Joomla\CMS\Event\AbstractEvent->__construct() JROOT/libraries/src/Event/AbstractImmutableEvent.php:53
    5 Joomla\CMS\Event\AbstractImmutableEvent->__construct() JROOT/libraries/src/Event/Table/AbstractEvent.php:41
    6 Joomla\CMS\Event\Table\AbstractEvent->__construct() JROOT/libraries/src/Event/Table/BeforeCheckoutEvent.php:48
    7 Joomla\CMS\Event\Table\BeforeCheckoutEvent->__construct() JROOT/libraries/src/Event/AbstractEvent.php:89
    8 Joomla\CMS\Event\AbstractEvent::create() JROOT/libraries/src/Table/Table.php:1085
    9 Joomla\CMS\Table\Table->checkOut() JROOT/libraries/src/MVC/Model/FormModel.php:164
    10 Joomla\CMS\MVC\Model\FormModel->checkout() JROOT/libraries/src/MVC/Model/AdminModel.php:810
    11 Joomla\CMS\MVC\Model\AdminModel->checkout() JROOT/libraries/src/MVC/Controller/FormController.php:725
    12 Joomla\CMS\MVC\Controller\FormController->save() JROOT/components/com_content/src/Controller/ArticleController.php:343
    13 Joomla\Component\Content\Site\Controller\ArticleCo ntroller->save() JROOT/libraries/src/MVC/Controller/BaseController.php:672
    14 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/libraries/src/Dispatcher/ComponentDispatcher.php:143
    15 Joomla\CMS\Dispatcher\ComponentDispatcher->dispatch() JROOT/components/com_content/src/Dispatcher/Dispatcher.php:56
    16 Joomla\Component\Content\Site\Dispatcher\Dispatche r->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:355
    17 Joomla\CMS\Component\ComponentHelper::renderCompon ent() JROOT/libraries/src/Application/SiteApplication.php:200
    18 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:241
    19 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:294
    20 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:61
    21 require_once() JROOT/index.php:32
    Dernière édition par herve à 17/10/2022, 11h48
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

  • #2
    Bonsoir
    Bon ce n'est pas résolu mais en espérant que cela soit un bug ? et correctif appliqué par le core dev ?
    j'ai "masqué le problème"
    Code:
    /* PROV à supprimer quand correction sur joomla.org 4.2.4 ?? */
    #adminForm > div > button:nth-child(1) {
    display: none;
    }
    bon je n'aime pas les nth-child(1) relatif mais bon dans ce cas, cela devrait le faire.

    A priori de toute façon , vous devriez voir ce problème d'enregistrement de saisie d'un visiteur sur n'importe quel site sous 4.2 ?
    Dernière édition par herve à 13/10/2022, 16h08
    Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

    Commentaire


    • #3
      Hello,
      Si ton probleme correspond a l'issue identifiée sur Github, alors il semble que tu laisses l'acces a la creation d'article pour des gens non-connecté, c'est bien ca ?

      Si oui, alors plutot que de masquer un div de l'adminForm (qui peut potentiellement etre important dans certains cas), il faudrait peut-etre juste creer un menu adéquat de creation/soumission d'article pour des gens connectés uniquement, non ?
      Garstud Workshop - Concepteur, Développeur et Formateur Joomla - http://www.garstud.com
      « Ce n’est pas parce que les choses sont difficiles que nous n’osons pas,
      c’est parce que nous n’osons pas qu’elles sont difficiles. »
      - Sénèque

      Commentaire


      • #4
        Bonjour
        En fait la base des sites que je monte en ce moment vise à donner la possibilité de donner à des visiteurs de proposer du contenu sans être connecté.
        Pour ceux qui sont membres, j'étends des droits d'utilisation notamment éditeur tinyMCE (ou plus tard validation automatique ...).
        Si j'ai bien compris l'issue sur github c'est un bug. Plus qu'à attendre ?
        Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

        Commentaire


        • #5
          Bonjour,

          Il y a bien un correctif : https://github.com/joomla/joomla-cms/pull/38796

          Cependant, il est bloqué ?????

          J'essaie de relancer pour qu'il soit dans la prochaine version, let's pray together .....

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

          Commentaire


          • #6
            Bonjour
            Envoyé par pmleconte Voir le message
            Bonjour,

            Il y a bien un correctif : https://github.com/joomla/joomla-cms/pull/38796

            Cependant, il est bloqué ?????

            J'essaie de relancer pour qu'il soit dans la prochaine version, let's pray together .....

            Pascal
            Merci de l'avoir fait
            Je ne vois pas (ou je n'ai pas compris) le patch à tester !

            Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

            Commentaire


            • #7
              Pour tester, c'est comme d'habitude : https://docs.joomla.org/Component_Pa...for_Testers/fr

              et tester le patch 38796

              Puis marquer comme testé avec le résultat ok ou non : https://issues.joomla.org/tracker/joomla-cms/38796

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

              Commentaire


              • #8
                Bonjour
                Ok fait. J’avais déjà fais cela dans une pizza debug, puis de chez moi mais je ne me souvenais pas de tout. Simple quand on a installé le patch tester sur un site de test :-)
                Pour valider? A qui le tour ?
                Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

                Commentaire


                • #9
                  Fait,

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

                  Commentaire


                  • #10
                    Envoyé par herve Voir le message
                    Bonjour
                    Ok fait. J’avais déjà fais cela dans une pizza debug, puis de chez moi mais je ne me souvenais pas de tout. Simple quand on a installé le patch tester sur un site de test :-)
                    Pour valider? A qui le tour ?
                    Pour valider le test, il faut passer par https://issues.joomla.org/tracker/joomla-cms/38796 et cliquer sur le bouton "test this" puis valider.

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

                    Commentaire


                    • #11
                      Re
                      Merci
                      ok avec le bouton :-) je me disais bizarre avec le seul commentaire.
                      Bon il faudrait que je mémorise que ce n'est pas si compliqué :-)
                      Donc théoriquement dans la prochaine version 4.2.4 ?
                      Dernière édition par herve à 14/10/2022, 14h34
                      Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

                      Commentaire


                      • #12
                        Bonjour,

                        La modification est passée en mode RTC (Ready To Commit => prêt à être intégrée) puis mise dans la version 4.2.4 (hier)qui doit sortir le 8 novembre.

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

                        Commentaire


                        • #13
                          Bonjour
                          Faciliter l'adoption du meilleur du Libre auprès du grand public https://clibre.eu/ - Connaissez-vous des communicants ... pour promouvoir joomla ? https://forum.joomla.fr/forum/th%C3%...mouvoir-joomla

                          Commentaire

                          Annonce

                          Réduire
                          Aucune annonce pour le moment.

                          Partenaire de l'association

                          Réduire

                          Hébergeur Web PlanetHoster
                          Travaille ...
                          X