
While executing a scheduler-triggered workflow request, the following error is displayed:
"Invalid host: License not created for the current host"
The environment had two Tomcat instances running without HA configuration, and both instances were connected to the same AutomationEdge database.


Quartz uses the database as its job store, so both Tomcat instances could pick up scheduled jobs.
The second Tomcat instance was running on a machine whose MAC address was not included in the AutomationEdge license. Therefore, requests processed by the second instance failed with the "Invalid host: License not created for the current host" error.
The issue was confirmed by checking the source_ip column in the ae_schedule_firetime_history table, where scheduled executions were found from two different IP addresses.

SELECT source_ip, created_date
FROM public.ae_schedule_firetime_history
WHERE DATE(created_date) = '2026-08-20'
ORDER BY created_date DESC;
source_ip values are returned, identify the corresponding servers and verify which Tomcat instance is processing the schedules.You can stop the Tomcat service on the second instance if a high availability setup is not configured. Or, if you need to use a HA setup, update the license file with the MAC address of the second server, and upload the updated license to the AutomationEdge server where the second instance is running.
source_ip column in ae_schedule_firetime_history can help identify the server that executed a scheduled job.