【问题标题】:Errors building gradle w/ protobufs in IntelliJ在 IntelliJ 中使用 protobufs 构建 gradle 时出错
【发布时间】:2018-05-06 15:15:19
【问题描述】:

我已经在 J​​ava 中搞砸了一段时间,但这是我第一次使用 Gradle、Protobufs 和 gRPC 做任何事情,所以我现在有一些信息过载。

我正在尝试在我的 Windows 10 机器上通过 IntellJ 运行它。

https://github.com/tronprotocol/java-tron

我按照他们的指示,

Clone java-tron set gradle to auto-import in intellij enable annotations

然后我运行 build,我得到了这些错误,我不知道为什么。我没有得到任何自动生成的代码,我被卡住了。这个平台太新了,文档很少,所以我希望这里的人知道的足够多,可以为我指明正确的方向。谢谢

这是构建失败时我得到的结果。

https://imgur.com/a/l6lvs68

【问题讨论】:

  • 你能重新运行失败的测试并在那里添加日志吗?在您的图片中,没有任何可能出现问题的线索:(
  • @Luc 感谢您的回复,我仍在为此苦苦挣扎,所以我只是清除了我的日志并进行了全新的安装,从分叉回购到失败的 gradle 构建。感谢您至少查看,我希望它可以帮助我运行Logs
  • 报告怎么说? C:/Git/java-tron/build/reports/tests/test/index.html
  • @Luc 这是报告中的所有信息。 Report Info

标签: java gradle intellij-idea protocol-buffers grpc


【解决方案1】:

阅读您的日志,我可以看到您有两个异常:一个是由代码 NoSuchElementException 引发的,另一个是在服务器断开连接时引发的。

您有两个失败的测试: https://github.com/tronprotocol/java-tron/blob/develop/src/test/java/org/tron/core/net/node/StartFetchSyncBlockTest.java

https://github.com/tronprotocol/java-tron/blob/develop/src/test/java/org/tron/core/witness/WitnessControllerTest.java

要解决此问题,我将首先调查您在测试期间断开连接的原因。您可以在您的课程中添加一些自定义日志,以准确了解那里发生了什么。

【讨论】:

    猜你喜欢
    • 2017-04-09
    • 1970-01-01
    • 2017-07-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2016-08-23
    • 2020-10-16
    相关资源
    最近更新 更多