{"issue":{"state":"open","pull_request":{"diff_url":null,"html_url":null,"patch_url":null},"user":{"avatar_url":"https://secure.gravatar.com/avatar/18589dcc098878acf50f19e1ae40883c?d=https://a248.e.akamai.net/assets.github.com%2Fimages%2Fgravatars%2Fgravatar-140.png","gravatar_id":"18589dcc098878acf50f19e1ae40883c","url":"https://api.github.com/users/g-eorge","login":"g-eorge","id":440006},"milestone":null,"updated_at":"2011-10-27T23:36:54Z","labels":[],"assignee":null,"comments":0,"closed_at":null,"url":"https://api.github.com/repos/aemoncannon/ensime/issues/200","body":"I'm using Scala 2.9.1 and ensime_2.9.1-0.7.6.\r\n\r\nThe following code snippet (which uses [this Unfiltered framework example](https://github.com/softprops/unfiltered.g8/blob/master/src/main/g8/src/main/scala/Example.scala#L14)) is compiling fine using sbt, but ENSIME is giving me this error for the `def intent = {` line.\r\n\r\n'missing parameter type for expanded function The argument types of an anonymous function must be fully known. (SLS 8.5) Expected type was: ?'\r\n\r\n```scala\r\n    def intent = {\r\n      case req @ GET(Path(\"/stuff\")) => {\r\n        logger.debug(\"GET /stuff\")\r\n        req.respond(Json((\"foo\" -> \"bar\") ~ (\"baz\" -> \"boom\")))\r\n      }\r\n    } \r\n```\r\n\r\nNot sure if this is a duplicate of #197 or not..","html_url":"https://github.com/aemoncannon/ensime/issues/200","title":"Missing parameter type error (SLS 8.5) reported by ENSIME but not by sbt","number":200,"id":2074135,"created_at":"2011-10-27T23:36:54Z"},"action":"opened"}