Вы должны внести в белый список java.util.Date или любую другую дату, которую вы используете.
Создайте структуру папок, например:
ресурсы> META-INF>
услуги>
net.corda.core.serialization.SerializationWhitelist.txt
в папке ваших услуг.
Теперь создайте класс, как показано ниже, и заставьте его реализовать SerializationWhitelist, а в методе getWhitelist введите имена всех классов, которые вы хотите добавить в белый список.
public class SerializationWhiteList implements SerializationWhitelist {
@NotNull
@Override
public List<Class<?>> getWhitelist() {
return ImmutableList.of(HashSet.class, java.sql.Date.class, java.util.Date.class,
Instant.class);
}
}
В вашем файле SerializationWhitelist.txt укажите полное имя класса, включая имя пакета
Например: com.sc.corda.node.util.SerializationWhiteList.
Во время начальной загрузки Корда ищет классы, упомянутые здесь, и заносит их в белый список