Troubleshooting

Application Server Issues

SSIServer does not start

  • In Services check SmartSoft Invoices Server, is it running?

  • In Services check SmartSoft Licensing Service, is it running?

  • In Services make sure SQL Server is running

  • Start the Application Server as a console application and watch for diagnostic messages. The default path is C:\Program Files (x86)\SmartSoft\SmartSoft Invoices Server\SsiServer.exe

  • Check user rights in SQL Server: Services -> SmartSoft Invoices Server -> Properties -> Logon set As Local System account or User account. On some systems the server can only start under a local user account (see next bullet to fix that).

  • If SQL Server uses Windows Authentication make sure the account the server is running under has access to the database (NT_AUTHORITY\SYSTEM or PC_NAME\USER_NAME). Check Security->Logins in SQL Management Studio. SSI Server runs as Local System by default. Add a new login NT_AUTORITY\System if it does not exist in SQL server, and provide the necessary roles for that login.

    • roles: sysadmin
_images/sql-server-roles.png

Log Files Location and Configuration

Here are the default locations of config files and log files:

  • Application Server
    • Log file: C:\Windows\System32\config\systemprofile\AppData\Local\SmartSoft\ApplicationServer\Logs
    • Log configuration: C:\Program Files (x86)\SmartSoft\SmartSoft Invoices Server\log4net.config
  • OCR
    • C:\Windows\SysWOW64\config\systemprofile\AppData\Local\SmartSoft\OcrStation\Logs
    • C:\Program Files (x86)\SmartSoft\SmartSoft Invoices Automated Clients\SsiOcrClient.exe.config
  • Classification
    • C:\Windows\SysWOW64\config\systemprofile\AppData\Local\SmartSoft\ClassificationStation\Logs
    • C:\Program Files (x86)\SmartSoft\SmartSoft Invoices Automated Clients\SsiClassificationClient.exe.config
  • Capture
    • C:\Windows\SysWOW64\config\systemprofile\AppData\Local\SmartSoft\DataCaptureStation\Logs
    • C:\Program Files (x86)\SmartSoft\SmartSoft Invoices Automated Clients\SsiDataCaptureClient.exe.config
  • Export
    • C:\Windows\SysWOW64\config\systemprofile\AppData\Local\SmartSoft\ExportStation\Logs
    • C:\Program Files (x86)\SmartSoft\SmartSoft Invoices Automated Clients\SsiExportClient.exe.config
  • Web client
    • C:\Windows\SysWOW64\config\systemprofile\AppData\Local\SmartSoft\SmartSoftWebServer\Logs
    • C:\Program Files (x86)\SmartSoft\SmartSoft Invoices Web\NLog.config
  • Web SDK Service / SDKWrapper
    • C:\Windows\ServiceProfiles\NetworkService\AppData\Local\SmartSoft - If started under NetworkService (default)
    • C:\Windows\SysWOW64\config\systemprofile\AppData\Local\SmartSoft\SDKWrapper\Logs - if started under LocalSystem (deprecated)
    • C:\Program Files (x86)\SmartSoft\SmartSoft Invoices Web SDK Service\SdkWrapper\Ssi.SdkWrapper.exe.config
  • Input Service - non-configurable log location:
    • %localappdata%\SmartSoft\SmartSoft Input Service
    • C:\Windows\SysWOW64\config\systemprofile\AppData\Local\SmartSoft\SmartSoft Input Service
    • C:\Users\''username''\AppData\Local\SmartSoft\SmartSoft Input Service - if running under a named Windows account