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]
