Flaky [MethodCall]<Call to unknown method> in databases created by linux/osx binary
- 主要言語
- CodeQL
- スター
- 10.1k
- フォーク
- 2.1k
- 平均マージ
- 2日 15時間
- マージ済み PR(30日)
- 141
説明
Hello,
We were querying a method call `CompletableFuture.join()` but noticed that some method calls did not go into the results. They are somehow marked as `[MethodCall]` in AST Viewer of the VSCode extension.
Furthermore, this only happened in the database created from pipeline (using linux binary), but not in the database created locally (using osx binary).
Both use codeql cli v2.17.0, `--language=java --build-mode=none`.
Could you please help check what would cause a method call to be marked as ``, and could it be a different behaviour in binaries for linux and osx? Thanks a lot.
コントリビューションガイド
調査の方向性
Start by reproducing the missing CompletableFuture.join() method calls with CodeQL CLI v2.17.0, Java, and --build-mode=none, comparing databases made by the Linux pipeline binary and the local macOS binary. Inspect the VSCode extension's AST Viewer output and determine whether the platform-specific databases produce different unknown-method results; done means identifying the cause or confirming the binary difference.
索引モデルが issue の本文から書いたものです。
評価
- 技術スタック
- java
- 領域
- devtools
- issue の種類
- バグ
- 難易度
- 4/5
- 見積もり時間
- 3〜5日
- 活発さ
- 停滞
- 明瞭さ
- 説明が足りない
- 初心者へのやさしさ
- 25/100