fix transaction issue : the tx interceptor is not called when an exception is thrown (e.g. facet.getResolution() throws), so the tx is never rolled back. We now use a new interceptor that binds any exception thrown on the http request, and this is used by TxInterceptor in order to rollback if needed.