This section includes other troubleshooting options for issues that you may encounter with any of the CM4D services, or with a group of similar services.
| Area | Issue | Checks | Solution(s) | 
| 
           Starting any of the CM4D services returns the error message: Error Message: "The ATS CM4D * Service service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs."  | 
        
           Can the machine connect to the license server?  | 
        
           Check if Licensing Server is running and available.  | 
      |
| 
           Is the machine ID and service user approved for a Server license? (Batch and Scheduler)  | 
        
           Check the Requests in the ATS Licensing Service Manager. If there is an active request, assign a Server licensing to the machine running the service.  | 
      ||
| 
           Is the service user in the Site database?  | 
        
           Check if user used as Service User is in User list in Site Manager.  | 
      ||
| 
           Does the service user have  | 
        
           Check if user has proper permissions in Group assigned in Site Manager.  | 
      ||
| 
           Is the Log On user set in the service properties?  | 
        
           Set the Service user as the "Log On User".  | 
      ||
| 
           Does the Log On user have access to the database?  | 
        
           
  | 
      ||
| 
           Does the set Log On user have sufficient access to the file system?  | 
        
           
  | 
      ||
| 
           Starting any of the CM4D services returns the error message: Windows could not start the ATS CM4D * Service on Local Computer. Error 1069: The service did not start due to a logon failure.  | 
        
           Was the system recently installed/upgraded?  | 
        
           Go to the properties of one of the CM4D services and re-enter the Log On As user and password. You will see the message: The account has been granted the Log On As a service right. Other services are expected to start as usual without re-entering the password for each one.  | 
      |
| 
           One of the four services that have a *.settings file in the CM4D install folder (CM4DLauncher, CM4DResultsLauncher, CM4DResultsService, CM4DScheduler) does not start. Error Message: "The ATS CM4D * Service service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs."  | 
        
           
  | 
        
           Check if user used as Service User is set as serviceUser in *.settings files.  | 
      |
| 
           
  | 
        
           Check that the file encoding on the four service *.settings files are all encoded as USC-2 LE BOM.  | 
      
This section includes troubleshooting options that apply to specific services, but all originate from the same general error message:
"The ATS CM4D [service name] service on Local Computer started and then stopped. Some services stop automatically if they are not in use by other services or programs."
| Area | Issue | Checks | Solution(s) | 
| 
           Service does not start.  | 
        
           Can you connect to the SMTP server?  | 
        
           The service must be able to ping the SMTP server from this machine. Network or server name issues must be fixed in order for the DataConnect service to start.  | 
      |
| 
           Is the set Authentication Type valid for this server?  | 
        
           Make sure that the type of authentication used by the SMTP server is the same as the setting (i.e., Authentication Required or Anonymous Relay).  | 
      ||
| 
           If using Authentication, is the user/password valid?  | 
        
           Check the correct username and password are entered if you are using an SMTP server that requires Authentication.  | 
      ||
| 
           Have you verified credentials work with an SMTP test client?  | 
        
           If you are using a domain login but are not specifying a username properly, it will not work. SMTP test clients are available online. If the credentials work in the test client but not EventSmith, then there is another issue.  | 
      ||
| 
           Service does not start.  | 
        
           Is your DataSmithBatch.settings file created and accessible?  | 
        
           Run DataSmithBatch Manager as Admin, set the File Path and click Make Default. Create at least one job and click Save.  | 
      |
| 
           Is the machine ID and service user approved for a Server license?  | 
        
           Check the Requests in the ATS Licensing Service Manager. If there is an active request, assign a Server licensing to the machine running the Batch service.  | 
      ||
| 
           Service does not start.  | 
        
           Is the DataConnect service running?  | 
        
           The DataConnect service must be started/running before the EventSmith STMP service.  | 
      |
| 
           Can you connect to the SMTP server?  | 
        
           The service must be able to ping the SMTP server from this machine. Network or server name issues must be fixed in order for the EventSmtih SMTP service to start.  | 
      ||
| 
           Is the set Authentication Type valid for this server?  | 
        
           Make sure that the type of authentication used by the SMTP server is the same as the setting (i.e., Authentication Required or Anonymous Relay).  | 
      ||
| 
           If using Authentication, is the user/password valid?  | 
        
           Check the correct username and password are entered if you are using an SMTP server that requires Authentication.  | 
      ||
| 
           Have you verified credentials work with an SMTP test client?  | 
        
           If you are using a domain login but are not specifying a username properly, it will not work. SMTP test clients are available online. If the credentials work in the test client but not EventSmith, then there is another issue.  | 
      ||
| 
           Service does not start.  | 
        
           Is Results Service already running?  | 
        
           Start the Results Service and then try again.  | 
      |
| 
           Is the service user set in the settings file?  | 
        
           Fix the service user name in the CM4DResultsLauncher.settings file.  | 
      ||
| 
           Does the service user have 'Log On' privileges granted?  | 
        
           Modify the service properties, re-enter the logon password.  | 
      ||
| 
           Service does not start.  | 
        
           Is the Results database connection information set in SiteManager?  | 
        
           Configure the Results database connection in SiteManager.  | 
      |
| 
           Is the SQL Server database server service running and accessible from this machine?  | 
        
           Make sure the SQL Server service is running, and the database server is accessible (firewalls, network, etc.).  | 
      ||
| 
           Is the 'Log On As' user set?  | 
        
           Modify the service properties and configure the 'Log On As' user.  | 
      ||
| 
           Service does not start.  | 
        
           Is the service user set in the settings file?  | 
        
           Fix the service user name in the CM4DResultsService.settings file.  | 
      |
| 
           Does the service user have 'Log On' privileges granted?  | 
        
           Modify the service properties and re-enter the logon password.  | 
      ||
| 
           Service does not start.  | 
        
           Is the Scheduler Service already running?  | 
        
           Start the Scheduler service.  | 
      |
| 
           Is the service user set in the settings file?  | 
        
           Fix the service user name in the CM4DLauncher.settings file.  | 
      ||
| 
           Service does not start.  | 
        
           Is the service user set in the settings file?  | 
        
           Fix the service user name in the CM4DScheduler.settings file.  | 
      |
| 
           Does the service user have 'Log On' privileges granted?  | 
        
           Modify the service properties and re-enter the logon password.  | 
      ||
| 
           Is the machine ID and service user approved for a Server license?  | 
        
           Check the Requests in the ATS Licensing Service Manager. If there is an active request, assign a Server licensing to the machine running the Scheduler service.  | 
      ||
| 
           Service does not start.  | 
        
           Is the Results Loader service running?  | 
        
           Start the Results Loader service then try again.  | 
      
This section includes other troubleshooting options for issues that you may encounter with specific services.
| Area | Issue | Checks | Solution(s) | 
| 
           Service does not stop. Error message 'Windows could not stop the ATS CM4D DataSmithBatch Service on Local Computer. Error 1053: The service did not respond to the start or control request in a timely fashion.'  | 
        
           Is the service status stuck on 'Stopping'?  | 
        
           Find CM4D Suite File – ATS CM4D DataSmithBatch in Task Manager > Processes. End the task.  | 
      |
| 
           Event email notification does not list a Routine in the body of the email message.  | 
        
           
  | 
        
           This is a valid result, depending on the data in your DataSet. The Routine name cannot be resolved by some DataStacks or Transposed DataSets.  | 
      
Related Tasks:
CM4D Application Troubleshooting
General CM4D System Troubleshooting
Related Concepts:
Related Reference:
Can we improve this topic?