} else {
logger.trace("VRaptor received a new request {}", req);
try {
encodingHandler.setEncoding(baseRequest, baseResponse);
RequestStarted requestStarted = requestStartedFactory.createEvent(baseRequest, baseResponse, chain);
cdiRequestFactories.setRequest(requestStarted);
requestStartedEvent.fire(requestStarted);
} catch (ApplicationLogicException e) {
// it is a business logic exception, we dont need to show