Contribution Date
Technology
Contribution Project
Contribution Details
I am facing the same problem. On debugging, I found the recursion when calling apcu_fetch on cid 'views:row
'. Now, apcu_fetch
unserializes the data itself and hence, I cannot figure out the serialized string except the fragment that causes recursion in unserializing ViewExecutable
again. The serialized string being called on ViewExecutable::unserialize
is something like this:
a:9:{i:0;s:17:"view_machine_name";i:1;s:7:"block_1";i:2;a:0:{}i:3;N;i:4;a:0:{}i:5;a:0:{}i:6;a:0:{}i:7;N;i:8;b:0;}
This sets up the recursion again in ViewExecutable::initHandlers()
which again tries to fetch cid 'views:row
' from cache and so on.
I figure something sets the whole view executable object when trying to save the view but I couldn't figure that out. I hope this helps someone take the next step.
Contribution Issue Link
Contribution Link
Files count
0
Patches count
0