I'm unsure whether anything should change here. Clients can throw anything at Play - I don't think we want to pollute the log file. I will however put in a debug log. As for wider exception handling, I will catch IllegalArgumentException.