All problems
TMKR-1003
Error
Vendor
Robot configuration class missing
A robot (EA) was started without a valid IRobotConfig instance, which the SDK requires for remote configuration.Setup & configuration•Also known as: ROBOT_CONFIG_INVALID, missing_robot_config
Symptoms
The robot fails on init and is removed.
Experts log: "SDK Error: Robot configuration is not valid. Robots must provide an IRobotConfig instance."
Causes
The EA was constructed with the 1-argument (indicator) constructor instead of the 2-argument robot constructor.
The IRobotConfig subclass pointer is NULL.
How to fix it
1
Use the robot constructorConstruct the base with both the version UUID and a config instance, e.g. new CTheMarketRobo_Base(uuid, new YourConfig()). Indicators use the 1-arg form; robots must pass a config.
2
Re-run the SDK IntegratorIf you did not write the wiring by hand, re-generate the integrated EA from the Vendor Portal — it emits the correct constructor and config schema automatically.