Several "Error retrieving key" errors

Our project is running and doesn’t appear to have any problems. But, I am seeing a lot of these errors in the System Console.

Error retrieving key: “csproduct.uuid”.

Error retrieving key: “cpu.processorid”.

Error retrieving key: “baseboard.serialnumber”.

These messages are coming from the licensing system. What operating system are you running on?

MS Windows XP Professional
Version 2002
Service Pack 3

Are you running in a VM or on real hardware?

Also if you click on the error in the error console do you get a popup dialog with more information? Can you post that here?

running on real hardware

com.inductiveautomation.ignition.gateway.web.pages.config.systemconsole.LogViewer$SerializableLoggingEvent$ClonedThrowable: Cannot run program “wmic”: CreateProcess error=2, The system cannot find the file specified
java.lang.ProcessBuilder.start(Unknown Source)
com.inductiveautomation.ignition.common.licensing.hash.AbstractSystemHashParameter.runProcess(AbstractSystemHashParameter.java:37)
com.inductiveautomation.ignition.common.licensing.hash.AbstractSystemHashParameter.(AbstractSystemHashParameter.java:29)
com.inductiveautomation.ignition.common.licensing.hash.windows.WindowsSystemHashParameter.(WindowsSystemHashParameter.java:36)
com.inductiveautomation.ignition.common.licensing.hash.windows.WindowsCSProductUUID.(WindowsCSProductUUID.java:16)
com.inductiveautomation.ignition.common.licensing.hash.SystemHashFactory.getWindowsHash(SystemHashFactory.java:73)
com.inductiveautomation.ignition.common.licensing.hash.SystemHashFactory.getSystemHash(SystemHashFactory.java:31)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.readLicenseFromDisk(ModuleManagerImpl.java:516)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.checkLicense(ModuleManagerImpl.java:321)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.checkLicense(ModuleManagerImpl.java:301)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LicenseChecker.run(ModuleManagerImpl.java:1798)
com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:434)
java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
java.util.concurrent.FutureTask.runAndReset(Unknown Source)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
com.inductiveautomation.ignition.gateway.web.pages.config.systemconsole.LogViewer$SerializableLoggingEvent$ClonedThrowable: CreateProcess error=2, The system cannot find the file specified
java.lang.ProcessImpl.create(Native Method)
java.lang.ProcessImpl.(Unknown Source)
java.lang.ProcessImpl.start(Unknown Source)
java.lang.ProcessBuilder.start(Unknown Source)
com.inductiveautomation.ignition.common.licensing.hash.AbstractSystemHashParameter.runProcess(AbstractSystemHashParameter.java:37)
com.inductiveautomation.ignition.common.licensing.hash.AbstractSystemHashParameter.(AbstractSystemHashParameter.java:29)
com.inductiveautomation.ignition.common.licensing.hash.windows.WindowsSystemHashParameter.(WindowsSystemHashParameter.java:36)
com.inductiveautomation.ignition.common.licensing.hash.windows.WindowsCSProductUUID.(WindowsCSProductUUID.java:16)
com.inductiveautomation.ignition.common.licensing.hash.SystemHashFactory.getWindowsHash(SystemHashFactory.java:73)
com.inductiveautomation.ignition.common.licensing.hash.SystemHashFactory.getSystemHash(SystemHashFactory.java:31)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.readLicenseFromDisk(ModuleManagerImpl.java:516)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.checkLicense(ModuleManagerImpl.java:321)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl.checkLicense(ModuleManagerImpl.java:301)
com.inductiveautomation.ignition.gateway.modules.ModuleManagerImpl$LicenseChecker.run(ModuleManagerImpl.java:1798)
com.inductiveautomation.ignition.common.execution.impl.BasicExecutionEngine$TrackedTask.run(BasicExecutionEngine.java:434)
java.util.concurrent.Executors$RunnableAdapter.call(Unknown Source)
java.util.concurrent.FutureTask$Sync.innerRunAndReset(Unknown Source)
java.util.concurrent.FutureTask.runAndReset(Unknown Source)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.access$101(Unknown Source)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.runPeriodic(Unknown Source)
java.util.concurrent.ScheduledThreadPoolExecutor$ScheduledFutureTask.run(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.runTask(Unknown Source)
java.util.concurrent.ThreadPoolExecutor$Worker.run(Unknown Source)
java.lang.Thread.run(Unknown Source)
(Event 6 of 249) < Previous Next >

What permissions does the user you are running Ignition as have? Administrator?

Can you open a command prompt (Start> Run> cmd then press enter) and type “wmic baseboard get serialnumber /value” and tell me what you get?