Bonsoir, J'avais signalé une anomalie #1844 concernant l'affichage des réservations. Et je viens de rencontrer une autre anomalie (v1.1.2) sur WAMP Je crée un évènement ,je l'enregistre ok Je modifie le dit évènement et j'ai une erreur.La modification n'est pas enregistrée. [08-Jul-2024 21:20:35 Europe/Paris] 405 Method Not Allowed Type: Slim\Exception\HttpMethodNotAllowedException Code: 405 Message: Method not allowed. Must be one of: GET File: B:\galetteinstall\galette\vendor\slim\slim\Slim\Middleware\RoutingMiddleware.php Line: 79 Trace: #0 B:\galetteinstall\galette\vendor\slim\slim\Slim\Middleware\RoutingMiddleware.php(44): Slim\Middleware\RoutingMiddleware->performRouting(Object(Slim\Psr7\Request)) Pas essayé avec galette v1.1.1 Alain
Salut, Le 08/07/2024 à 21:25, Alain Paris a écrit :
Bonsoir, J'avais signalé une anomalie #1844 concernant l'affichage des réservations.
J'étais persuadé de l'avoir corrigé... Désolé :/ C'est désormais chose faite. J'ai détecté et corrigé au passage un souci avec l'enregistrement des groupes.
Je modifie le dit évènement et j'ai une erreur.La modification n'est pas enregistrée.
Je ne parviens pas à reproduire en local. La démo n'était pas à jour, je viens de le faire, et du coup je ne reproduit pas là bas non plus. Déjà corrigé peut-être ? ++ -- Johan
OK pour l'anomalie #1844 je n'ai plus l'erreur. Concernant la modification des évènements je n'ai le problème que sur WAMP en local depuis galette v1.1.1 ?? v1.0.4 ok j'ai upgradé une galette 1.0.1 vers 1.1.2 mod et le plugin 2.1.1 mod sur un serveur en ligne et je n'ai pas l'erreur.
Salut, Le 09/07/2024 à 01:27, Alain Paris a écrit :
Concernant la modification des évènements je n'ai le problème que sur WAMP en local depuis galette v1.1.1 ?? v1.0.4 ok j'ai upgradé une galette 1.0.1 vers 1.1.2 mod et le plugin 2.1.1 mod sur un serveur en ligne et je n'ai pas l'erreur.
Ha... Je n'ai pas de windows sous la main pour le moment. En plus d'être étrange, cette erreur ne nous donne aucune des infirmations qui pourraient être utiles pour ne serais-ce que comprendre où le problème se pose :/ La logique utilisée pour la configuration des routes est la même que pour le coeur et les autres plugins (rien de bien problématique donc). Je n'ai vraiment pas d'idées :( ++ -- Johan
Je reviens sur mes tests j'ai d'origine 9 évènements qui sont tous dépassés je peux les modifier sans problème. Si j'en crée un nouveau et que par la suite je veux le modifier j'ai l'erreur. Je peux toujours modifier les anciens... Ce comportement est identique avec ma base de données en local comme en ligne.Je n'arrive pas a provoquer l'erreur sur la démo... Le log complet de php [09-Jul-2024 13:12:55 Europe/Paris] 405 Method Not Allowed Type: Slim\Exception\HttpMethodNotAllowedException Code: 405 Message: Method not allowed. Must be one of: GET File: B:\galetteinstall\galette\vendor\slim\slim\Slim\Middleware\RoutingMiddleware.php Line: 79 Trace: #0 B:\galetteinstall\galette\vendor\slim\slim\Slim\Middleware\RoutingMiddleware.php(44): Slim\Middleware\RoutingMiddleware->performRouting(Object(Slim\Psr7\Request)) #1 B:\galetteinstall\galette\vendor\slim\slim\Slim\MiddlewareDispatcher.php(129): Slim\Middleware\RoutingMiddleware->process(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous)) #2 B:\galetteinstall\galette\vendor\slim\slim\Slim\Middleware\ErrorMiddleware.php(77): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request)) #3 B:\galetteinstall\galette\vendor\slim\slim\Slim\MiddlewareDispatcher.php(129): Slim\Middleware\ErrorMiddleware->process(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous)) #4 B:\galetteinstall\galette\vendor\slim\twig-view\src\TwigMiddleware.php(115): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request)) #5 B:\galetteinstall\galette\vendor\slim\slim\Slim\MiddlewareDispatcher.php(129): Slim\Views\TwigMiddleware->process(Object(Slim\Psr7\Request), Object(Psr\Http\Server\RequestHandlerInterface@anonymous)) #6 B:\galetteinstall\galette\vendor\slim\slim\Slim\MiddlewareDispatcher.php(73): Psr\Http\Server\RequestHandlerInterface@anonymous->handle(Object(Slim\Psr7\Request)) #7 B:\galetteinstall\galette\vendor\slim\slim\Slim\App.php(209): Slim\MiddlewareDispatcher->handle(Object(Slim\Psr7\Request)) #8 B:\galetteinstall\galette\vendor\slim\slim\Slim\App.php(193): Slim\App->handle(Object(Slim\Psr7\Request)) #9 B:\galetteinstall\galette\includes\main.inc.php(207): Slim\App->run() #10 B:\galetteinstall\galette\webroot\index.php(50): require_once('B:\\galetteinsta...') #11 {main}
Salut, Le 09/07/2024 à 13:19, Alain Paris a écrit :
Je reviens sur mes tests j'ai d'origine 9 évènements qui sont tous dépassés je peux les modifier sans problème. Si j'en crée un nouveau et que par la suite je veux le modifier j'ai l'erreur. Je peux toujours modifier les anciens...
C'est un peu incompréhensible... Et je pense que c'est une coincidence, il doit y avoir autre chose qui foire. Essaies-tu d'attribuer un egroupe au nouvel évènement, et pas aux anciens, par exemple ?
Ce comportement est identique avec ma base de données en local comme en ligne.Je n'arrive pas a provoquer l'erreur sur la démo...
Du coup, tu reproduit sur autre chose que WAMP ? Je ne reproduit pas de mon côté. Tu peux essayer avec la dernière nightly du plugin (on sera sûrs que tu as exactmeent le même code que moi).
Le log complet de php
Malheureusement, c'est une conséquence, et ça n'aide pas à avoir la cause :( Quelle est l'URL affichée lorsque l'erreur survient ? ++ -- Johan
Je n'ai pas encore essayé avec la nightly. Je reviens sur le fait que je n'avais pas d'erreur avec une galette en 1.04 , avec plugin 2.0.0 je viens de faire la manipulation et j'ai aussi l'erreur. http://galetteinstall/webroot/plugins/events/event/edit/10 en local Galette version:.... v1.1.2 PHP version:........ 8.1.24 apache2handler mysql (mariadb.org binary distribution / 10.6.15-MariaDB) ou galetteinstall.x.x/plugins/events/event/edit/10 en ligne Galette version:.... v1.1.2 PHP version:........ 8.1.29 litespeed mysql (MariaDB Server / 10.6.18-MariaDB)
Salut, Le 09/07/2024 à 14:51, Johan Cwiklinski a écrit :
Le 09/07/2024 à 14:43, Alain Paris a écrit :
cela semble provenir de id_event si 10 ou plus erreur...
Bien, vu... Je reproduit !
Bogue introduit dans la version 1.4.0 il y a... 3 ans. Effectivement, on ne pouvait pas éditer un évènement dont l'ID était sur deux chiffres. Le correctif est là : https://github.com/galette/plugin-events/commit/933b0dea68a9c5120097c174b1ec... Merci Alain ! Je vais sortir une nouvelle version du plugin, ainsi qu'une corrective de Galette dans l'après midi. ++ -- Johan
Oui cela va mieux maintenant.... Le 09/07/2024 à 15:00, Johan Cwiklinski a écrit :
Salut,
Le 09/07/2024 à 14:51, Johan Cwiklinski a écrit :
Le 09/07/2024 à 14:43, Alain Paris a écrit :
cela semble provenir de id_event si 10 ou plus erreur...
Bien, vu... Je reproduit !
Bogue introduit dans la version 1.4.0 il y a... 3 ans.
Effectivement, on ne pouvait pas éditer un évènement dont l'ID était sur deux chiffres. Le correctif est là : https://github.com/galette/plugin-events/commit/933b0dea68a9c5120097c174b1ec...
Merci Alain !
Je vais sortir une nouvelle version du plugin, ainsi qu'une corrective de Galette dans l'après midi.
++
participants (2)
-
Alain Paris
-
Johan Cwiklinski