[TYPO3-mvc] Could not determine the child object type - Erst nach Cacheleeren weg

Christian Essl essl at incert.at
Mon Jun 6 13:08:49 CEST 2011


Hallo,

Ich hatte beim Erweitern eines Models soeben das Problem, dass die TYPO3 Exception Tx_Extbase_Persistence_Exception_UnexpectedTypeException "Could not determine the child object type" nach dem Hinzufügen einer neuen Eigenschaft geworfen wurde.

Soweit ich weiß bedeutet das, dass der Typ der Variable nicht aus den Kommentaren gelesen wurde. In dem Fall waren die Kommentare aber korrekt gesetzt und der Fehler war nicht im PHP-Code zu finden. Stattdessen verschwand die Exception nach dem Löschen des Caches im Backend.

Jetzt frage ich mich, warum diese Exception mit dem Cache zusammenhang. Verfolgt extbase da ein spezielles Caching-Konzept? Ich versuche die Funktionsweise von extbase besser zu verstehen, um in Zukunft solche Fehler zu vermeiden. (Die aufgerufene Action war desweiteren unter configurePlugin als nicht cachebar gesetzt)

Gruß,
Christian


More information about the TYPO3-project-typo3v4mvc mailing list