【问题标题】:How to fix this ' Using type org.apache.zookeeper.KeeperException.NoNodeException from an indirect dependency '?如何解决这个“使用间接依赖中的 org.apache.zookeeper.KeeperException.NoNodeException 类型”?
【发布时间】:2020-02-04 11:03:34
【问题描述】:

功能很简单:

  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

【问题讨论】:

    标签: java apache-zookeeper


    【解决方案1】:

    这个错误实际上是由于构建配置错误引起的。

    在 bazel 的 BUILD 中,我应该添加 zookeeper 依赖项。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-02-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多