Projet

Général

Profil

Actions

Anomalie #1883

ouvert

Recherches enregistrées et SuperAdmin

Ajouté par Frederic CROZET il y a 2 mois. Mis à jour il y a 2 mois.

Statut:
Résolu
Priorité:
Normal
Assigné à:
Catégorie:
Core
Version cible:
Début:
20/10/2024
Echéance:
% réalisé:

100%

Temps estimé:
Version utilisée:

Description

L'accès aux recherches enregistrées en tant que SuperAdmin aboutit à une erreur :

Détails
Type : TypeError
Code : 0
Message : Cannot assign null to property Galette\Entity\SavedSearch::$name of type string
Fichier : /homepages/21/d595234059/htdocs/galette/lib/Galette/Entity/SavedSearch.php
Ligne : 128

Mis à jour par Johan Cwiklinski il y a 2 mois

  • Statut changé de Nouveau à Commentaire

Je viens de tester en local, je ne reproduit pas (sur la démo non plus). Je suppose par ailleurs que ce 'nest pas lié à la version 1.1.4, c'était fort certainement déjà présent avant.

Il faudrait la stack complète de l'erreur pour investiguer davantage.

Mis à jour par Frederic CROZET il y a 2 mois

Détails
Type : TypeError

Code : 0

Message : Cannot assign null to property Galette\Entity\SavedSearch::$name of type string

Fichier : /homepages/21/d595234059/htdocs/galette/lib/Galette/Entity/SavedSearch.php

Ligne : 128

Trace
#0 /homepages/21/d595234059/htdocs/galette/lib/Galette/Entity/SavedSearch.php(80): Galette\Entity\SavedSearch->loadFromRS()
#1 /homepages/21/d595234059/htdocs/galette/lib/Galette/Repository/SavedSearches.php(93): Galette\Entity\SavedSearch->_construct()
#2 /homepages/21/d595234059/htdocs/galette/lib/Galette/Controllers/Crud/SavedSearchesController.php(165): Galette\Repository\SavedSearches->getList()
#3 [internal function]: Galette\Controllers\Crud\SavedSearchesController->list()
#4 /homepages/21/d595234059/htdocs/galette/vendor/php-di/invoker/src/Invoker.php(74): call_user_func_array()
#5 /homepages/21/d595234059/htdocs/galette/vendor/php-di/slim-bridge/src/ControllerInvoker.php(47): Invoker\Invoker->call()
#6 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/Routing/Route.php(363): DI\Bridge\Slim\ControllerInvoker->
_invoke()
#7 /homepages/21/d595234059/htdocs/galette/lib/Galette/Middleware/Authenticate.php(166): Slim\Routing\Route->handle()
#8 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(280): Galette\Middleware\Authenticate->_invoke()
#9 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#10 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Slim\MiddlewareDispatcher->handle()
#11 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/Routing/Route.php(321): Slim\MiddlewareDispatcher->handle()
#12 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/Routing/RouteRunner.php(74): Slim\Routing\Route->run()
#13 /homepages/21/d595234059/htdocs/galette/vendor/akrabat/rka-slim-session-middleware/RKA/SessionMiddleware.php(66): Slim\Routing\RouteRunner->handle()
#14 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): RKA\SessionMiddleware->process()
#15 /homepages/21/d595234059/htdocs/galette/vendor/slim/csrf/src/Guard.php(482): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#16 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Csrf\Guard->process()
#17 /homepages/21/d595234059/htdocs/galette/lib/Galette/Middleware/Language.php(68): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#18 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(177): Galette\Middleware\Language->
_invoke()
#19 /homepages/21/d595234059/htdocs/galette/lib/Galette/Middleware/Telemetry.php(69): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#20 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(177): Galette\Middleware\Telemetry->__invoke()
#21 /homepages/21/d595234059/htdocs/galette/includes/main.inc.php(177): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#22 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(280): Closure->{closure}()
#23 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/Middleware/RoutingMiddleware.php(45): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#24 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\RoutingMiddleware->process()
#25 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/Middleware/ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#26 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process()
#27 /homepages/21/d595234059/htdocs/galette/vendor/slim/twig-view/src/TwigMiddleware.php(117): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#28 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(129): Slim\Views\TwigMiddleware->process()
#29 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle()
#30 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/App.php(209): Slim\MiddlewareDispatcher->handle()
#31 /homepages/21/d595234059/htdocs/galette/vendor/slim/slim/Slim/App.php(193): Slim\App->handle()
#32 /homepages/21/d595234059/htdocs/galette/includes/main.inc.php(209): Slim\App->run()
#33 /homepages/21/d595234059/htdocs/galette/webroot/index.php(50): require_once('/homepages/21/d...')
#34 {main}

Mis à jour par Johan Cwiklinski il y a 2 mois · Edité

  • Catégorie mis à Core
  • Statut changé de Commentaire à In Progress
  • Assigné à mis à Johan Cwiklinski
  • Version cible mis à 1.1.5
  • Version utilisée changé de 1.1.4 à 1.1.0

Ça n'a visiblement rien à voir avec le super admin ; c'est juste que le nom de la recherche en base est NULL. J'ai du aller modifier la valeur directement en base, car je n'ai pas pu reproduire depuis l'interface (ne pas mettre de nom à une recherche sauvegardée enregistre une chaîne vide).

Mis à jour par Johan Cwiklinski il y a 2 mois

  • Statut changé de In Progress à Résolu
  • % réalisé changé de 0 à 100

Mis à jour par Frederic CROZET il y a 2 mois

Impeccable, l'application du correctif m'a permis de voir une recherche enregistrée pour le compte SuperAdmin du 11 juillet 2023 sans nom, ni paramètre... Bizarre!
D'ailleurs, il n'y a aucune raison d'avoir des recherche enregistrées avec ce compte là...

Mis à jour par Johan Cwiklinski il y a 2 mois

Frederic CROZET a écrit (#note-5):

Impeccable, l'application du correctif m'a permis de voir une recherche enregistrée pour le compte SuperAdmin du 11 juillet 2023 sans nom, ni paramètre... Bizarre!

En effet... Peut-être juste un autre bug ? :/

D'ailleurs, il n'y a aucune raison d'avoir des recherche enregistrées avec ce compte là...

Dans l'absolu, oui ; mais rien ne s'y oppose jusque maintenant ;)

Actions

Formats disponibles : Atom PDF