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]

Reply via email to