| Предыдущий | Следующий |
| ERROR_APP_DATA_NOT_FOUND | ERROR_APP_DATA_CORRUPT |
ERROR_APP_DATA_EXPIRED
Что означает ERROR_APP_DATA_EXPIRED
ERROR_APP_DATA_EXPIRED означает, что сохранённые app data были найдены и распознаны, но их возраст превысил допустимый lifetime. Это следует отличать от malformed/corrupt data: истёкшая запись может быть структурно совершенно корректной, просто использовать её больше нельзя.
Что проверить
- Сохраните timestamp/age записи и effective TTL/lifetime, по которому она признана устаревшей.
- Проверьте резкое изменение system clock/time synchronization, способное мгновенно состарить ещё недавно допустимые данные.
- После длительного offline периода ожидайте expiry как normal cache lifecycle; corruption должен иметь отдельный integrity result.
Как действовать
Обновите данные из authoritative source или заново создайте cache entry по контракту приложения. Не запускайте disk-repair только из-за expiration. Если записи истекают слишком рано, исправляйте clock/TTL policy и измеряйте age тем же способом, которым это делает producer.
Технические ссылки
Нужно найти другой код? Найти другой код состояния или ошибки.