PHPOffice/PhpSpreadsheet · error · PhpOffice\PhpSpreadsheet\Exception
Cell entry {$cellCoordinate} no longer exists in cache. This
Error message
Cell entry {$cellCoordinate} no longer exists in cache. This probably means that the cache was cleared by someone else. What it means
Error "Cell entry {$cellCoordinate} no longer exists in cache. This probably means that the cache was cleared by someone else." thrown in PHPOffice/PhpSpreadsheet.
Source
Thrown at src/PhpSpreadsheet/Collection/Cells.php:543
}
/**
* Returns all known cache keys.
*
* @return iterable<string>
*/
private function getAllCacheKeys(): iterable
{
foreach ($this->index as $coordinate => $value) {
yield $this->cachePrefix . $coordinate;
}
}
private function getCache(string $cellCoordinate): Cell
{
$cell = $this->cache->get($this->cachePrefix . $cellCoordinate);
if (!($cell instanceof Cell)) {
throw new PhpSpreadsheetException("Cell entry {$cellCoordinate} no longer exists in cache. This probably means that the cache was cleared by someone else.");
}
return $cell;
}
}
View on GitHub (pinned to 65b080eef4)
When it happens
Trigger: Thrown at src/PhpSpreadsheet/Collection/Cells.php:543 when the library encounters an invalid state.
Common situations: See trigger scenarios.
AI-assisted analysis of PHPOffice/PhpSpreadsheet@65b080eef4 (2026-08-17).
Data as JSON: /api/errors/da9b3d30f950f4fc.
Report an issue: GitHub.