I am currently using Jetson Platform Services (VST version 1.3.0-24.07.1) on Jetson Orin NX, following the official documentation strictly.
❗️Problem
Even though my RTSP stream is working and ROI + alert_rule entries are successfully added to Redis, the VST UI always shows:Also, no ROI or alert rule appears on the UI. I have verified:
RTSP camera is streaming successfully.
ROI and alert_rule are visible in Redis via CLI (XREAD emdx_config and emdx_alert_rule)
Sensor name and IDs are matching (e.g., sensor_id: ff2fc4c6-...)
emdx-webapi container is running and consuming streams.
✅ What I’ve tried
Added entries to Redis manually using XADD
Restarted emdx-webapi container after Redis updates
Checked webapi logs (see below)
Verified the ROI and alert_rule format matches the docs
🔧 System Details
Jetson Orin NX with JetPack 6.0
DeepStream 7.1
Redis running in Docker (emdx stack)
All services from JPS Quick Start guide are running
🔍 Logs
WebAPI container (docker logs emdx-webapi) shows:
However, Redis does contain the correct entries.
Is there a caching, sync, or schema validation issue?
Do we need to publish config updates in a different way to make them visible to the VST UI?
But on my system, the same request returns a 404 Not Found error.
So even though the analytics server IP is correctly set, and all services are running, something seems to be missing or misconfigured on my device related to the status/live endpoint or the web API.
We would greatly appreciate any additional suggestions to resolve this.
This log output originates from the emdx-webapi container of the NVIDIA Jetson Platform Services AI NVR system.
It shows that the Web API service starts correctly, initializes all processors (alerts, metadata, trajectory, events), and sets up the consumer groups for Redis streams.
However, at runtime, the service encounters multiple 422 (Unprocessable Entity) errors related to missing configuration data:
“Configs not present”
“FOV alert rules not present”
“Tripwire alert rules not present”
“ROI alert rules not present”
These errors indicate that no valid alert rule configurations or stream processing rules have been uploaded or injected into the system.
This typically occurs when the emdx_config Redis stream has not been populated, or the analytic configuration files were not properly reconciled at startup.
Additionally, the log timestamps are in UTC timezone, which may appear offset from the local system time (UTC+3).
There is no update from you for a period, assuming this is not an issue anymore. Hence we are closing this topic. If need further support, please open a new one. Thanks