Skip to content

Error: Failed to save the injector cache

Akihito Koriyama edited this page Apr 20, 2023 · 1 revision

この警告はインジェクターのキャッシュ保存とその呼び出しに成功しなかったときに発生します。

  1. NullキャッシュやCLIでのAPCキャッシュなど、キャッシュとして機能しない時。
  2. インジェクターが含む、ルートオブジェクトのシリアライズに失敗した時

1の場合意図的にキャッシュを使わない場合は無視して構いません。2の場合はBootstrapで生成されれるルートオブジェクト(AppInterface)に含まれるシリアライズ不可のものを特定して、シリアライズ可能にする必要があります。

This warning occurs when the injector cache storage and its invocation does not succeed.

  1. when it does not work as a cache, such as Null cache or APC cache in the CLI.
  2. when the injector fails to serialize the root object it contains.

In the case of 1, if you intentionally do not use the cache, you can ignore it; in the case of 2, you need to identify the non-serializable root object (AppInterface) generated by Bootstrap and make it serializable.

Clone this wiki locally