Syntax highlighter header

Tuesday, 20 July 2021

java.lang.NoSuchFieldError: DEFAULT_INCOMPATIBLE_IMPROVEMENTS

 Recently we upgraded our application to spring 5.3.9 and after that it started failing with following error.


Caused by: java.lang.NoSuchFieldError: DEFAULT_INCOMPATIBLE_IMPROVEMENTS
	at org.springframework.ui.freemarker.FreeMarkerConfigurationFactory.newConfiguration(FreeMarkerConfigurationFactory.java:327)
	at org.springframework.ui.freemarker.FreeMarkerConfigurationFactory.createConfiguration(FreeMarkerConfigurationFactory.java:257)
	at org.springframework.ui.freemarker.FreeMarkerConfigurationFactoryBean.afterPropertiesSet(FreeMarkerConfigurationFactoryBean.java:63)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1845)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1782)
	... 95 more

Reason of this error was traced to Freemarker library which we were using. After upgrading Freemarker library to 2.3.31 this problem was fixed.




No comments:

Post a Comment