InvalidArgumentException:服务定义“security.encoder_factory.responses”不存在

时间:2013-05-14 12:30:14

标签: symfony service

我在symfony 2安装中遇到了一个非常奇怪的错误。 一切正常,直到我突然遇到这个错误。由于错误,无法清除缓存,这也阻止我使用Composer检查/更新依赖关系。

  

InvalidArgumentException:服务定义“security.encoder_factory.responses”不存在

我尝试手动清除缓存(删除文件夹,重新创建它并再次设置权限),但没有成功。错误仍然存​​在,即使构建新缓存,也是每个请求的结果。

是否有人建议在哪里寻找或如何解决这个问题?

拟议的Pazi的grep(见评论)没有给出任何结果,零。

1 个答案:

答案 0 :(得分:1)

它似乎是 magic 依赖项错误。清除vendor/目录后,删除composer.lock文件并从头开始安装供应商(使用update)它再次有效。

从composer.json中删除后,可能是来自composer的未正确更新的自动加载器或未完成删除的供应商。有时会发生魔术:)