[Tickets #12827] Re: PHP ERROR: array_intersect_key() when purging deleted items
noreply at bugs.horde.org
noreply at bugs.horde.org
Tue Nov 19 13:37:49 UTC 2013
DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.
Ticket URL: http://bugs.horde.org/ticket/12827
------------------------------------------------------------------------------
Ticket | 12827
Updated By | aria at bsc.gwu.edu
Summary | PHP ERROR: array_intersect_key() when purging deleted
| items
Queue | IMP
Version | 6.1.5
Type | Bug
State | Feedback
Priority | 1. Low
Milestone |
Patch |
Owners |
------------------------------------------------------------------------------
aria at bsc.gwu.edu (2013-11-19 13:37) wrote:
> I have absolutely no idea how this value can be null.
>
> The _slicemap variable, at the mailbox level, can only be altered in
> these locations:
>
> save() - no way this can be set to null.
> clear() - this would destroy the INBOX key, so that's not it
> _deleteMailbox - see (clear) - would destroy the INBOX key entirely.
>
> That leaves _loadSliceMap(). But this can't be it either.
> _slicemap is only set from cache data IF the unserialized data is an
> array. Otherwise, the slicemap is recreated as an array value.
>
> I am totally out of ideas. Someone is going to have to track this
> down locally. I can neither reproduce, and there is no place in the
> code where this can happen that I can see.
I am happy to place debug code elsewhere if you would just tell me
where it would be most helpful. I also am testing this on a separate
system so I can do any type of debugging you need.
More information about the bugs
mailing list