Zum Inhalt springen

Fehlermeldung im Listmodul: Invalid argument supplied for foreach()

Erstellt am 16. August 2009 · 4 Antworten · letzte Antwort am 4. September 2009

Tags: Datenbank, Update & Upgrade, Frage

Windwalker ·

Hallo!

Ich habe länger nicht mehr mit Typo3 gearbeitet und nun nach einem Update auf die aktuelle Version 4.2.8 festgestellt, dass ich beim Aufruf des List-Moduls folgende Fehlermeldung erhalte (4 mal direkt hintereinander, wird ganz oben angezeigt):

Warning: Invalid argument supplied for foreach() in /vrmd/homepages/u14883/typo3_src-4.2.8/typo3/class.db_list.inc on line 694

In Zeile 694 beginnt folgende For-Schleife:

				// Traverse configured columns and add them to field array, if available for user.
			foreach($TCA[$table]['columns'] as $fN => $fieldValue)	{
				if ($dontCheckUser ||
					((!$fieldValue['exclude'] || $BE_USER->check('non_exclude_fields',$table.':'.$fN)) && $fieldValue['config']['type']!='passthrough'))	{
					$fieldListArr[]=$fN;
				}
			}

Ich habe keine Ahnung, wie ich dem Problem auf die Schliche komme.
Könnt Ihr mir helfen?

maik ·

Von welcher Version kommend hast du das Update eingespielt?

Wenn du von 4.1.x oder 4.0.x auf 4.2.8 upgedatet hast, dann must du auch die Datenbank mit dem Install Tool Updaten.

Windwalker ·

Ich dachte eigentlich, das hätte ich gemacht.
Entsprechend dem Tutorial von Typo3.net "Generelle Informationen zum Update unter Linux":

Nun muss die Datenbank noch aktualisiert werden:
Gehen Sie hierzu in das Typo3-Installtool und klicken Sie auf den 2. Menüpunkt Database Analyser. Mit einem Klick auf Compare werden die zu ändernden oder zu ergänzenden Datenbankfelder angezeigt. Mit einem Klick auf "Write to database" wird die Datenbank an die neue Typo3-Version angepasst.

Meinst du das?
Müsste ich ggf. heute nach Feierabend nochmal nachschauen, aber eigentlich mache ich das immer...

Seph ·

Hallo,

gibt es schon eine Lösung für das Problem? Habe die gleiche Fehlermeldung, im Installtool wird 'Table and field definitions are OK.' angezeigt!

TYPO3 4.2.8

Gruß

Windwalker ·

Leider nein. 🙁

Die Datenbank habe ich im Install Tool geupdated, das hat nichts geholfen.

Ich habe auch ausgiebig im Internet gesucht, aber nicht wirklich was gefunden....
Immerhin habe ich bisher keine Funktionseinschränkungen in Typo3 festgestellt (lediglich die Fehlermeldung).

Vielleicht findest sich ja mittlerweile hier jemand, der uns helfen kann!?