heimrichhannot / contao-google-maps-bundle

This bundle adds google maps integration to Contao.
2 stars 8 forks source link

Contao 4.13 compatibility #19

Closed Webstylerin closed 2 years ago

Webstylerin commented 2 years ago

Wird es bald eine Version für Contao 4.13 geben?

Meine Installationsversuche scheitern an 09:44:53 CRITICAL [console] Error thrown while running command "cache:warmup --env=prod --no-ansi". Message: "Class 'Twig_Extension' not found" ["exception" => Error { …},"command" => "cache:warmup --env=prod --no-ansi","message" => "Class 'Twig_Extension' not found"] und ich habe gesehen dass bei Packagist [contao/core-bundle]: ^4.9 steht.

Oder liegt der Fehler wo anders?

VG Nicole

Defcon0 commented 2 years ago

Es wird sicherlich bald eine Version für 4.13 geben, es kann allerdings noch etwas dauern. Die Twig-Extensions gibt es seit einiger Zeit nicht mehr. Sie wurden durch das Twig Extra Bundle ersetzt. In anderen Modulen haben wir das schon entsprechend angepasst.

Webstylerin commented 2 years ago

Super, vielen Dank für die schnelle Antwort.

operatorone commented 2 years ago

Kann ich das Twig Extra Bundle manuell nachinstallieren oder die dependencies anpassen, sodass ich die Erweiterung einsetzen könnte, in einem 4.9?

koertho commented 2 years ago

Ich habe heute ein paar Anpassungen für Contao 4.13 gemacht, konnte den Fehler aber nicht nachvollziehen. Hier bräuchte ich genauere Informationen.

Webstylerin commented 2 years ago

Sorry, ich kann den Fehler auf die Schnelle auch nicht mehr nachvollziehen. Es war ein Update von 4.9 auf 4.13.

Mittlerweile läuft der Contao Manager aber tadellos durch wenn ich die Erweiterung mit Contao 4.13 installieren möchte.

In einem alten Log-File habe ich noch vollgendes gefunden:

[2022-02-21T14:31:01.163917+01:00] console.CRITICAL: Error thrown while running command "cache:warmup --env=prod --no-ansi". Message: "Class 'Twig_Extension' not found" {"exception":"[object] (Error(code: 0): Class 'Twig_Extension' not found at /www/htdocs/domain.tld/vendor/ivory/google-map-bundle/Twig/ApiExtension.php:19)","command":"cache:warmup --env=prod --no-ansi","message":"Class 'Twig_Extension' not found"} []
[2022-02-21T14:31:01.270255+01:00] console.CRITICAL: An error occurred while using the console. Message: "An error occurred while executing the "/usr/bin/php74 -dmemory_limit=-1 /www/htdocs/domain.tld/vendor/contao/manager-bundle/bin/contao-console cache:warmup --env=prod --no-ansi" command: 14:31:01 CRITICAL  [console] Error thrown while running command "cache:warmup --env=prod --no-ansi". Message: "Class 'Twig_Extension' not found" ["exception" => Error { …},"command" => "cache:warmup --env=prod --no-ansi","message" => "Class 'Twig_Extension' not found"]  In ApiExtension.php line 19:                                                                           Attempted to load class "Twig_Extension" from the global namespace.     Did you forget a "use" statement?                                                                                                              cache:warmup [--no-optional-warmers]  " {"exception":"[object] (RuntimeException(code: 0): An error occurred while executing the \"/usr/bin/php74 -dmemory_limit=-1 /www/htdocs/domain.tld/vendor/contao/manager-bundle/bin/contao-console cache:warmup --env=prod --no-ansi\" command: 14:31:01 CRITICAL  [console] Error thrown while running command \"cache:warmup --env=prod --no-ansi\". Message: \"Class 'Twig_Extension' not found\" [\"exception\" => Error { …},\"command\" => \"cache:warmup --env=prod --no-ansi\",\"message\" => \"Class 'Twig_Extension' not found\"]\n\nIn ApiExtension.php line 19:\n                                                                       \n  Attempted to load class \"Twig_Extension\" from the global namespace.  \n  Did you forget a \"use\" statement?                                    \n                                                                       \n\ncache:warmup [--no-optional-warmers]\n\n at /www/htdocs/domain.tld/vendor/contao/manager-bundle/src/Command/ContaoSetupCommand.php:120)","message":"An error occurred while executing the \"/usr/bin/php74 -dmemory_limit=-1 /www/htdocs/domain.tld/vendor/contao/manager-bundle/bin/contao-console cache:warmup --env=prod --no-ansi\" command: 14:31:01 CRITICAL  [console] Error thrown while running command \"cache:warmup --env=prod --no-ansi\". Message: \"Class 'Twig_Extension' not found\" [\"exception\" => Error { …},\"command\" => \"cache:warmup --env=prod --no-ansi\",\"message\" => \"Class 'Twig_Extension' not found\"]\n\nIn ApiExtension.php line 19:\n                                                                       \n  Attempted to load class \"Twig_Extension\" from the global namespace.  \n  Did you forget a \"use\" statement?                                    \n                                                                       \n\ncache:warmup [--no-optional-warmers]\n\n"} []
[2022-02-21T14:31:05.963394+01:00] console.CRITICAL: Error thrown while running command "list --format=json". Message: "Class 'Twig_Extension' not found" {"exception":"[object] (Error(code: 0): Class 'Twig_Extension' not found at /www/htdocs/domain.tld/vendor/ivory/google-map-bundle/Twig/ApiExtension.php:19)","command":"list --format=json","message":"Class 'Twig_Extension' not found"} []

Kann es sein, dass der Fehler bei ivory/google-map-bundle lag und dort gefixt ist?

koertho commented 2 years ago

Ja, stimmt: das war sogar der gute @rabauss : https://github.com/bresam/ivory-google-map-bundle/pull/7

Dann würde ich hier mal schließen und vielen Dank fürs melden!

rabauss commented 2 years ago

Exactly, I fixed it for one of my Contao 4.13 projects 😀 I did not recognize any other errors for now!