<@U0BUH9FRD> kotlin 1.2.20 seems to changed the lo...
# spring
l
@sdeleuze kotlin 1.2.20 seems to changed the location of
ReflectKotlinClass
. with a simple spring boot project (spring boot 2.0.0.M7; gradle, kotlin; web, jpa, h2), when i change the kotlin version to 1.2.20, i get following exception:
Copy code
Caused by: java.lang.NoClassDefFoundError: kotlin/reflect/jvm/internal/impl/load/kotlin/reflect/ReflectKotlinClass
	at org.springframework.data.util.ReflectionUtils.isSupportedKotlinClass(ReflectionUtils.java:384)
	at org.springframework.data.mapping.model.PreferredConstructorDiscoverer$Discoverers.findDiscoverer(PreferredConstructorDiscoverer.java:190)
	at org.springframework.data.mapping.model.PreferredConstructorDiscoverer$Discoverers.access$000(PreferredConstructorDiscoverer.java:89)
	at org.springframework.data.mapping.model.PreferredConstructorDiscoverer.discover(PreferredConstructorDiscoverer.java:76)
	at org.springframework.data.mapping.model.BasicPersistentEntity.<init>(BasicPersistentEntity.java:93)
	at org.springframework.data.jpa.mapping.JpaPersistentEntityImpl.<init>(JpaPersistentEntityImpl.java:54)
	at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.createPersistentEntity(JpaMetamodelMappingContext.java:66)
	at org.springframework.data.jpa.mapping.JpaMetamodelMappingContext.createPersistentEntity(JpaMetamodelMappingContext.java:40)
	at org.springframework.data.mapping.context.AbstractMappingContext.addPersistentEntity(AbstractMappingContext.java:383)
	at org.springframework.data.mapping.context.AbstractMappingContext.addPersistentEntity(AbstractMappingContext.java:349)
	at java.lang.Iterable.forEach(Iterable.java:75)
	at org.springframework.data.mapping.context.AbstractMappingContext.initialize(AbstractMappingContext.java:476)
	at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:90)
	at org.springframework.data.jpa.repository.config.JpaMetamodelMappingContextFactoryBean.createInstance(JpaMetamodelMappingContextFactoryBean.java:43)
	at org.springframework.beans.factory.config.AbstractFactoryBean.afterPropertiesSet(AbstractFactoryBean.java:141)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.invokeInitMethods(AbstractAutowireCapableBeanFactory.java:1769)
	at org.springframework.beans.factory.support.AbstractAutowireCapableBeanFactory.initializeBean(AbstractAutowireCapableBeanFactory.java:1706)
	... 127 more