[Ethernet] Invalid class
Issue
While trying to setup tracetronic: Ethernet for my test bench configuration I receive the following error:
Traceback (most recent call last):
File "tts\core\toolingFramework\networking\ToolServerConnector.py", line 355, in PrintRemoteException
File "tts\core\toolingFramework\networking\ToollibProcessStarter.py", line 677, in __CallCommandErrback
File ".\Lib\site-packages\twisted\python\failure.py", line 455, in raiseException
File ".\Lib\site-packages\twisted\python\threadpool.py", line 269, in inContext
File ".\Lib\site-packages\twisted\python\threadpool.py", line 285, in <lambda>
File ".\Lib\site-packages\twisted\python\context.py", line 117, in callWithContext
File ".\Lib\site-packages\twisted\python\context.py", line 82, in callWithContext
File "tts\tooling\tool\Ethernet\EthernetLib.py", line 756, in GetEthHardware
File "tts\lib\ethernet\LibEthernet.py", line 854, in GetAllDevs
tt._Exceptions_.TTError: ManagementException: Invalid class
at System.Management.ManagementException.ThrowWithExtendedInfo(ManagementStatus errorCode)
at System.Management.ManagementObjectCollection.ManagementObjectEnumerator.MoveNext()
at Python.Runtime.Iterator.tp_iternext(BorrowedReference ob)Solution
This issue is related to an issue with your Windows Management Instrumentation (WMI).
Please take a look at the following article and its answer: c# 'Invalid class' in a simple WMI query
If you have admin rights on your system you should be able to follow these steps, however we highly suggest to double-check with your IT department first.