Hello everyone,
We are encountering an issue with a scheduled DataExchange Job in the DHIS2 Scheduler app. Although the job is scheduled correctly and no errors are reported in the response (errorReports: []
), the job does not seem to fire the Process as expected.
When I manually trigger the job from the DX app it works perfectly. However, the scheduler does not run the process. When checking the /api/scheduling/running
endpoint, it shows the status as “RUNNING,” but the process (DX Request) does not start.
Response from /api/scheduling/running
“AGGREGATE_DATA_EXCHANGE”: [
{
“jobId”: “DailyJobtes”,
“status”: “RUNNING”,
“description”: “Aggregate data exchange of 1 exchange(s) started”,
“startedTime”: “2024-09-17T03:57:58.964”,
“stages”: [
“exchange aggregate data 3q daily to INTERNAL target (local)”
]
I have tried both upgrading and downgrading the Scheduler and Data Exchange app versions, but the issue still persists. The issue remains consistent across the different versions.
Here are the details:
- DHIS2 Version: 2.40.4.1
- Scheduler Version: 101.6.9
- The internal Time Zone is Different (May be Conflicting with Scheduler Service, not sure)
- DX Exchange Payload is Single and not shared across different scheduled Job
Has anyone else encountered a similar issue, or does anyone have suggestions on how to resolve this?