Products | Versions |
---|---|
Spotfire Server | All supported versions |
In some cases, you may encounter an issue where the TSS or TSNM services stop immediately after starting on a Windows server. When investigating the issue, the Event Viewer's Application logs may display the following sequence:
1: WpNmRemote1146 Info Notice
2: .NET Runtime Error
The .NET Runtime error reads:
------
Application: winsw.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.UnauthorizedAccessException
at System.IO.__Error.WinIOError(Int32, System.String)
at System.IO.FileStream.Init(System.String, System.IO.FileMode, System.IO.FileAccess, Int32, Boolean, System.IO.FileShare, Int32, System.IO.FileOptions, SECURITY_ATTRIBUTES, System.String, Boolean, Boolean, Boolean)
------
The Application Error reads:
------
Faulting application name: bad_module_info, version: 0.0.0.0
Faulting module name: unknown, version: 0.0.0.0
Exception code: 0x00000000
Fault offset: 0x0000000000000000
Faulting process id: 0x2038
------
Cause of the Issue:
This issue is commonly observed with services running under a service account. The error indicates a System.UnauthorizedAccessException, which typically means that the service account used to run the Spotfire Server or Node Manager lacks the necessary permissions — specifically, the "Log on as a batch job" right.