javers метод anyDomainObject дает исключение - PullRequest
0 голосов
/ 01 октября 2019

Я застрял для javers anyDomainObject метод, он дает исключение.

На самом деле Javers дает правильные данные, если я использую byInstanceId метод.

например:

Changes changes = javers.findChanges( 
    QueryBuilder.byInstanceId("1", LoyaltyProgramSetting.class)
    .from(date1.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime())
    .to(new Date().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime())
    .withNewObjectChanges(true).build());

вышеуказанный метод успешно выполнен, но когда я использую метод anyDomainObject, например **

Calendar cal1 = Calendar.getInstance();
cal1.set(Calendar.HOUR_OF_DAY, 13);
cal1.set(Calendar.MINUTE, 45);
Date date1 = cal1.getTime();

Changes changes1 = javers.findChanges( 
QueryBuilder.anyDomainObject().from(
date1.toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime())
.to(new Date().toInstant().atZone(ZoneId.systemDefault()).toLocalDateTime())
.withNewObjectChanges(true).build())

**, поэтому этот вышеприведенный метод вызывает исключение. исключение типа:
Throwable java.lang.reflect.InvocationTargetException.getTargetException ()

Я также пытаюсь

Changes changes = javers.findChanges( QueryBuilder.anyDomainObject().build());

, но он также бросаетисключение

, если требуется помощь, спасибо заранее ...

...