Catalog + Webshop = Fatal error

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • izanagi
    Contao-Fan
    • 19.01.2011
    • 595

    #1

    Catalog + Webshop = Fatal error

    Eigentlich passt es hier nicht rein, sondern bezieht sich auf den WebShop,
    aber MacKP wird sicher einen Anhaltpunkt kennen für das Problem. Catalog ist hier Auslöser.

    Die Fehlermeldung ist:
    Fatal error: Call to a member function addCatalogsToComments() on a non-object in /**********/system/libraries/Controller.php on line 2249
    das wäre in der PHP diese Zeile:
    PHP-Code:
            // HOOK: allow to load custom settings
            if (isset($GLOBALS['TL_HOOKS']['loadDataContainer']) && is_array($GLOBALS['TL_HOOKS']['loadDataContainer']))
            {
                foreach ($GLOBALS['TL_HOOKS']['loadDataContainer'] as $callback)
                {
                    $this->import($callback[0]);
    >>>>>>>>>> >>>>>>> $this->$callback[0]->$callback[1]($strName);<<<<<<
                }
            }
    
            @include(TL_ROOT . '/system/config/dcaconfig.php');
        } 
    
    Und zwar nachdem ich auf den Button "Kasse" also zur Bezahlmöglichkeit gehe.

    Ich kann schwören das passierte erst nachdem ich auf den neuen Catalog beta2 update´d habe. Muss hier dringend ne Lösung her :/
    Wenn ich diese Zeile lösche funktioniert wieder alles. Nur kann das ja nicht die ultimative Lösung sein.

    Freue mich auf Ratschläge oder Fragen.

    gruss
    Zuletzt geändert von izanagi; 30.06.2011, 19:40.
    Design,Web,Videos und Games - universal-industries
  • xtra
    Maintainer
    • 02.07.2009
    • 2007

    #2
    Damit killst du den kompletten loadDatacontainer HOOK, das solltest du tunlichst unterlassen.

    Anscheinend kann deine Installation die Klasse nicht importieren.
    Welche Contao Version benutzt du?
    Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

    Kommentar

    • albis
      Contao-Nutzer
      • 06.01.2011
      • 87

      #3
      Habe genau das gleiche problem beim Contao Webshop bei der aktion (checkout).

      wenn ich den catalog aktiviere bekomme ich die Fehlermeldung:

      Fatal error: Call to a member function addCatalogsToComments() on a non-object in /*****/system/libraries/Controller.php on line 2249

      contao 2.9.5, webshop 2.2.3-ce, catalog letzte version aus svn

      Kommentar

      • izanagi
        Contao-Fan
        • 19.01.2011
        • 595

        #4
        hi xtra, ich habe die contao 2.9.4 laufen
        Catalog auf beta2 build 20 updated( jetzt auf Build 22)
        und WebShop 2.2.3 Build 9


        Damit killst du den kompletten loadDatacontainer HOOK,
        Neee natürlich nimm ich das nicht raus das war jetzt nur zur verdeutlichung
        das diese Zeile dafür zuständig ist, damit ihr damit was anfangen könnt.

        Wenn ich den Catalog deaktiviere läuft der Shop wieder.
        Catalog Build 22 hat das Problem auch nicht änern können.
        Design,Web,Videos und Games - universal-industries

        Kommentar

        • izanagi
          Contao-Fan
          • 19.01.2011
          • 595

          #5
          Gibts da mitlerweile neue Hinweise?
          Das Problem besteht weiterhin. Ich brauche halt beide Erweiterungen,
          daher bringt das abschalten des Catalogs langfristig nichts.
          Design,Web,Videos und Games - universal-industries

          Kommentar

          • xtra
            Maintainer
            • 02.07.2009
            • 2007

            #6
            Ohne stack trace kann ich da leider nicht viel mit anfangen.

            Hat aber evtl. mit http://www.contao-community.de/showt...stalliert-sind zu tun, wo ich jedoch noch auf Antwort von aschempp und Martin Mildner warte.

            Zum wild rumraten fehlt mir leider ein wenig die Zeit.
            Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

            Kommentar

            • lindesbs
              AG CMS-Garden
              Contao-Urgestein
              • 05.06.2009
              • 4157

              #7
              Du koenntest mir mal einen DB Dump per Mail schicken. dann schaue ich es mir mal an.
              von Willi Voltz aus PR 500: Henry George sagte einmal: »Kultur ist Zusammenarbeit.«


              Contao-Hosting: begeisterter Uberspace-Nutzer

              Kommentar

              • izanagi
                Contao-Fan
                • 19.01.2011
                • 595

                #8
                Hallo ihr beiden. Ich habe erst jetzt wieder Zeit gefunden mich
                den Problemen zu stellen. Zum Glück geht der Shop erst September online.

                Habe dir @lindesbs mal einen Dump geschickt.

                vg
                Design,Web,Videos und Games - universal-industries

                Kommentar

                • erdal
                  Contao-Nutzer
                  • 04.08.2011
                  • 1

                  #9
                  WebShop (Fruitmedia) und Catalog vertragen sich nicht - Was nun?

                  Als ein Newcomer und noch dazu ohne php-Kenntnisse ist man manchmal wirklich absolut verloren. Manchmal verbratet man Tage, bis man dahinter kommt, wo das Problem steckt. In diesem speziellen Fall habe ich mehrere Tage verloren, weil man ja üblicherweise den Fehler bei sich sucht. Und das, obwohl das Problem seit 30.6. gepostet ist. Ich hatte nicht einmal im Traum daran gedacht, dass Catalog der Grund für das Nichtfunktionieren des Webshops sein könnte. Deshalb bis heute nach falschen(!) Stichworten gesucht.

                  Was geschieht nun? Warten beide Modulinhaber, dass der Andere die Unverträglichkeit behebt? Ich konnte noch keine Stellungsnahme in diesem Forum finden...

                  Kommentar

                  • lucina
                    Administratorin
                    • 19.06.2009
                    • 7544

                    #10
                    Zitat von erdal Beitrag anzeigen
                    Als ein Newcomer und noch dazu ohne php-Kenntnisse ist man manchmal wirklich absolut verloren. Manchmal verbratet man Tage, bis man dahinter kommt, wo das Problem steckt. In diesem speziellen Fall habe ich mehrere Tage verloren, weil man ja üblicherweise den Fehler bei sich sucht.
                    Mal interessehalber: Arbeitest Du in der Freizeit mit Contao, oder erstellst Du Systeme auf professioneller Basis?
                    Zitat von erdal Beitrag anzeigen
                    Ich konnte noch keine Stellungsnahme in diesem Forum finden...
                    Wie kommst Du darauf, dass eine Stellungnahme erforderlich ist?

                    Du setzt a) zwei fortgeschrittene Erweiterungen ein b) darunter einen Webshop, bei dem klar ist das es um ein kommerzieles Interesse geht c) verfügst über keine Kenntnisse der zu Grunde liegenden Scriptsprache und fordert d) eine Stellungnahme.

                    Ich finde das - vorsichtig formuliert - eine offensive Strategie.
                    Contao in Kiel: kikmedia webdevelopment | Contao-Partnerin | Contao Usergroup Kiel | github | Contao-Community-Alliance | MetaModels-Team

                    Kommentar

                    • xtra
                      Maintainer
                      • 02.07.2009
                      • 2007

                      #11
                      Zumal ich noch keinen Stack trace gesehn habe und somit nichtmal weiss WELCHER Fehler und WO er auftritt und WODURCH.

                      zum unbezahlt wild in der Gegend rumraten und die mehreren 10-tausend Zeilen Code vom Catalog auf moegliche Inkompatibilitaeten zu anderen Erweiterungen mit kommerziellem Hintergrund abzuklopfen fehlt mir:
                      1) die Freizeit
                      b) der Willen

                      Gruss
                      Chris (der versucht immer defensiv zu formulieren)
                      Bedenke stets: Wenn Du ungenaue oder unzureichende Angaben machst, so koennte dies die Bearbeitung deiner Frage endlos verzoegern (oder sogar dazu fyhren, dass ich zu viel nachdenken muss und die Antwort vergesse!). Kein Support per PN.

                      Kommentar

                      • izanagi
                        Contao-Fan
                        • 19.01.2011
                        • 595

                        #12
                        grüsst euch.
                        mein Thread wird misshandelt *lach*

                        Bei mir gehts auch bald weiter, der Shop wird ende des Monats in betrieb genommen
                        und da werd ich dann wieder forschen müssen worin der Fehler liegt.

                        Lindesbs hatte ich nen Dump geschickt, weiss nicht ob das geholfen hat, noch nichts gehört.

                        @xtra
                        kannst du kurz erklären wie ich den StackTrace mach, höre zum ersten mal davon.

                        Besten gruss
                        marco
                        Design,Web,Videos und Games - universal-industries

                        Kommentar

                        Lädt...