FrankChen021 opened a new issue, #20472:
URL: https://github.com/apache/druid/issues/20472

   _This issue was generated automatically by Claude Code (Anthropic's AI 
coding agent) running a scheduled CI-triage routine on behalf of @FrankChen021. 
Analysis and suggested fixes are AI-produced; please verify before acting on 
them._
   
   **Status:** Resolved by #20470
   **Subject:** 
`ThreadingTaskRunnerTest.testTaskLocationUsesAdvertisedPlaintextPort` 
(indexing-service, test compilation; every job that compiles indexing-service 
tests)
   **Failures:** 39 · **First seen:** 2026-10-01 · **Last seen:** 2026-10-01
   
   ### Root cause
   
   #19598 (46e8f93eb8) added an anonymous `TaskRunnerListener` in 
`ThreadingTaskRunnerTest` whose `locationChanged`/`statusChanged` take a 
`String` task ID. #20417 (merged 2026-09-28) had already changed the interface 
to pass a `Task`, and the #19598 branch was not rebased, so 
`druid-indexing-service` test compilation broke on master. Every Static Checks, 
CodeQL and Unit & Integration job on 46e8f93eb8 and the following commit 
87d36ea342 failed at compile time; this is not a flake.
   
   ### Suggested fix
   
   #20470 (merged 2026-10-01) changes both callbacks to take `Task`; the next 
master commit a24a74e9a1 is green on all three workflows. To prevent 
recurrences, require PR branches to be up to date with `master` (or re-run CI 
on merge) when a PR's last CI run is older than an interface change it touches.
   
   ### Occurrences
   
   Failed push-triggered master jobs only. The daily triage routine adds one 
row per new failed job.
   
   | Date | Commit | Job | Failure log | Detail | Reported in |
   |---|---|---|---|---|---|
   | 2026-10-01 | 46e8f93eb8 (#19598) | `static-checks-maven` | [job 
110391349127](https://github.com/apache/druid/actions/runs/36868919227/job/110391349127)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `web-checks` | [job 
110391349546](https://github.com/apache/druid/actions/runs/36868919227/job/110391349546)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `openrewrite` | [job 
110391349787](https://github.com/apache/druid/actions/runs/36868919227/job/110391349787)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `strict-compilation` | [job 
110391349958](https://github.com/apache/druid/actions/runs/36868919227/job/110391349958)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `packaging-check (25) / 
packaging-check-jdk25` | [job 
110391350040](https://github.com/apache/druid/actions/runs/36868919227/job/110391350040)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `docker-tests` | [job 
110391349934](https://github.com/apache/druid/actions/runs/36868919865/job/110391349934)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `unit tests (25, K*,U*,Z*,Y*,X*)` | 
[job 
110391350299](https://github.com/apache/druid/actions/runs/36868919865/job/110391350299)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `run-separated-tests (QTest 1/4)` | 
[job 
110391350326](https://github.com/apache/druid/actions/runs/36868919865/job/110391350326)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `unit tests (25, N*,Q*)` | [job 
110391350338](https://github.com/apache/druid/actions/runs/36868919865/job/110391350338)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `run-separated-tests (QTest 0/4)` | 
[job 
110391350351](https://github.com/apache/druid/actions/runs/36868919865/job/110391350351)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `run-separated-tests (QTest 3/4)` | 
[job 
110391350382](https://github.com/apache/druid/actions/runs/36868919865/job/110391350382)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `unit tests (25, R*,B*,P*)` | [job 
110391350456](https://github.com/apache/druid/actions/runs/36868919865/job/110391350456)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `unit tests (25, M*,A*,V*,W*)` | [job 
110391350484](https://github.com/apache/druid/actions/runs/36868919865/job/110391350484)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `run-separated-tests (QTest 2/4)` | 
[job 
110391350510](https://github.com/apache/druid/actions/runs/36868919865/job/110391350510)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `unit tests (25, E*,G*,F*)` | [job 
110391350519](https://github.com/apache/druid/actions/runs/36868919865/job/110391350519)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `unit tests (25, C*)` | [job 
110391350572](https://github.com/apache/druid/actions/runs/36868919865/job/110391350572)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `unit tests (25, I*,L*,J*)` | [job 
110391350601](https://github.com/apache/druid/actions/runs/36868919865/job/110391350601)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `unit tests (25, S*)` | [job 
110391350688](https://github.com/apache/druid/actions/runs/36868919865/job/110391350688)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `unit tests (25, H*,D*,T*,O*)` | [job 
110391350706](https://github.com/apache/druid/actions/runs/36868919865/job/110391350706)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 46e8f93eb8 (#19598) | `Analyze (java)` | [job 
110391342616](https://github.com/apache/druid/actions/runs/36868918419/job/110391342616)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `web-checks` | [job 
110455920369](https://github.com/apache/druid/actions/runs/36887937082/job/110455920369)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `openrewrite` | [job 
110455920741](https://github.com/apache/druid/actions/runs/36887937082/job/110455920741)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `static-checks-maven` | [job 
110455920776](https://github.com/apache/druid/actions/runs/36887937082/job/110455920776)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `strict-compilation` | [job 
110455920801](https://github.com/apache/druid/actions/runs/36887937082/job/110455920801)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `docker-tests` | [job 
110455923045](https://github.com/apache/druid/actions/runs/36887937788/job/110455923045)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `unit tests (25, K*,U*,Z*,Y*,X*)` | 
[job 
110455924079](https://github.com/apache/druid/actions/runs/36887937788/job/110455924079)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `unit tests (25, R*,B*,P*)` | [job 
110455924093](https://github.com/apache/druid/actions/runs/36887937788/job/110455924093)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `run-separated-tests (QTest 1/4)` | 
[job 
110455924132](https://github.com/apache/druid/actions/runs/36887937788/job/110455924132)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `run-separated-tests (QTest 0/4)` | 
[job 
110455924138](https://github.com/apache/druid/actions/runs/36887937788/job/110455924138)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `run-separated-tests (QTest 3/4)` | 
[job 
110455924145](https://github.com/apache/druid/actions/runs/36887937788/job/110455924145)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `unit tests (25, S*)` | [job 
110455924171](https://github.com/apache/druid/actions/runs/36887937788/job/110455924171)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `unit tests (25, N*,Q*)` | [job 
110455924323](https://github.com/apache/druid/actions/runs/36887937788/job/110455924323)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `unit tests (25, I*,L*,J*)` | [job 
110455924356](https://github.com/apache/druid/actions/runs/36887937788/job/110455924356)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `run-separated-tests (QTest 2/4)` | 
[job 
110455924390](https://github.com/apache/druid/actions/runs/36887937788/job/110455924390)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `unit tests (25, E*,G*,F*)` | [job 
110455924431](https://github.com/apache/druid/actions/runs/36887937788/job/110455924431)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `unit tests (25, C*)` | [job 
110455924467](https://github.com/apache/druid/actions/runs/36887937788/job/110455924467)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `unit tests (25, H*,D*,T*,O*)` | [job 
110455924488](https://github.com/apache/druid/actions/runs/36887937788/job/110455924488)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `unit tests (25, M*,A*,V*,W*)` | [job 
110455924569](https://github.com/apache/druid/actions/runs/36887937788/job/110455924569)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   | 2026-10-01 | 87d36ea342 (#20468) | `Analyze (java)` | [job 
110455918650](https://github.com/apache/druid/actions/runs/36887936275/job/110455918650)
 | `testCompile` failed in `druid-indexing-service`: `ThreadingTaskRunnerTest` 
anonymous listener does not implement `statusChanged(Task, TaskStatus)` | |
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to