connamara/quickfixn — pull request #203 by roji (2013-05-26 13:29:42+00:00)
Title: App exceptions in FromAdmin/App are caught

If an application threw an unhandled exception out of FromAdmin or
FromApp, the exception bubbled up all the way, causing a disconnect etc.

Modified to catch the exception, log it and continue FIX processing.

It may be a good idea to specifically catch TagException and/or FieldNotFoundException and bubble them up, allowing the normal flow to take place. This would mean that app code accessing an unknown field would (continue to) trigger FIX rejects. Not so sure this is good behavior though.