Repository navigation
Regression: ThreadingTaskRunnerTest.testTaskLocationUsesAdvertisedPlaintextPort (test compile break) #20472
Description
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 (46e8f93) 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 46e8f93 and the following commit 87d36ea 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 a24a74e 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 | 46e8f93 (#19598) | static-checks-maven |
job 110391349127 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | web-checks |
job 110391349546 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | openrewrite |
job 110391349787 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | strict-compilation |
job 110391349958 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | packaging-check (25) / packaging-check-jdk25 |
job 110391350040 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | docker-tests |
job 110391349934 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | unit tests (25, K*,U*,Z*,Y*,X*) |
job 110391350299 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | run-separated-tests (QTest 1/4) |
job 110391350326 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | unit tests (25, N*,Q*) |
job 110391350338 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | run-separated-tests (QTest 0/4) |
job 110391350351 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | run-separated-tests (QTest 3/4) |
job 110391350382 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | unit tests (25, R*,B*,P*) |
job 110391350456 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | unit tests (25, M*,A*,V*,W*) |
job 110391350484 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | run-separated-tests (QTest 2/4) |
job 110391350510 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | unit tests (25, E*,G*,F*) |
job 110391350519 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | unit tests (25, C*) |
job 110391350572 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | unit tests (25, I*,L*,J*) |
job 110391350601 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | unit tests (25, S*) |
job 110391350688 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | unit tests (25, H*,D*,T*,O*) |
job 110391350706 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 46e8f93 (#19598) | Analyze (java) |
job 110391342616 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | web-checks |
job 110455920369 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | openrewrite |
job 110455920741 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | static-checks-maven |
job 110455920776 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | strict-compilation |
job 110455920801 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | docker-tests |
job 110455923045 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | unit tests (25, K*,U*,Z*,Y*,X*) |
job 110455924079 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | unit tests (25, R*,B*,P*) |
job 110455924093 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | run-separated-tests (QTest 1/4) |
job 110455924132 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | run-separated-tests (QTest 0/4) |
job 110455924138 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | run-separated-tests (QTest 3/4) |
job 110455924145 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | unit tests (25, S*) |
job 110455924171 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | unit tests (25, N*,Q*) |
job 110455924323 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | unit tests (25, I*,L*,J*) |
job 110455924356 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | run-separated-tests (QTest 2/4) |
job 110455924390 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | unit tests (25, E*,G*,F*) |
job 110455924431 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | unit tests (25, C*) |
job 110455924467 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | unit tests (25, H*,D*,T*,O*) |
job 110455924488 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | unit tests (25, M*,A*,V*,W*) |
job 110455924569 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
|
| 2026-10-01 | 87d36ea (#20468) | Analyze (java) |
job 110455918650 | testCompile failed in druid-indexing-service: ThreadingTaskRunnerTest anonymous listener does not implement statusChanged(Task, TaskStatus) |
Activity
FrankChen021 commentedon Oct 2, 2026
Fixed by #20470