Module "com.inductiveautomation.reporting" not found

Version: 8.3.1

I have a Scheduled job in a project which runs every 10 minutes to build reports on the gateway, calling system.report.executeReport in a script.

This works fine except when the server is restarted in which case the job tries to run a few seconds after the gateway starts up and I start seeing the following error when calling this function:

NullPointerException: java.lang.NullPointerException: Module "com.inductiveautomation.reporting" not found.

After another 10 minutes the job runs again and executes without error. This is not fatal, as I can change the schedule, but I wanted to report it.

Probably not going to be fixed, as Ignition is (deliberately) extremely parallelized.

Consider examining the system state in your startup script and deferring (via a background thread) if the system state is not yet running. See the tag provider caching functionality in my Tag Report utility in the exchange for an example.