Hacktoberfest 2026: những issue maintainer đã đánh dấu cho tháng Mười, đang mở và phù hợp người mới. Xem issue Hacktoberfest

[Bug]: Failed to run './dev/dependencies.sh --replace' on Windows Git Bash

Đang mở Phù hợp với người mới
#4,468 0 bình luận 0 reaction 0 người được giao Xem trên GitHub

Maintainer thường phản hồi trong vòng 2 ngày

@smallyao đang làm issue này rồi.

Từ ngày 28/10/2026.

  • #4469 của @smallyao — đang mở

Đánh giá

Độ khó
2/5
Thời gian dự kiến
1-3 giờ
Mức phù hợp với người mới
65/100
Loại issue
Lỗi
Độ rõ ràng
Khá rõ ràng
Mức độ hoạt động
Sôi nổi
Công nghệ
awk, bash, java, shell
Lĩnh vực
build-system, devtools

Hướng nghiên cứu

Bắt đầu với dev/dependencies.sh, đặc biệt là pipeline build_classpath chạy awk sau mvnw dependency:build-classpath; lỗi được báo cáo là attempt to access field -1 trong pipeline đó trên Windows Git Bash. Tái hiện lỗi bằng ./dev/dependencies.sh --replace trong Windows Git Bash và kiểm tra các mục classpath được truyền cho awk. Hoàn tất khi lệnh chạy xong mà không gặp lỗi và tạo ra các tệp dependency như mong đợi.

Do mô hình lập chỉ mục viết ra từ nội dung của issue.

Mô tả

type:bug
What happened?

Failed to run './dev/dependencies.sh --replace' on Windows Git Bash

`
$ ./dev/dependencies.sh --replace
+ export LC_ALL=C
+ LC_ALL=C
+++ dirname ./dev/dependencies.sh
++ cd ./dev/..
++ pwd
+ PWD=/d/code/apache/amoro
+ MVN=/d/code/apache/amoro/mvnw
+ HADOOP_SPARK_PROFILES=('spark-3.5')
+ for HADOOP_SPARK_PROFILE in "${HADOOP_SPARK_PROFILES[@]}"
++ /d/code/apache/amoro/mvnw help:evaluate -Dexpression=hadoop.version -Pspark-3.5
++ grep -v INFO
++ grep -v WARNING
++ tail -n 1
++ cut -d. -f1
+ HADOOP_MAJOR_VERSION=3
++ /d/code/apache/amoro/mvnw help:evaluate -Dexpression=spark.major.version -Pspark-3.5
++ grep -v INFO
++ grep -v WARNING
++ tail -n 1
+ SPARK_MAJOR_VERSION=3.5
+ mkdir -p /d/code/apache/amoro/dev/deps
+ DEP_PR=/d/code/apache/amoro/dev/deps/dependencies-hadoop-3-spark-3.5.tmp
+ DEP=/d/code/apache/amoro/dev/deps/dependencies-hadoop-3-spark-3.5
+ rm -rf /d/code/apache/amoro/dev/deps/dependencies-hadoop-3-spark-3.5.tmp
+ build_classpath -Pspark-3.5
+ /d/code/apache/amoro/mvnw clean install -DskipTests --no-snapshot-updates -pl dist -am -Pspark-3.5
[INFO] Scanning for projects...
........
........
[INFO] Rat check: Summary over all files. Unapproved: 0, unknown: 0, generated: 0, approved: 16 licenses.
[INFO]
[INFO] --- install:2.5.2:install (default-install) @ dist ---
[INFO] Skipping artifact installation
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary for Amoro Project Parent 0.9-SNAPSHOT:
[INFO]
[INFO] Amoro Project Parent ............................... SUCCESS [01:53 min]
[INFO] Amoro Project Common ............................... SUCCESS [ 55.063 s]
[INFO] Amoro Project AMS Dashboard ........................ SUCCESS [02:36 min]
[INFO] Amoro Project Iceberg Format ....................... SUCCESS [ 35.702 s]
[INFO] Amoro Project Mixed Format Parent .................. SUCCESS [ 1.685 s]
[INFO] Amoro Project Mixed Hive Format .................... SUCCESS [ 47.479 s]
[INFO] Amoro Project Mixed Format Spark Parent ............ SUCCESS [ 4.919 s]
[INFO] Amoro Project Mixed Format Spark 3 Common .......... SUCCESS [ 47.624 s]
[INFO] Amoro Project Paimon Format ........................ SUCCESS [ 21.477 s]
[INFO] Amoro Project Mixed Format Spark 3.5 ............... SUCCESS [02:20 min]
[INFO] Amoro Project AMS Optimizer Parent ................. SUCCESS [ 2.651 s]
[INFO] Amoro Project AMS Optimizer Common ................. SUCCESS [ 25.310 s]
[INFO] Amoro Project AMS Standalone Optimizer ............. SUCCESS [ 11.510 s]
[INFO] Amoro Project Lance Format ......................... SUCCESS [ 24.964 s]
[INFO] Amoro Project AMS Server ........................... SUCCESS [02:02 min]
[INFO] Amoro Project AMS Flink Optimizer .................. SUCCESS [01:31 min]
[INFO] Amoro Project AMS Spark Optimizer .................. SUCCESS [ 55.684 s]
[INFO] Amoro Project AMS Metric Reporter Parent ........... SUCCESS [ 0.693 s]
[INFO] Amoro Project AMS Prometheus Reporter .............. SUCCESS [01:06 min]
[INFO] Amoro Project AMS Dist ............................. SUCCESS [01:45 min]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 18:52 min
[INFO] Finished at: 2026-10-27T15:25:50+08:00
[INFO] ------------------------------------------------------------------------
+ /d/code/apache/amoro/mvnw dependency:build-classpath --no-snapshot-updates -pl dist -am -Pspark-3.5
+ grep -v 'INFO|WARN'
+ tail -1
+ tr : '\n'
+ awk -F / '{
artifact_id=$(NF-2);
version=$(NF-1);
jar_name=$NF;
classifier_start_index=length(artifact_id"-"version"-") + 1;
classifier_end_index=index(jar_name, ".jar") - 1;
classifier=substr(jar_name, classifier_start_index, classifier_end_index - classifier_start_index + 1);
print artifact_id"/"version"/"classifier"/"jar_name
}'
+ grep -v amoro
+ sort
awk: cmd. line:2: (FILENAME=- FNR=1) fatal: attempt to access field -1

`

Affects Versions

master

What table formats are you seeing the problem on?

No response

What engines are you seeing the problem on?

No response

How to reproduce

No response

Relevant log output

Anything else

No response

Are you willing to submit a PR?
  • Yes I am willing to submit a PR!
Code of Conduct
  • I agree to follow this project's Code of Conduct
Ngôn ngữ chính
Java
Star
1.2k
Fork
399
Merge trung bình
4 ngày 8 giờ
Pull request đã merge (30 ngày)
24

Chuẩn bị môi trường

Bắt đầu từ đâu

  1. Đọc hết issue, rồi đọc hướng dẫn đóng góp của dự án.
  2. Bình luận trên issue rằng bạn sẽ nhận — tránh hai người làm cùng một việc.
  3. Fork repository và làm thay đổi trên một nhánh.
  4. Mở pull request có tham chiếu số hiệu của issue.

Issue khác của apache/amoro

Tất cả issue của apache/amoro

Issue tương tự

Thêm issue về Java

Nhận issue mới trong hộp thư của bạn

Bản tóm tắt ngắn những issue GitHub phù hợp với người mới.