I am facing the same problem. On debugging, I found the recursion when callin...

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 Author
Files count
0
Patches count
0