[Bug]: Failed to run './dev/dependencies.sh --replace' on Windows Git Bash
メンテナーはふだん 2 日以内に返信
評価
- 難易度
- 2/5
- 見積もり時間
- 1〜3時間
- 初心者へのやさしさ
- 65/100
- issue の種類
- バグ
- 明瞭さ
- おおむね明確
- 活発さ
- 活発
- 領域
- build-system, devtools
調査の方向性
dev/dependencies.shから始め、特にmvnw dependency:build-classpathの後にawkを実行するbuild_classpathパイプラインを確認してください。報告されているエラーは、Windows Git Bashでこのパイプラインを実行したときのattempt to access field -1です。Windows Git Bashで./dev/dependencies.sh --replaceを実行して再現し、awkに渡されるクラスパスの各項目を調べてください。コマンドがエラーなしで完了し、期待される依存関係ファイルが生成されれば完了です。
索引モデルが issue の本文から書いたものです。
説明
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
- 主要言語
- Java
- スター
- 1.2k
- フォーク
- 399
- 平均マージ
- 4日 8時間
- マージ済み PR(30日)
- 24
環境構築
- Dockerfile・Docker Compose ファイルなし
- プルリクエストのテンプレートあり
- コントリビューションガイドを読む
はじめの一歩
- issue を最後まで読み、次にプロジェクトのコントリビューションガイドを読みます。
- 着手することを issue にコメントします — 二人が同じ作業をするのを防げます。
- リポジトリをフォークし、ブランチを切って変更します。
- issue 番号を参照したプルリクエストを送ります。
apache/amoro のほかの issue
-
type:improvement
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
メンテナーはふだん 2 日以内に返信
-
[CI] Core CI doesn't run for changes to amoro-format-lance (and amoro-web)対応中かも @MarkAlex1234 が 25 日前に担当しました。 オープン
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
メンテナーはふだん 2 日以内に返信
-
[Bug]: Lance-Hive catalog lists databases and tables of other warehouses sharing the same HMS対応中かも @zhangwl9 が 3 日前に担当しました。 オープンtype:bug
難易度 4/5 1〜2日 初心者へのやさしさ 25/100
メンテナーはふだん 2 日以内に返信
-
[Bug]: Overview top-table cache is not published atomically対応中かも @sivakumar-mahalingam が 9 日前に担当しました。 オープンtype:bug
apache/amoro#4462 · コメント 1 件 · 担当者 1 名 ·
メンテナーはふだん 2 日以内に返信
-
type:bug
難易度 4/5 3〜5日 初心者へのやさしさ 48/100
apache/amoro#4461 · コメント 1 件 ·
メンテナーはふだん 2 日以内に返信
似ている issue
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
難易度 1/5 1時間未満 初心者へのやさしさ 88/100
quarkusio/quarkus-agent-mcp#302 ·
メンテナーはふだん 2 日以内に返信
-
build
難易度 1/5 1時間未満 初心者へのやさしさ 85/100
MetricsHub/metricshub-community#1472 ·
メンテナーはふだん 1 日以内に返信
-
難易度 2/5 1〜3時間 初心者へのやさしさ 82/100
メンテナーはふだん 1 日以内に返信
-
IdentityArrayObjectSet iterator remove may throw ArrayIndexOutOfBoundsException対応中かも @jiteshkhatri11 が今日担当しました。 オープン
難易度 2/5 1〜3時間 初心者へのやさしさ 72/100
javapathfinder/jpf-core#660 · コメント 1 件 ·