Error at offset 6279 of 6338
each time I clear the cache with
flow:cache:flush --forceand reload, I'm first redirected to the login page (good) but then following error is thrown.
#1: Notice: unserialize() [<a href='function.unserialize'>function.unserialize</a>]: Error at offset 6279 of 6338 bytes in /path/to/flow/Packages/Framework/TYPO3.Flow/Classes/TYPO3/Flow/Cache/Frontend/VariableFrontend.php line 84
After clearing the cache again, the error is gone and I can view the login page and continue.
I've absolutely no clue what causes this.
#2 Updated by Daniel Ostmann over 6 years ago
Exactly the same. On developement machine it runs pretty well without any errors. When mirror it to the live machine i get this error.
I think it is an issue regarding the machine.
PHP 5.3.2-1ubuntu4.19 with Suhosin-Patch (cli) (built: Mar 11 2013 15:23:48) Copyright (c) 1997-2009 The PHP Group Zend Engine v2.3.0, Copyright (c) 1998-2010 Zend Technologies
(I can't get more infos but phpinfo() if wanted)
#8 Updated by Daniel Ostmann over 6 years ago
What about this:
It can also happen if you are only using cookies for storing session data and the (serialized) data exceeds the 4k max that cookies can store. It breaks the serialized array being stored as the string gets truncated, so it can’t unserialize it.
Found in http://ellislab.com/forums/viewthread/134524/#1038212
#12 Updated by Irene Höppner about 6 years ago
I could isolate it a bit more: The problem occurs with the native php serialization, not with igbinary.
The mentioned position of the error is the reference (e.g. r:24) to the parentRequest object of the ActionRequest that is referenced somewhere inside the security context. I guess that referencing is causing problems...