Skip to content

Regression: ThreadingTaskRunnerTest.testTaskLocationUsesAdvertisedPlaintextPort (test compile break) #20472

Description

@FrankChen021

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)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions