When the performance counters used by j5 are disabled or they have stopped automatically, you get an error like this in the j5 logs:
2021-07-06 17:51:52 ERROR [+0000020528 MainThread]: Could not start Memory Usage Check: (-1073738824, 'EnumObjectItems for buffer size', 'The specified object was not found on the computer.')
2021-07-06 17:51:52 ERROR [+0000020528 MainThread]: Traceback (most recent call last):
File "j5\Control\Admin\StatusMonitor.py", line 629, in _init_
File "j5\OS\ResourceMonitor.py", line 213, in add_process_ids
File "j5\OS\ResourceMonitor.py", line 302, in add_process_ids
File "j5\OS\ResourceMonitor.py", line 106, in add_process_ids
error: (-1073738824, 'EnumObjectItems for buffer size', 'The specified object was not found on the computer.')
When this is the case, you need to re-enable the performance counters used for logging.
To re-enable the performance counters, either:
-
Edit the Disable Performance Counters registry entry under the Performance key of the service in question.
or
-
Use the Extensible Counter List tool (Exctrlst.exe) to set the counter.
For details on how to to re-enable the performance counters, refer to this article.
j5 uses these performance counter objects:
-
Process
-
Processor
The j5 Service user needs to be a member of the Performance Monitor Users and Performance Log Users groups.