System Information
| Field | Value |
|---|---|
| Operating System | Linux - Ubuntu 24.04.3 on x86_64 |
| Product | AMP ‘Phobos’ v2.6.4.2 (Mainline) |
| Virtualization | None |
| Application | Application Deployment |
| Module | ADSModule |
| Running in Container | No |
| Current State | Indeterminate |
Problem Description
Issue
The scheduler action Event.CommonCorePlugin.SendWakeOnLan consistently fails with the error:
Invalid MAC address specified
This occurs even when entering a valid MAC address manually (no copy-paste), using multiple common formats:
Colon-separated (04:7C:16:42:8C:7F)
Plain hex (047C16428C7F)
The issue appears to be unrelated to formatting or whitespace.
Based on testing, the scheduler action does not reliably pass the MACAddress parameter to the plugin, resulting in the plugin receiving an empty or invalid value.
As a workaround, Wake-on-LAN works correctly when executed via a system command (PowerShell / wakeonlan), indicating the problem is specific to the built-in scheduler action, not the environment or network.
This looks like a serialization or parameter binding bug in the ADS scheduler for the SendWakeOnLan action.
Reproduction Steps
- Create a scheduled task with action “Send a Wake-On-LAN packet”.
- Enter a valid MAC address (tested formats: 04:7C:16:42:8C:7F and 047C16428C7F).
- Save the task and wait for it to trigger or run it manually.
- Observe task failure with an invalid MAC address error.