JaversException PROPERTY_ACCESS_ERROR: error getting value from property 'Method ClassRepository getGenericInfo

JaversException PROPERTY_ACCESS_ERROR: error getting value from property 'Method ClassRepository getGenericInfo

我似乎在许多 类 我尝试记录(虽然不是全部)的日志中都遇到了这个错误。这看起来是一个常见的错误,想知道是否有其他人看到这个以及它是如何解决的。

JaversException PROPERTY_ACCESS_ERROR: error getting value from property 'Method ClassRepository getGenericInfo; //declared in: Class' on target object of type 'Class', cause: java.lang.reflect.InvocationTargetException: null

getGenericInfo() 是在Class class 中声明的方法。如果您尝试比较 classes(Class 类型的对象),默认情况下它不会工作。 Class 类型应该有一个自定义比较器,它将按名称比较 class。

javersBuilder.registerValue(Class.class, (a,b) -> a.getName().equals(b.getName());