Cannot Start Daktronics Nucleus Server Service, Error 1006; Corrupt Nucleus Server.exe.config

Potential Symptoms

When trying to start the Daktronics Nucleus Server you may receive one of the following errors:

  • Windows could not start the Daktronics Nucleus Server service on Local Computer. Error 2: The system cannot find the file specified.
  • The Daktronics Nucleus Server Service on the local computer started and then stopped....
  • Unable to find database connection string for "Nucleus Database" in application configuration.

or

  • Windows could not start the Daktronics Nucleus Server service on Local Computer. Error 1006: The volume for a file has been externally altered so that the opened file is no longer valid.
    DD2464911 1.jpg

When looking in the Windows Event Viewer, Applications and Service Logs (Daktronics) you may see one of the following errors:

  • Message: An Exception Occurred.
    • invalidOperationException: Cannot start service Daktronics Nucleus Server on computer'.'.
    • at System.ServiceProcess.ServiceController.Start(String{}args)
    • atSystem.ServiceProcess.ServiceController.Start()
    • at Daktronics.Nucleus.FusionBridgeHost.StartNucleusService()
    • Win32Exception (2): The system cannot find the file specified.

or

  • Activation context generation failed for "C:\Program Files (x86)\Daktronics\Nucleus Server\Nucleus Server.exe". Error in manifesting or policy file "C:\Program Files (x86)\Daktronics\Nucleus Server\Nucleus Server.exe.config" on line 6. The Application config file root element must be configuration.
    DD2464911 2.jpg

If utilizing Display Studio and attempting to access Content Studio you may see the following error:

  • An error occurred while logging in. Please verify the "Daktronics Nucleus Server" service is running on the server computer. If a firewall is present ensure that TCP port 9245 is allowed.
Nucleus Error log may present
  • Error obtaining summary - System.TypeInitializationException: The type initializer for 'Daktronics.Nucleus.Data.NucleusDataAgent' threw an exception. ---> System.Exception: Unable to find database connection string for "Nucleus Database" in application config.

Environment

  • Product Family: Software
  • Product:
  • Component: Daktronics Nucleus
  • Control System: Venus 1500 v4, Display Studio

Cause

  • The Nucleus Server.exe.config file is corrupted or is no longer a valid file.

Resolution

  1. Delete the corrupted Nucleus Server.exe.config file by following the instructions below.
  2. Access File Explorer
  3. Go to the following location on the computer:
    • Windows 32 Bit - C:\Program Files\Daktronics\Nucleus Server
    • Windows 64 Bit - C:\Program Files (x86)\Daktronics\Nucleus Server
  4. Locate the file named Nucleus Server.exe.config or Nucleus Server.exe, right-click and select Delete to remove the corrupted file.
  5. Run a repair on the control software being used. Refer How do I run a repair on installed software such as Venus 1500, Vanguard or Show Control, DD2387771 for instruction. 

KB ID: DD2464911


DISCLAIMER: Use of this content may void the equipment warranty, please read the disclaimer prior to performing any service of the equipment.

DAKTRONICS DOES NOT PROMISE THAT THE CONTENT PROVIDED HEREIN IS ERROR-FREE OR THAT ANY DEFECTS WILL BE CORRECTED, OR THAT YOUR USE OF THE CONTENT WILL PROVIDE SPECIFIC RESULTS. THE CONTENT IS DELIVERED ON AN "AS-IS" AND "AS-AVAILABLE" BASIS. ALL INFORMATION PROVIDED IN THIS ARTICLE IS SUBJECT TO CHANGE WITHOUT NOTICE. DAKTRONICS DISCLAIMS ALL WARRANTIES, EXPRESS OR IMPLIED, INCLUDING ANY WARRANTIES OF ACCURACY, NON-INFRINGEMENT, MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. DAKTRONICS DISCLAIMS ANY AND ALL LIABILITY FOR THE ACTS, OMISSIONS AND CONDUCT OF YOU OR ANY THIRD PARTIES IN CONNECTION WITH OR RELATED TO YOUR USE OF THE CONTENT. ADJUSTMENT, REPAIR, OR SERVICE OF THE EQUIPMENT BY ANYONE OTHER THAN DAKTRONICS OR ITS AUTHORIZED REPAIR AGENTS MAY VOID THE EQUIPMENT WARRANTY. YOU ASSUME TOTAL RESPONSIBILITY FOR YOUR USE OF THE CONTENT AND ANY LINKED CONTENT. YOUR SOLE REMEDY AGAINST DAKTRONICS FOR DISSATISFACTION WITH THE CONTENT IS TO STOP USING THE CONTENT. THIS LIMITATION OF RELIEF IS A PART OF THE BARGAIN BETWEEN THE PARTIES.

The above disclaimer applies to any property damage, equipment failure, liability, infringement, or personal injury claim arising out of or in any way related to your use or application of the content, whether such claim is for breach of contract, tort, negligence or any other cause of action.