Extension Osmap affiche "Attempt to modify property "children" on null"

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

  • [Problème] Extension Osmap affiche "Attempt to modify property "children" on null"

    bonjour,

    je fais appel à vos connaissances, car malgré toutes mes recherches, je sèche : l'extension osmap pour éditer des site map ne fonctionne pas pour la partie html. Le fichier xml est bien édité. Mais en frontend j'ai ce message d'erreur :" Attempt to modify property "children" on null". Ceci depuis le changement du template.
    J'utilise ce composant depuis des années sur d'autres sites avec les mêmes caractéristiques et je ne rencontre aucun souci.
    Toutes les extensions sont à jour et j'ai supprimé les inutiles.
    Sur le conseil de l'éditeur de l'extension qui indiquait ce problème, j'ai réglé le paramètre Show External Links sur oui sans succès.
    Juste une info, à l'installation de l'extension Osmap, j'ai ce message : "Zend OPcache API is restricted by "restrict_api" configuration directive"
    Voici mon environement :
    Joomla 4.4
    Php 8.3
    Template helix framework
    SpPageBuilder.

    Je vous remercie par avance pour votre intérêt.

    NB. si cela peut aider, voici en mode debug ce que ça donne.

    0

    Attempt to modify property "children" on null

    Call stack
    # Function Location
    1 () JROOT/administrator/components/com_osmap/library/Alledia/OSMap/View/Site/AbstractList.php:214
    2 Alledia\OSMap\View\Site\AbstractList->registerNodeIntoList()
    3 call_user_func_array() JROOT/administrator/components/com_osmap/library/Alledia/OSMap/Sitemap/Collector.php:303
    4 Alledia\OSMap\Sitemap\Collector->submitItemToCallback() JROOT/administrator/components/com_osmap/library/Alledia/OSMap/Sitemap/Collector.php:219
    5 Alledia\OSMap\Sitemap\Collector->fetch() JROOT/administrator/components/com_osmap/library/Alledia/OSMap/Sitemap/Standard.php:148
    6 Alledia\OSMap\Sitemap\Standard->traverse() JROOT/components/com_osmap/views/html/tmpl/default_items.php:38
    7 include() JROOT/libraries/src/MVC/View/HtmlView.php:415
    8 Joomla\CMS\MVC\View\HtmlView->loadTemplate() JROOT/components/com_osmap/views/html/tmpl/default.php:70
    9 include() JROOT/libraries/src/MVC/View/HtmlView.php:415
    10 Joomla\CMS\MVC\View\HtmlView->loadTemplate() JROOT/libraries/src/MVC/View/HtmlView.php:203
    11 Joomla\CMS\MVC\View\HtmlView->display() JROOT/libraries/allediaframework/Framework/Joomla/AbstractView.php:87
    12 Alledia\Framework\Joomla\AbstractView->display() JROOT/administrator/components/com_osmap/library/Alledia/OSMap/View/Site/AbstractList.php:143
    13 Alledia\OSMap\View\Site\AbstractList->display() JROOT/libraries/src/MVC/Controller/BaseController.php:660
    14 Joomla\CMS\MVC\Controller\BaseController->display() JROOT/libraries/src/MVC/Controller/BaseController.php:693
    15 Joomla\CMS\MVC\Controller\BaseController->execute() JROOT/components/com_osmap/osmap.php:35
    16 require_once() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:71
    17 Joomla\CMS\Dispatcher\LegacyComponentDispatcher::J oomla\CMS\Dispatcher\{closure}() JROOT/libraries/src/Dispatcher/LegacyComponentDispatcher.php:73
    18 Joomla\CMS\Dispatcher\LegacyComponentDispatcher->dispatch() JROOT/libraries/src/Component/ComponentHelper.php:361
    19 Joomla\CMS\Component\ComponentHelper::renderCompon ent() JROOT/libraries/src/Application/SiteApplication.php:208
    20 Joomla\CMS\Application\SiteApplication->dispatch() JROOT/libraries/src/Application/SiteApplication.php:249
    21 Joomla\CMS\Application\SiteApplication->doExecute() JROOT/libraries/src/Application/CMSApplication.php:293
    22 Joomla\CMS\Application\CMSApplication->execute() JROOT/includes/app.php:61
    23 require_once() JROOT/index.php:32

  • #2
    Bonjour,

    Peut-être une incompatibilité avec la version 8.3 de PHP, voire la version 8.2 ? Avais-tu précisé cette valeur à l'auteur ?
    "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


    • #3
      bonjour,
      Là où ça coince je suis en php 8.3 et sur les autres en 8.2 et 8.1.
      Désolée si ma question est naïve mais est-ce que cela peut-être risqué de rétrograder à 8.2 ?

      Commentaire


      • #4
        Non, au pire tu remonteras, mais perso, je ne mettrais que la 8.1 sur une version 4 de Joomla!, éventuellement la 8.2 mais sans certitude que tout y fonctionnerait. Je n'essaierais pas la 8.3, à tort peut-être.
        "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


        • #5
          je suis passée à 8.2 et ce n'est pas ça non plus. Bon en même temps, l'essentiel est que gg ait le fichier xml...

          Commentaire

          Annonce

          Réduire
          Aucune annonce pour le moment.

          Partenaire de l'association

          Réduire

          Hébergeur Web PlanetHoster
          Travaille ...
          X