[
https://issues.apache.org/jira/browse/FINERACT-2927?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
]
Arnold Galovics updated FINERACT-2927:
--------------------------------------
Fix Version/s: 1.17.0
> Stuck WORKING_CAPITAL_LOAN_COB_JOB is not handled as a partitioned job by
> StuckJobListener
> ------------------------------------------------------------------------------------------
>
> Key: FINERACT-2927
> URL: https://issues.apache.org/jira/browse/FINERACT-2927
> Project: Apache Fineract
> Issue Type: Bug
> Reporter: Arnold Galovics
> Assignee: Arnold Galovics
> Priority: Major
> Fix For: 1.17.0
>
>
> 🐛 Steps to Reproduce (to be verified locally before filing)
> 1. Run Fineract 1.15.0 with batch manager and batch worker in one container,
> Working Capital loans present and due for COB.
> 2. Start the Working Capital COB job (POST /jobs/\{id}?command=executeJob).
> 3. Kill the container while its partition step is STARTED.
> 4. Start the container again and read the application log.
>
> ❌ Actual Result (expected from code reading, not yet observed)
> • PartitionedJob lists only LOAN_COB, so the stuck execution goes down
> restartTaskletJobs, which restarts a STARTED execution. That probably throws,
> and the exception propagates out of StuckJobListener and skips the remaining
> tenants.
>
> ✅ Expected Result
> • A stuck WORKING_CAPITAL_LOAN_COB_JOB is handled as a partitioned job like
> LOAN_COB, and an exception for one tenant does not skip the others.
>
> ℹ️ Notes
> • Found by reading the code on 1.15.0 and develop; not run. Reproduce before
> filing, or drop.
>
> 🔧 Technical Notes
> • Add WORKING_CAPITAL_LOAN_COB_JOB(<partitioner step name constant>) to
> PartitionedJob. Same code on develop.
> • Related to the StuckJobListener ticket above (same listener), but a
> separate fix.
--
This message was sent by Atlassian Jira
(v10.3.26#10030026)