Symfony 1.4にて、Flash上のリンクからページにリンクをしたところ、500エラーが発生。
A cache key must contain both a module and an action parameter
同じURLをそのまま別のウィンドウで開くと問題なく開けるので、リクエストを見比べたところ、違いはrefererの有無だけ。
エラーはinclude_partialの先で起きていて、調べていくと、パラメータを渡さないpartialに、config/cache.ymlでcontextual: trueとしていたのが問題でした。
falseにして解決。
ちなみにこのException自体も、本来は404を出すはずのところらしいです。
あと、キャッシュ有効にしないとこのエラーは出ません。