JaversException PROPERTY_ACCESS_ERROR:从属性获取值时出错'方法ClassRepository getGenericInfo

时间:2017-11-03 06:10:50

标签: java javers

我似乎在我试图登录的许多课程中都遇到了这个错误(尽管不是全部)。这看起来像是一个常见的错误,想知道是否有其他人看到了这个以及它是如何解决的。

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

1 个答案:

答案 0 :(得分:1)

getGenericInfo()是Class类中声明的方法。如果您尝试比较默认情况下不会起作用的类(Class类型的对象)。应该有一个Class类型的Custom Comparator,它将按名称进行比较。

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