Document toolboxDocument toolbox

AutomationTool: Troubleshooting


Summary

Your AutomationTool is properly set up, but it seems to not sync your systems?
This is a 50 seconds video of how a successful connection should looks like: 

Error

-------------------------
AppVersion: 19.2.1.0 - Branch: - ChangeSet: 25046 - ReleaseDate: 2019.7.8
2019.08.12|15:14:21
Cannot start service SyncService on computer '.'.
-------------------------

WorkingPath: C:\PerformerSuite
-------------------------
AppVersion: 19.2.0.0 - Branch: - ChangeSet: 24763 - ReleaseDate: 2019.5.31
2019.08.12|13:07:13
Database connect: DbVersionDiffers
-------------------------

If you feel something is wrong you can check the log file for errors:

  • PerformerSuiteSyncService.log (C:\PerformerSuite\Services\logfile)

Cause - Unknown

To reproduce and fix your issues, we need to know why your services stop responding on your machine.

  1. Start services.msc (on the machine that is running the services) if both services are currently running
  2. Check the Recovery Properties for both services to automatically restart the service
  3. Start eventvwr (on the machine that is running the services) and check for Application Error for PerformerSuiteServices.exe

Cause - Authorization

There is a connection issue between the AutomationTool to the Performer Suite DB.
In most cases, it is missing write permission on the DB or a firewall blocking the connections.

Solution - Authorization

1) SQL Authorization

  1. Go to: "Change connection"
  2. Check: "Use SQL Authorization" (Windows Authorization does not work)


  3. Check the PerformerSuiteSyncService.log for any error. (C:\PerformerSuite\Services\logfile)

  4. Do you see the error "Database connect: DbVersionTableDoesntExist"?
    If yes: (plus) Give your DB-User write-rights to the table DbVersion.

  5. Make sure the SyncService grabs all the changes, by doing the following steps:
    1. "Stop sync service"
    2. "Uninstall sync service"
    3. "Install sync service" again
    4. "Start sync service" again.

  6. Done. Schedule the next sync to the next 5min to run the sync test.

  7. Check the PerformerSuiteSyncService.log for sync-lines (C:\PerformerSuite\Services\logfile):


  8. Check the Performer Suite itself for the correct Sync timestamp:

2) Compare DB connections

Double-check, if the following two connections are identical:

  1. AutomationTool: Mouse-over to see the tooltip showing the DB the AutomationTool is connected to.
  2. Performer Suite: Mouse-over to see the tooltip showing the DB the Performer Suite is connected to.

Cause - Windows Authorization

In rare cases, the right-click, and "open as administrator" is not enough to be able to install the Services.

Solution - Windows Authorization

Log into Windows directly as an Administrator and install the Performer Suite services through the AutomationTool.

Cause - DB outdated

Your AutomationTool is outdated.
The AutomationTool tries to connect to an incompatible version of your Performer Suite DB.

Solution - DB outdated

Update your AutomationTool to the same version as the Performer Suite DB.

Possible further error

-------------------------
AppVersion: 19.3.0.0 Beta - Branch: Beta - ChangeSet: 25624 - ReleaseDate: 2019.9.18
2019.09.18|15:31:04

System.InvalidOperationException
Message:
Exception occurred while initializing the installation:
System.IO.FileNotFoundException: Could not load file or assembly 'file:///C:\Docu Performer\SyncService\DocuPerformerSyncService.exe' or one of its dependencies. The system cannot find the file specified..

Additional details:
   at System.Configuration.Install.ManagedInstallerClass.InstallHelper(String[] args)
   at ProjectB.AutomationTool.MainForm.UninsallOldSyncService()
   at ProjectB.AutomationTool.MainForm.OnInstallServicesButtonClick(Object sender, EventArgs e)

-------------------------

-------------------------
AppVersion: 19.3.0.0 Beta - Branch: Beta - ChangeSet: 25624 - ReleaseDate: 2019.9.18
2019.09.18|16:09:43

System.InvalidOperationException
Message:
The installation failed, and the rollback has been performed.

Additional details:
at System.Configuration.Install.ManagedInstallerClass.InstallHelper(String[] args)
at ProjectB.AutomationTool.MainForm.OnInstallServicesButtonClick(Object sender, EventArgs e)


InnerException
The specified service already exists

at System.ServiceProcess.ServiceInstaller.Install(IDictionary stateSaver)
at System.Configuration.Install.Installer.Install(IDictionary stateSaver)
at System.Configuration.Install.Installer.Install(IDictionary stateSaver)
at System.Configuration.Install.AssemblyInstaller.Install(IDictionary savedState)
at System.Configuration.Install.Installer.Install(IDictionary stateSaver)
at System.Configuration.Install.TransactedInstaller.Install(IDictionary savedState)
-------------------------

-------------------------
AppVersion: 19.3.0.0 Beta - Branch: Beta - ChangeSet: 25624 - ReleaseDate: 2019.9.18
2019.09.18|16:07:40

System.InvalidOperationException
Message:
Cannot start service ScenarioGenerationService on computer '.'.

Additional details:
at System.ServiceProcess.ServiceController.Start(String[] args)
at ProjectB.AutomationTool.ServiceHelper.StartService(String serviceName)
at ProjectB.AutomationTool.ServiceHelper.StartServices(List`1 serviceNames)
at ProjectB.AutomationTool.MainForm.OnStartServicesButtonClick(Object sender, EventArgs e)

InnerException
An instance of the service is already running
-------------------------



Feel free to create a ticket in our Help Desk and attach both log files, if you need any support.
Thank you!

  1. PerformerSuiteServices.log (C:\PerformerSuite\Services\logfile)
  2. PerformerSuite.log ( C:\Users\<USER>\Documents\PerformerSuite\Log )


© 2024 bluetelligence GmbH. All rights reserved.
No part of this publication may be reproduced or transmitted in any form or for any purpose without the express permission of bluetelligence GmbH. The information contained herein may be changed without prior notice. bluetelligence and Performer Suite and their respective logos are trademarks or registered trademarks of bluetelligence GmbH. SAP, ABAP, BAPI, SAP NetWeaver, SAP BI, SAP BW, SAC, and other SAP products and services mentioned herein as well as their respective logos are trademarks or registered trademarks of SAP AG in Germany or an SAP affiliate company. All other product and service names mentioned are the trademarks of their respective companies.
Impressum – Legal Notice: https://bluetelligence.de/en/imprint
Privacy policy: https://performersuite.de/en/privacy-policy
Atlassian privacy policy: https://www.atlassian.com/legal/privacy-policy