wenjin272 opened a new pull request, #1371: URL: https://github.com/apache/flink-agents/pull/1371
### Purpose of change Fix `DecisionRoutingRecoveryTest` failing with `Output identity requires an executing action` after #1351. Its manually constructed runner contexts bypass `ActionTaskContextManager`, so initialize an output identity allocator in the shared fixture, matching `DecisionModelActionRecoveryTest`. This covers synchronous and asynchronous execution and replay contexts. Observed in [main CI run 42576377388](https://github.com/apache/flink-agents/actions/runs/42576377388). This is a test-only hotfix; no issue is required. ### Tests - Before the fix, reproduced all 4 routing recovery failures on JDK 21; the adjacent 8 decision-model recovery cases passed. - After the fix, both classes passed on JDK 21: 12 tests, no failures, errors, or skips. - JDK 11 passed after a clean rebuild: 12 tests, 7 expected skips for JDK 21-only cases, no failures or errors. - Runtime Spotless check and `git diff --check` passed. Targeted rebuild and test command (JDK 21; JDK 11 additionally uses `clean`): ```sh mvn --batch-mode --no-transfer-progress -pl runtime -am \ test-compile jar:test-jar test \ -Dtest=DecisionRoutingRecoveryTest,DecisionModelActionRecoveryTest \ -Dsurefire.failIfNoSpecifiedTests=false ``` Style check: `mvn --batch-mode --no-transfer-progress -pl runtime spotless:check -Dspotless.skip=false`. The targeted reactor rebuild compiles the runtime and its dependencies from this checkout. The full Java/Python/E2E suites and JDK 17 were not rerun locally. ### API No public API or production behavior changes. ### Documentation - [ ] `doc-needed` - [x] `doc-not-needed` - [ ] `doc-included` ### Was this patch authored or co-authored using generative AI tooling? - [x] Yes - [ ] No Generated-by: Codex CLI 0.153.4 (GPT-6) -- 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]
