Error: Could not start Memory Usage Check - j5 - 30 - Installation & Upgrade - Hexagon

j5 Installation and Upgrade

Language
English
Product
j5
Search by Category
Installation & Upgrade
j5 Version
30

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.