TYPO3-Testaccount
Testen Sie die aktuellste TYPO3-Version kostenlos und unverbindlich für einen Monat!

Jetzt testen!

Schulungen

Serialization of 'Closure' is not allowed / tt_news / Yag


Autor Nachricht
Verfasst am: 19. 05. 2012 [14:02]
Herbst
Themenersteller
Dabei seit: 07.05.2012
Beiträge: 11
Ich habe auf derselben page das tt_news plugin in der LIST View und eine YAG Gallery und erhalte den Fehler "Serialization of 'Closure' is not allowed" und im Backend die Meldung

Exception thrown in file /home/muens123/public_html/typo3/typo3conf/ext/pt_extlist/Classes/Utility/RenderValue.php in line 63

Sobald ich tt_news auf der Page deaktiviere, funktioniert YAG wieder.

Ich habe gesehen, dass es zu dem Thema schon verschiedene Meldungen gab, aber keine Lösung.

seltsam ...

Merci für Hilfe

Holger

P.S. ich bin auf Typo3 4.7
Profil
Verfasst am: 19. 05. 2012 [22:12]
Herbst
Themenersteller
Dabei seit: 07.05.2012
Beiträge: 11
Nachtrag: tt_news vollständig vom System entfernt und neu heruntergeladen/installiert. Fehler weg icon_rolleyes.gif

irgendwie seltsam ... naja.


Nachtrag 2: nach einer Weile (2-3 Reloads uns so) ist der Fehler wieder da banghead.gif banghead.gif banghead.gif

[Dieser Beitrag wurde 1mal bearbeitet, zuletzt am 19.05.2012 um 22:25.]
Profil
Verfasst am: 20. 05. 2012 [12:40]
Herbst
Themenersteller
Dabei seit: 07.05.2012
Beiträge: 11
Nachdem es irgendwie wieder funktionierte (habe einige extensions eliminiert, die mit Googlemaps zu tun hatten), habe ich 20 Alben, 336 Bilder mit total 81 MB Volumen hochgeladen). Nach Upload und ohne funktionale Veränderung kommt nun wieder der 'Serialization' Fehler.

Wenn ich im Plugin (Theme lightbox, aber auch Default udn CrossSlide)
- ein spezifisches Album wähle, werden die Bilder des Albums zunächst korrekt angezeigt. Gehe ich aber aus dieser Anzeige zurück aufs Album, kommt der Fehler. Beim Default Theme auch, wenn ein Bild zur Anzeige angeklickt wird. CrossSlide läuft.
- eine spezifische Gallerie wähle, werden die Alben korrekt angezeigt - der Fehler kommt, sobald ein Album angewählt wird

Hier noch die Meldung im Protokoll:
Core: Exception handler (WEB): Uncaught TYPO3 Exception: Serialization of 'Closure' is not allowed | Exception thrown in file /home/muens123/public_html/typo3/typo3conf/ext/pt_extlist/Classes/Utility/RenderValue.php in line 63. Requested URL: http://www.muensingen.org/typo3/index.php?id=58&tx_yag_pi1%5Bcontext81%5D%5BalbumUid%5D=2&tx_yag_pi1%5Bcontext81%5D%5BgalleryUid%5D=2&tx_yag_pi1%5BitemListOffset%5D=3&tx_yag_pi1%5Baction%5D=show&tx_yag_pi1%5Bcontroller%5D=Item&cHash=b321f9e55daf2863c947675bf6ba2290

Typo3 4.7 hat beim IE ja auch Probleme mit dem Cache löschen:
Core: Exception handler (WEB): Uncaught TYPO3 Exception: #1303669848: The directory "/home/muens123/public_html/typo3/typo3temp/Cache/Code/fluid_template/" can not be created. | t3lib_cache_Exception thrown in file /home/muens123/public_html/typo3/typo3_src-4.7.0/t3lib/cache/backend/class.t3lib_cache_backend_filebackend.php in line 203. Requested URL: http://www.muensingen.org/typo3/typo3/tce_db.php?vC=9233b6c78d&cacheCmd=all&ajaxCall=1&formToken=51367cb4a57ab6c1c7bd595bd2fc7d81a27f7b07

Könnte es an einem unsauberen Löschen des Caches oder einer allgemeinen Inkompatibilität mit Typo3 V4.7 liegen?

Holger

[Dieser Beitrag wurde 2mal bearbeitet, zuletzt am 20.05.2012 um 22:41.]
Profil
Verfasst am: 20. 05. 2012 [22:53]
brucelie
Dabei seit: 04.04.2011
Beiträge: 60
Hallo Hoger,

wie du bereits rausgefunden hast kommt dieser Fehler sporadisch auf wenigen Instanzen vor.

Versuche mal ob die aktuelle Development Version von pt_extlist den Fehler bei dir behebt:

https://github.com/daniellienert/pt_extlist/zipball/develop

Gruß
Daniel

ProfilWWW
Verfasst am: 20. 05. 2012 [23:09]
Herbst
Themenersteller
Dabei seit: 07.05.2012
Beiträge: 11
pt_extlist deinstalliert, die Dateien der 0.5.0-dev Version per Quixplorer ins noch bestehende pt_extlist Verzeichnis über die alten Dateien rüberkopiert, Extension nochmal de/re-installiert, yag wieder installiert (wobei yag motzt, dass die 0.5.0-dev-Version zu niedrig sei ...)

und dann ...

Fatal error: Call to undefined method Tx_PtExtbase_Utility_HeaderInclusion::getFileRelFileName() in /home/muens123/public_html/typo3/typo3conf/ext/pt_extlist/Classes/Domain/Configuration/Columns/ColumnConfig.php on line 252

hab wohl was falsch gemacht icon_redface.gif

[Dieser Beitrag wurde 3mal bearbeitet, zuletzt am 20.05.2012 um 23:56.]
Profil
Verfasst am: 06. 06. 2012 [00:25]
olly
Dabei seit: 20.12.2005
Beiträge: 20
Hallo zusammen,

das hier beschriebene Problem liegt weder an der YAG Extension, noch an tt_news - vielmehr an der Verwendung von Closures innerhalb von Fluid zur Performance-Optimierung und Caching.

Ich habe vor Kurzem entsprechende Patches für dieses Problem erstellt und bin via Google auch hier hängen beblieben...

Hava a look:

https://review.typo3.org/#/c/10979/
http://forge.typo3.org/issue/#36820

und

https://review.typo3.org/#/c/11844/
http://forge.typo3.org/issue/#32295

Cheers,
Olly

TYPO3 Core Development Team
ProfilWWW