playframework/Play20 — pull request #302 by julienrf (2012-05-12 13:08:29+00:00)
Title: Fix Promise#filter

[#459](https://play.lighthouseapp.com/projects/82401/tickets/459-play-server-does-not-respond-when-i-use-promisefilter)

* Fix `Promise#filter` so it never leads to an unredeemable promise ;
* Follow the [Scala standard `Future#filter`](http://www.scala-lang.org/archives/downloads/distrib/files/nightly/docs/library/index.html#scala.concurrent.Future) behavior when the predicate fails: throw a `NoSuchElementException` ;
* Remove `STMPromise#collect` which was wrong and anyway not expose at the `Promise` interface level.