ve_guestbook 2.8.1 und Typo3 4.5.0 Fatal error

  • NDMR NDMR
    R2-D2
    0 x
    76 Beiträge
    0 Hilfreiche Beiträge
    31. 01. 2011, 03:03

    Hallo,

    habe seit langen mal wieder ein Typo3 Projekt begonnen. Typo3 ist v4.5.0

    Das Plugin ve_guestbook v2.8.1 funktioniert soweit.
    Ich bekomme beim eintragen ins Gästebuch folgenden Fehler:

    1. Fatal error: Call to a member function writelog() on a non-object in /typo3/typo3_src-4.5.0/t3lib/class.t3lib_tcemain.php on line 6774

    Der Eintrag ist hinterher auch im Gästebuch vorhanden.

    Kann mit der Fehermeldung jemand was anfangen?

    Grüße


  • alexd0001 alexd0001
    R2-D2
    0 x
    80 Beiträge
    0 Hilfreiche Beiträge
    30. 03. 2011, 15:58

    Hi,

    mir hat auch der Bugfix von kolki geholfen..

    Danke - peace - alex

  • doni doni
    T3PO
    0 x
    13 Beiträge
    0 Hilfreiche Beiträge
    23. 04. 2011, 17:28

    [quote="fab"]
    Beim mir tritt das auch auf.

    Dieser Patch von weiter oben, löst das Problem. Es ist sicher besser, die Extension zu verändern, als der typo core. Ich habe dem Entwickler auch ein E-Mail geschrieben, vielleicht wird es ja bald gefixt.

    Hier nochmals die Lösung:

    http://www.bastian-bringenberg.de/willkommen/news/article/update-von-v.html

    [/quote]

    Danke fab, genau das war die Lösung bei mir
    Nur zur Info: Hab Typo3 4.5.2 und ve_guestbook 2.8.1 installiert.

  • BastianBalthasarBux BastianBa...
    Jedi-Ratsmitglied
    0 x
    591 Beiträge
    0 Hilfreiche Beiträge
    01. 06. 2011, 19:52

    same here.

    Der Autor hat die Extension im Repository immer noch nicht upgedated, hab ihm mal ein Feedback dbzgl. geschickt.

    Ansonsten ist ve_guestbook ziemlich sicher da beste Guestbook für T3.
    (auch wenn ich Gästebücher im Allgemeinen für ziemlich old-school halte )

    "The three most dangerous things in the world are a programmer with a soldering iron, a hardware type with a program patch and a user with an idea." by Rick Cook
    http://www.riccabona.it/

  • Udalrik Udalrik
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    05. 08. 2011, 01:07

    Moin, ich möchte hier anschließen...

    Habe heute auf Typo3 4.5.4 upgegraded.
    ve_guestbook ist in der Version 2.10.1 vom 09.06.11 installiert.

    Beim Speichern eines Gästebucheintrages erscheint die Fehlermeldung:

    1. Fatal error: Call to a member function writelog() on a non-object in ../typo3/src/4_5_4/t3lib/class.t3lib_tcemain.php on line 6815

    Der Eintrag wird danach im Gästebuch angezeigt...

    Die Datei aus dem folgenden Post habe ich eingespielt - ohne Erfolg:
    http://www.bastian-bringenberg.de/willkommen/news/article/update-von-v.html

    Sonst noch wer Probleme seit 4.5.4?

    Welcher Aufruf kann denn in der Version 2.10.1 von ve_guestbook dafür verantwortlich sein?

  • Avalarion Avalarion
    Jedi-Meister
    0 x
    243 Beiträge
    0 Hilfreiche Beiträge
    05. 08. 2011, 01:20

    Hey ho,

    der Fehler den du beschreibst hat nichts mit dem Update zu tun. Der Autor hat meine Änderungen genommen und in seine Extension eingebaut, ich würde daher auf jeden Fall die 2.10.1 nehmen.

    Leider bin ich grade nicht sicher, welche Funktion ein Log schreiben soll. Und ich habe auch noch keinen 4.5.4...

    Hookt irgendwas an deinem ve_guestbook?

  • Udalrik Udalrik
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    05. 08. 2011, 01:29

    Hi, keine Hooks bekannt...

    Timtab 0.5.11 läuft parallel mit...

  • Udalrik Udalrik
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    05. 08. 2011, 01:32

    Siehe da... an Timtab hakt's wohl...

    Wenn ich das vorübergehend deinstalliere, kommt keine Fehlermeldung mehr...

    Dann werd ich mir morgen mal den Quelltext von Timtab geben und mich nach dem ominösen Cache-Aufruf auf die Suche machen...

    Gute N8

  • Avalarion Avalarion
    Jedi-Meister
    0 x
    243 Beiträge
    0 Hilfreiche Beiträge
    05. 08. 2011, 08:23

    Da war ich schon im Bett =) Aaaaber, solltest du da heute Hilfe bei brauchen, sag bescheid, dann machen wir das eben in ICQ oder Skype zusammen.

    Gruß

    Bastian

  • Udalrik Udalrik
    Padawan
    0 x
    44 Beiträge
    0 Hilfreiche Beiträge
    06. 08. 2011, 12:13

    Moin Bastian,
    danke für das Angebot der aktiven Anteilnahme...

    Konnte gestern auf die Schnelle von pi1 bis pi3 weder was im Zusammenhang mit "cache" noch mit "writelog" entdecken in timtab.

    Bin dieses WE ziemlich eingespannt und werd mich erst in den nächsten Tagen weiter damit auseinandersetzen können...

    Außerdem gehört das alles wohl besser in einen neuen Thread... Der Titel hier hat mit dem neuen Problem ja nicht mehr wirklich was zu tun...

    So long...

  • BastianBalthasarBux BastianBa...
    Jedi-Ratsmitglied
    0 x
    591 Beiträge
    0 Hilfreiche Beiträge
    06. 08. 2011, 18:42

    [offtopic]Die Fehlermeldung hat ja nix mit writelog zu tun!

    das klingt eher nach einem nicht korrekt übergebenem parameter an eine der tcemain/t3lib funktionen.
    oder an einen komplett vermurksten aufruf. (eventuell auch durch API Änderungen/deprecated funktionen die endgültig entfernt wurden).

    da musst vermutlich die logging einstellungen auf einen "debug-mässigeren" wert setzen.

    also mal deprecation logging aktivieren, und die debug meldungen auf 0 (info).
    eventuell noch noch sql-debugging einschalten (1 oder 2).
    geht alles in der localconf/installtool.

    wenn das nix hilft eventuell devlog installieren.
    [/offtopic]

    "The three most dangerous things in the world are a programmer with a soldering iron, a hardware type with a program patch and a user with an idea." by Rick Cook
    http://www.riccabona.it/