Hi !
During my tests with Revolution, I noticed I received a lot of warnings "unserialize() [<a href=’function.unserialize’>function.unserialize</a>]: Error at offset 0 of 4 bytes"
I searched how to solve this, and found in file : core/xpdo/om/xpdoobject.class.php the following minor bug :
(in Alpha-6 line 959, in Alpha-5 line 947 - can’t say for others)
$value= unserialize($value);
Whereas it should be
if ($value!='NULL') $value= unserialize($value);
else $value=array();
as on every page load, the get method analyse an ’headers’ object whose content is ’NULL’ (the text string), and is of type array.
This is a minor bug as if you don’t get the warnings, it’s completely invisible for the user. But it was overloading my error log for another part !