Contao-Camp 2024
Ergebnis 1 bis 16 von 16

Thema: Nach update auf 4.7 Error beim Checkout

  1. #1
    Contao-Fan
    Registriert seit
    05.09.2009.
    Beiträge
    437

    Standard Nach update auf 4.7 Error beim Checkout

    Hallo,

    nach dem update auf Contao 4.6 -> 4.7 habe ich bei einem Shop das Problem, dass nach dem finale Klick auf "Kaufen" eine Fehlerseite kommt. Im Log steht:


    [2019-03-25 20:05:34] request.INFO: Matched route "tl_page.101". {"route":"tl_page.101","route_parameters":{"_token _check":true,"_controller":"Contao\\FrontendIndex: :renderPage","_scope":"frontend","_locale":"de","p ageModel":"[object] (Contao\\PageModel: {})","parameters":"/complete","_route":"tl_page.101"},"request_uri":"h ttps://www.domain.com/kasse/complete.html?uid=A-5c992669ea8dc9.04632817","method":"HEAD"} []
    [2019-03-25 20:05:34] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2019-03-25 20:05:34] request.INFO: Matched route "tl_page.101". {"route":"tl_page.101","route_parameters":{"_token _check":true,"_controller":"Contao\\FrontendIndex: :renderPage","_scope":"frontend","_locale":"de","p ageModel":"[object] (Contao\\PageModel: {})","parameters":"/complete","_route":"tl_page.101"},"request_uri":"h ttps://www.domain.com/kasse/complete.html?uid=A-5c992669ea8dc9.04632817","method":"GET"} []
    [2019-03-25 20:05:34] security.INFO: Populated the TokenStorage with an anonymous Token. [] []
    [2019-03-25 20:05:35] request.CRITICAL: Uncaught PHP Exception Symfony\Component\Debug\Exception\ClassNotFoundExc eption: "Attempted to load class "TCPDF" from the global namespace. Did you forget a "use" statement?" at /kunden/domain/vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/Model/Document/Standard.php line 83 {"exception":"[object] (Symfony\\Component\\Debug\\Exception\\ClassNotFou ndException(code: 0): Attempted to load class "TCPDF" from the global namespace.\nDid you forget a "use" statement? at /kunden/domain/vendor/isotope/isotope-core/system/modules/isotope/library/Isotope/Model/Document/Standard.php:83)"} []

    Isotope Version 2.5.12

    Was läuft da schief?

    Danke!

  2. #2
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    In Contao 4.7 wurde TCPDF in ein eigenes Bundle ausgelagert. Das musst du installieren.

  3. #3
    Contao-Fan
    Registriert seit
    05.09.2009.
    Beiträge
    437

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    In Contao 4.7 wurde TCPDF in ein eigenes Bundle ausgelagert. Das musst du installieren.
    Vielen Dank, Spooky! Bestellungen laufen jetzt wieder.

    Zwei Dinge haken noch:

    1. Der Produktfilter meldet nur noch "keine Produkte gefunden". Wird der Filter auch irgendwie durch das Update beeinflusst?

    2. Komischerweise scheitert die Installation des o.g. Bundles in einem anderen Shop, der, bei gleichen Versionen, auch ohne TCPDF-Bundle lief:

    ***
    In ScriptHandler.php line 89:

    An error occurred while executing the "contao:install web" command: 20:58:1
    1 ERROR [console] Error thrown while running command "contao:install we
    b --env=prod". Message: "Failed to acquire the "default" lock." ["exception
    " => Symfony\Component\Lock\Exception\LockAcquiringExce ption { …},"command"
    => "contao:install web --env=prod","message" => "Failed to acquire the "de
    fault" lock."]

    In Lock.php line 101:

    Failed to acquire the "default" lock.


    In FlockStore.php line 93:


    fopen(/tmp/sf.default.N6juwc4.lock): failed to open stream: Permission de
    ni
    ed
    ***

    Hast Du dazu auch einen Tipp?

    Danke!

  4. #4
    Administrator Avatar von xchs
    Registriert seit
    19.06.2009.
    Beiträge
    14.548
    User beschenken
    Wunschliste
    Contao-Projekt unterstützen

    Support Contao

    Standard

    Zu diesem Problem gibt es hier einen Thread: https://community.contao.org/de/show...nd-quot-contao
    Contao Community Administrator

    [Unterstützungsmöglichkeiten]

  5. #5
    Contao-Fan
    Registriert seit
    05.09.2009.
    Beiträge
    437

    Standard

    Zitat Zitat von xchs Beitrag anzeigen
    Zu diesem Problem gibt es hier einen Thread: https://community.contao.org/de/show...nd-quot-contao
    Ah, danke. Aber das ist unwahrscheinlich, denn die Konfiguration beider Shops ist identisch, also PHP Version und PHP.INI. Ich check das aber nochmals.

  6. #6
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Zitat Zitat von Ricks Beitrag anzeigen
    1. Der Produktfilter meldet nur noch "keine Produkte gefunden". Wird der Filter auch irgendwie durch das Update beeinflusst?
    Verwendest du die neueste Isotope Version?

  7. #7
    Contao-Fan
    Registriert seit
    05.09.2009.
    Beiträge
    437

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    Verwendest du die neueste Isotope Version?
    Ja, habe es gerade herausgefunden, dass das zu dem Fehler führt. Ein Downgrade hat den Fehler des Filters behoben.

    Bis Version 2.5.10 geht es, danach versagt der Filter bzw. die Ergebnisseite.

    Danke für Deine Hilfe!!
    Geändert von Ricks (25.03.2019 um 21:59 Uhr)

  8. #8
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Das Problem sollte eigentlich mit Version 2.5.12 behoben sein.

  9. #9
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Sollte Isotope das Paket nicht eigentlich mit anfordern? War das nicht der Sinn von Composer? Scheint ja nicht wirklich zu funktionieren... Hab jetzt das Paket manuell installiert, jetzt klappt es auch wieder, aber bei so einer Unsicherheit heißt das genau eins, keine Updates mehr machen!
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  10. #10
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Zitat Zitat von the_scrat Beitrag anzeigen
    Sollte Isotope das Paket nicht eigentlich mit anfordern? War das nicht der Sinn von Composer? Scheint ja nicht wirklich zu funktionieren... Hab jetzt das Paket manuell installiert, jetzt klappt es auch wieder, aber bei so einer Unsicherheit heißt das genau eins, keine Updates mehr machen!
    In diesem Fall nicht, nein, denn Isotope muss kompatibel mit Contao 3.5 bleiben. Das tcpdf bundle ist aber nur für Contao 4 - daher kann das Isotope nicht als Requirement festlegen.

  11. #11
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Du verstehst aber schon, dass diese Lösung nicht unbedingt gut ist? Weil jeder der jetzt regulär ein Update (egal ob Contao oder Isotope) macht ohne das TCPDF >>MANUELL<< zu installieren in einen Fehler läuft bei der Bestellung (sofern ein PDF generiert wird, was in den meisten Fällen so sein wird).

    Hier fehlt für mich irgendwo ein Hinweis (Changelog) nach der Installation wo ich auf solche Sachen hingewiesen werde.
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  12. #12
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Zitat Zitat von the_scrat Beitrag anzeigen
    Du verstehst aber schon, dass diese Lösung nicht unbedingt gut ist?
    Welche Rolle spielt das?

  13. #13
    Contao-Urgestein Avatar von the_scrat
    Registriert seit
    24.02.2010.
    Ort
    Augsburg
    Beiträge
    2.051
    User beschenken
    Wunschliste

    Standard

    Hä? Welche Rolle das spielt? Dass sämtliche Installationen jetzt in einen Fehler laufen, spielt also keine Rolle? Isotope nutzt TCPDF, dieser fällt nun aus dem Core raus, wo genau ist der Hinweis, dass man das jetzt nachinstallieren muss? Ich hätte es nicht gewusst, weil ganz ehrlich, ich beschäftige mich keine 23 Stunden am Tag mit Contao oder irgendwelchen Bundles..... ich will einfach nur, dass wenn ich ein Update mache, alles installiert wird, was benötigt wird damit alles läuft und das ist anscheinend nicht der Fall.
    Programmers don't comment their code. It was hard to write, it should be hard to understand...

  14. #14
    Community-Moderator
    Wandelndes Contao-Lexikon
    Avatar von Spooky
    Registriert seit
    12.04.2012.
    Ort
    Scotland
    Beiträge
    33.897
    Partner-ID
    10107

    Standard

    Zitat Zitat von the_scrat Beitrag anzeigen
    Hä? Welche Rolle das spielt?
    Ja, warum diese Frage an mich?


    Zitat Zitat von the_scrat Beitrag anzeigen
    ich will einfach nur, dass wenn ich ein Update mache, alles installiert wird, was benötigt wird damit alles läuft und das ist anscheinend nicht der Fall.
    Bei jedem Major oder Minor Version Update solltest du dich mit den Änderungen beschäftigen, egal ob bei Contao, Drupal, ownCloud, WordPress, Typo3 oder sonst wo.

  15. #15
    Contao-Nutzer
    Registriert seit
    30.04.2015.
    Beiträge
    29

    Standard

    Zitat Zitat von Spooky Beitrag anzeigen
    In Contao 4.7 wurde TCPDF in ein eigenes Bundle ausgelagert. Das musst du installieren.
    Hab das gleiche Problem mit dem Export der Dokumente gehabt. TCPDF nachinstalliert, nun geht alles wieder. Danke!

  16. #16
    Contao-Fan
    Registriert seit
    05.09.2009.
    Beiträge
    437

    Standard

    Zitat Zitat von Ricks Beitrag anzeigen
    Ja, habe es gerade herausgefunden, dass das zu dem Fehler führt. Ein Downgrade hat den Fehler des Filters behoben.

    Bis Version 2.5.10 geht es, danach versagt der Filter bzw. die Ergebnisseite.
    Nur mal zur Info, das Problem mit dem Filter besteht noch immer. Update größer 2.5.10 führt zu dem Fehler, dass der Klick auf einzelne Rubriken des Produktfilters keine Produkte findet. Produkte, die da sind und die unter 2.5.10 auch gefunden werden. Seltsamer Weise bleiben nicht alle Rubriken leer, und es ist nicht zu erkennen, was den Unterschied macht.

Aktive Benutzer

Aktive Benutzer

Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)

Lesezeichen

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •