Symfony2 – ErrorException: Notice: serialize() [function.serialize]: “xxx” returned as member variable from __sleep() but does not exist in …

Al guardar una entidad de Doctrine2 en la sesión bajo un proyecto Symfony2 me apareció este error:

ErrorException: Notice: serialize() [function.serialize]: "entity_property" returned as member variable from __sleep() but does not exist in ...vendor/symfony/symfony/src/Symfony/Component/HttpKernel/DataCollector/DataCollector.php line 27

Este error estaba apareciendo porque mi propiedad “entity_property” estaba declarada como private y PHP tiene algunos problemas al serializar objetos que heredan de alguna clase con propiedades privadas. Con solo cambiar la declaración a protected (tal y como debería haber estado siempre…) el error desapareció.

Ref: http://blog.geertvd.be/2011/09/25/symfony2-id-returned-as-member-variable-from-__sleep-but-does-not-exist

You might also like

Arreglar “Cannot redeclare class Symfony…” en Symfony2 después de actualizar
Después de actualizar de Symfony 2.2 a la versión 2.3 me apareció este fallo en mi aplicación:Fatal...

Fix “Cannot redeclare class Symfony…” in Symfony2 after upgrade
After upgrading from Symfony 2.2 to 2.3 I got this error in my application:Fatal error: Cannot redeclare...

Symfony2 routing: Permitir puntos en las URL
Tengo una ruta en una de mis aplicaciones que necesita tener un texto en que que puede haber puntos y...

Arreglar apt-get “cannot copy extracted data for ‘…’ to ‘…’: unexpected end of file or stream”
Estaba haciendo un apt-get upgrade y de repente me apareció este error:Preparing to replace liborc-0.4-0:armhf...

Dejar un comentario?

0 Comentarios.

Deje un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.