Salve, povo da Alura! Em um tópico anterior, ocorreu um erro em meu Spring MVC 4.1.0 após a implementação do Spring Security conforme especificado pelo curso. A aplicação compilou normalmente quando atualizei para a versão 4.3.3 do Spring MVC, mas aí o Bootstrap parou de funcionar. Resolvi o problema, mas agora é o Spring MVC 4.3.3 que lança uma exception:
Error creating bean with name 'handlerExceptionResolver' defined in
org.springframework.web.servlet.config.annotation.DelegatingWebMvcConfiguration:
Bean instantiation via factory method failed; nested exception is
org.springframework.beans.BeanInstantiationException:
Failed to instantiate [org.springframework.web.servlet.HandlerExceptionResolver]:
Factory method 'handlerExceptionResolver' threw exception;
nested exception is java.lang.IllegalAccessError: tried to access method
org.springframework.http.converter.json.AbstractJackson2HttpMessageConverter.<init>(Lcom/fasterxml/jackson/databind/ObjectMapper;)V from class
org.springframework.web.servlet.config.annotation.WebMvcConfigurationSupport
Por conta disso, voltei pro Spring 4.1.0 e também regredi o Spring Security para a versão 4.0.0. Tudo voltou a compilar. No entanto, estou querendo resolver essa exception, pois pretendo migrar o projeto para a versão mais nova apenas como estudo de caso.