gpt4 book ai didi

java - Bazel 卡在 java 二进制文件上

转载 作者:行者123 更新时间:2023-12-04 19:30:29 26 4
gpt4 key购买 nike

操作系统升级后,我试图在同一台机器上重新安装 bazel。按照相同的步骤,相同的 bazel 版本在调用它时会出现问题。我认为问题与 java 二进制文件有关,但我不知道如何进一步调试它。您对如何进一步调试有什么建议吗?

调用 bazel 0.19.1 安装程序后,构建挂起

“正在提取 Bazel 安装...”

在“bazel help”或“bazel version”上调用 strace 时,我得到:

futex(0x7f93131bc9d0, FUTEX_WAIT, 8279, NULL
在最后

当调用 bazel --client_debug --batch version 我得到:

  • [bazel INFO src/main/cpp/option_processor.cc:362] 寻找以下 rc 文件:/etc/bazel.bazelrc,/export/home/sdc/.bazelrc
  • [bazel INFO src/main/cpp/blaze.cc:1549] 请求调试日志记录,将所有客户端日志语句发送到标准错误
  • [bazel INFO src/main/cpp/blaze.cc:1569] 获取客户端锁,等待0毫秒
  • [bazel INFO src/main/cpp/blaze.cc:725] 以批处理模式启动 Bazel。
    [bazel INFO src/main/cpp/blaze_util_posix.cc:226] 在/export/home1/中调用二进制文件/export/home/sdc/.cache/bazel/_bazel_sdc/install/4934d058a217b4818dc15e0efc1712e0/_embedded_binaries/embedded_tools/jdk/bin/java sdc_bamboo/bamboo-agent-home/xml-data/build-dir/Z800-DEP-JOB1/tensorflow/build/deps

  • 附加信息:
    Bazel 0.19.1 安装使用:
  • wget https://github.com/bazelbuild/bazel/releases/download/0.19.1/bazel-0.19.1-installer-linux-x86_64.sh
  • ./bazel-0.19.1-installer-linux-x86_64.sh --prefix=pwd

  • 操作系统:
    lsb_release -a
    LSB Version: :base-4.0-amd64:base-4.0-noarch:core-4.0-amd64:core-4.0-noarch:graphics-4.0-amd64:graphics-4.0-noarch:printing-4.0-amd64:printing-4.0-noarch
    Distributor ID: HELiOS
    Description: HELiOS release 6.10SP2 (Carbon)
    Release: 6.10SP2
    Codename: Carbon


    java version "1.8.0_152"
    Java(TM) SE Runtime Environment (build 1.8.0_152-b16)
    Java HotSpot(TM) 64-Bit Server VM (build 25.152-b16, mixed mode)

    另见 https://github.com/bazelbuild/bazel/issues/11557 上的同一篇文章

    最佳答案

    GitHub issue 复制我的答案,这有望阐明如何调试它:

    Bazel 在自解压客户端-服务器模型上工作,其中客户端是一个 C++ 二进制文件,它提取 Java 服务器 (A-server.jar) 并启动它,并通过 RPC 与其通信。看起来客户端确实成功执行了,但它遇到了与服务器通信的问题。检查Java进程是否正在运行,并进行线程转储以查看它卡在哪里?

    还可以考虑使用更高版本的 Bazel 尝试此操作,以查看问题是否已同时解决。

    关于java - Bazel 卡在 java 二进制文件上,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62255432/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com