Функция очень проста:
import org.apache.curator.framework.CuratorFramework;
...
private final CuratorFramework curator;
...
void deleteZkState() throws Exception {
try {
curator.delete().deletingChildrenIfNeeded().forPath("/myproject/mystate");
} catch (NoNodeException e) {
logger.info(e.getMessage());
}
}
Однако, когда я скомпилировал ее, я получил эту ошибку в операторе catch
:
ошибка: [строгий] Использование типа org. apache .zookeeper.KeeperException.NoNodeException от косвенной зависимости
Версия zookeeper - 3.4.14.
В чем причина этой ошибки и как ее можно исправить?
java версия openjdk 10.0.2 2018-07-17