Seit heute wird auf der Seite eines unserer Kunden ein seltsamer Fehler gezeigt, den ich mir nicht erklären kann.
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/v-team.de/httpdocs/typo3_src-4.0.5/t3lib/class.t3lib_db.php on line 802
Warning: Cannot modify header information - headers already sent by (output started at /var/www/vhosts/v-team.de/httpdocs/typo3_src-4.0.5/t3lib/class.t3lib_db.php:802) in /var/www/vhosts/v-team.de/httpdocs/typo3_src-4.0.5/typo3/sysext/cms/tslib/class.tslib_fe.php on line 2853
Ich habe schon recherchiert - es liegt nicht daran, dass ich auf Version 4.1.1 aktualisiert und die DB nicht verglichen und aktualisiert habe. Wenn ich den COMPARE-Vorgang über das Installtool ausführen will, gibt es auch dort diesen Fehler:
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/v-team.de/httpdocs/typo3_src-4.0.5/t3lib/class.t3lib_db.php on line 989
Warning: mysql_fetch_assoc(): supplied argument is not a valid MySQL result resource in /var/www/vhosts/v-team.de/httpdocs/typo3_src-4.0.5/t3lib/class.t3lib_db.php on line 1007
Auch im Extension-Manager z.B. in der Detailansicht einer Extension (ich habe RealURL zufällig ausgewählt) tritt dieser (zweite) Fehler auf.
Kann mir jemand helfen?
Vielen Dank im Voraus!
in der Fehlermeldung steht aber was von typo3 4.0.5. Vielleicht das update nicht komplett durchgeführt?
Das ist unerheblich, ich habe es nur ausgeschlossen, dass es an einem Update liegen könnte, da ich gar kein Update durchgeführt habe.
Ich kann es mir nicht erklären, es kann niemand die TYPO3-Installation - bis auf den Content - angefasst haben.
Naja der Fehler sagt ja eigentlich nur, dass das Ergebnis einer Datenbankabfrage nicht gültig war. In diesem Zusammenhang kann es auch einfach gar kein Ergebnis sein denke ich.
Wird also wahrscheinlich gar kein Dateifehler sondern ein Datenbankfehler sein. Vielleicht gab es einen Datenbankdefekt oder es fehlen einfach wichtige Daten. Da würde ich mal ansetzen.
Grüße
Christian
Ich habe ein ähnliches Problem und stehe nur grade vor der Frage: Wie bekommt man raus, welche SQL-Abfrage den Fehler verursacht hat?
devLog schreibt das leider nicht mit raus...
Wenn da jemand eine Idee hat -immer her damit :-)
Danke & Gruß,
Thomas
Ich habe mir das Problem noch einmal angesehen. In der Datenbank gab es eine Tabelle, die in den Infos nur die Bemerkung "momentan in Benutzung" aufwies, wo die (funktionierenden) Tabellen Informationen zu Größe, Anzahl der Felder & Einträge etc. auswiesen.
Diese Tabelle (ich meine es war cache_pageentries oder so etwas) habe ich dann gelöscht und per Installtool (Compare) wieder einfügen lassen. Und schon hat es geklappt. Ich weiß nicht, wodurch der DB-Fehler verursacht wurde. Ich bin nur glücklich, ohne viel Aufwand aus der Sache herausgekommen zu sein und hoffe außerdem, dass dieser Fehler kein Einzelfall war und anderen somit geholfen werden kann.