Timeout while starting Leafnode NATS Server

Why am I getting a timeout error?


I did everything exactly as described in the documentation.

Hi @fauser .
This is interesting. Can you try again with ./tap runner start -v and post the output?

The port isn’t in use either!
PS C:\Program Files\OpenTAP> netstat -ano | findstr :20112

I’ve also tried running PowerShell as administrator, but I get the same result!

PS C:\Program Files\OpenTAP> ./tap runner start -v
00:00:00.038 : Session : Debug : Session log loaded as ‘C:\Program Files\OpenTAP\SessionLogs\tap 2026-02-25 14-13-23.txt’. [1.14 ms]
00:00:00.055 : OperatingSystem : Debug : OS is windows: Path.DirectorySeparatorChar == ''
00:00:00.064 : Session : Debug : Deleting log file: C:\Program Files\OpenTAP\SessionLogs\SessionLog 2026-02-24 13-53-03.txt
00:00:00.068 : Session : Debug : Running ‘“C:\Program Files\OpenTAP\tap.dll” runner start -v’ in ‘C:\Program Files\OpenTAP’.
00:00:00.088 : AssemblyFinder : Debug : Found 39/115 assembly files. [11.1 ms]
00:00:02.785 : Searcher : Debug : Ordered 30 assemblies according to references. [2.69 s]
00:00:02.803 : PluginManager : Debug : Found 25 plugin assemblies containing 382 plugin types. [2.71 s]
00:00:02.803 : PluginManager : Debug : Found version 9.31.1+94621b0a of OpenTap.dll
00:00:02.803 : PluginManager : Debug : Found version 9.31.1+94621b0a of OpenTap.Package.dll
00:00:02.803 : PluginManager : Debug : Found version 1.7.3+e34d259f.e34d259f1b1859dacbe3499db1596b0ba65fa57a of Keysight.OpenTap.Licensing.dll
00:00:02.803 : PluginManager : Debug : Found version 9.31.1+94621b0a of OpenTap.Plugins.BasicSteps.dll
00:00:02.803 : PluginManager : Debug : Found version 1.6.0+135e2a8e.135e2a8e850406273d3359a7bb6769ee92c99ab8 of OpenTap.Expressions.dll
00:00:02.803 : PluginManager : Debug : Found version 9.31.0+db7205e3.db7205e3d52e10b84d928ee07c368a080d1819ce of Keysight.OpenTap.Wpf.dll
00:00:02.803 : PluginManager : Debug : Found version 9.31.0+db7205e3.db7205e3d52e10b84d928ee07c368a080d1819ce of PackageManager.dll
00:00:02.803 : PluginManager : Debug : Found version 9.31.0+db7205e3.db7205e3d52e10b84d928ee07c368a080d1819ce of Editor.dll
00:00:02.803 : PluginManager : Debug : Found version 9.14.2+44a9bac5 of Csv.dll
00:00:02.803 : PluginManager : Debug : Found version 9.31.0+db7205e3.db7205e3d52e10b84d928ee07c368a080d1819ce of ResultsViewer.dll
00:00:02.803 : PluginManager : Debug : Found version 9.31.0+db7205e3.db7205e3d52e10b84d928ee07c368a080d1819ce of RunExplorer.dll
00:00:02.803 : PluginManager : Debug : Found version 1.2.3+9c9c73d3 of Keysight.OpenTap.CloudDrive.dll
00:00:02.803 : PluginManager : Debug : Found version 9.1.0+e75b352b of OpenTap.Plugins.Demo.Battery.dll
00:00:02.803 : PluginManager : Debug : Found version 9.6.0+558afbf4.558afbf44f139d4cc5acf537e8c72ed4c5efb9cc of Keysight.OpenTap.Plugins.ResultListener.SqlDatabase.dll
00:00:02.803 : PluginManager : Debug : Found version 9.6.0+558afbf4.558afbf44f139d4cc5acf537e8c72ed4c5efb9cc of Keysight.OpenTap.Plugins.ResultListener.SQLite.dll
00:00:02.803 : PluginManager : Debug : Found version 9.1.0+e75b352b of OpenTap.Plugins.Demo.Battery.UI.dll
00:00:02.803 : PluginManager : Debug : Found version 9.1.0+e75b352b of OpenTap.Plugins.Demo.ResultsAndTiming.dll
00:00:02.803 : PluginManager : Debug : Found version 1.0.3+9aa24570.9aa245704cfabc9848fa8a4e6a020ba302a3c223 of OpenTap.Metrics.dll
00:00:02.803 : PluginManager : Debug : Found version 0.1.0-beta.33+09d96fec of OpenTap.OperatorPanel.dll
00:00:02.803 : PluginManager : Debug : Found version 1.4.3+0968b4c4 of OpenTap.OSIntegration.Windows.dll
00:00:02.803 : PluginManager : Debug : Found version 2.1.4+d36dfdd1.d36dfdd1b1d7441ab413bdacf44f76e5c6d4972b of OpenTap.Runner.dll
00:00:02.803 : PluginManager : Debug : Found version 2.1.4+d36dfdd1 of OpenTap.Runner.Windows.dll
00:00:02.803 : PluginManager : Debug : Found version 9.31.1+94621b0a of OpenTap.Sdk.New.dll
00:00:02.803 : PluginManager : Debug : Found version 9.6.0+558afbf4.558afbf44f139d4cc5acf537e8c72ed4c5efb9cc of Keysight.OpenTap.Plugins.ResultListener.PostgreSQL.dll
00:00:02.803 : PluginManager : Debug : Found version 1.2.0-rc.1+9392b855 of Keysight.OpenTap.Plugins.UsageStatisticsCollector.dll
00:00:02.803 : PluginManager : Debug : Searched 39 Assemblies. [2.71 s]
00:00:02.807 : AssemblyData : Debug : Loaded OpenTap. [134 us]
00:00:02.809 : AssemblyData : Debug : Loaded Keysight.OpenTap.Wpf. [445 us]
00:00:02.810 : AssemblyData : Debug : Loaded OpenTap.Metrics. [293 us]
00:00:02.869 : Resolver : Debug : Found match for OpenTap.Plugins.BasicSteps, Version=9.31.1.0, Culture=neutral, PublicKeyToken=null in C:\Program Files\OpenTAP\Packages\OpenTAP\OpenTap.Plugins.BasicSteps.dll
00:00:02.870 : AssemblyData : Debug : Loaded OpenTap.Plugins.BasicSteps. [49.8 us]
00:00:02.872 : AssemblyData : Debug : Loaded OpenTap.Runner. [360 us]
00:00:02.917 : AssemblyData : Debug : Loaded System.Private.CoreLib. [1.80 us]
00:00:02.940 : SystemInfo : Debug : Microsoft Windows 10.0.22631X64
00:00:02.940 : SystemInfo : Debug : .NET 9.0.13
00:00:02.940 : SystemInfo : Debug : OpenTAP Engine 9.31.1+94621b0a X64
00:00:02.941 : AssemblyData : Debug : Loaded OpenTap.Package. [1.20 ms]
00:00:02.962 : AssemblyData : Debug : Loaded Keysight.OpenTap.CloudDrive. [370 us]
00:00:02.965 : AssemblyData : Debug : Loaded OpenTap.OSIntegration.Windows. [319 us]
00:00:03.219 : Installation : Debug : Cloud Drive - 1.2.3+9c9c73d3
00:00:03.220 : Installation : Debug : CSV - 9.14.2+44a9bac5
00:00:03.220 : Installation : Debug : Demonstration - 9.1.0+e75b352b
00:00:03.220 : Installation : Debug : Editor - 9.31.0+db7205e3
00:00:03.220 : Installation : Debug : Expressions - 1.6.0+135e2a8e
00:00:03.220 : Installation : Debug : Keysight Licensing - 1.7.3+e34d259f
00:00:03.220 : Installation : Debug : Metrics and Assets - 1.0.3+9aa24570
00:00:03.220 : Installation : Debug : NATS Server - 1.1.0+0b98c8aa
00:00:03.220 : Installation : Debug : OpenTAP - 9.31.1+94621b0a
00:00:03.220 : Installation : Debug : Operator Panel - 0.1.0-beta.33+09d96fec
00:00:03.220 : Installation : Debug : OSIntegration - 1.4.3+0968b4c4
00:00:03.220 : Installation : Debug : Results Viewer - 9.31.0+db7205e3
00:00:03.220 : Installation : Debug : Runner - 2.1.4+d36dfdd1
00:00:03.220 : Installation : Debug : SDK - 9.31.1+94621b0a
00:00:03.220 : Installation : Debug : SQLite and PostgreSQL - 9.6.0+558afbf4
00:00:03.220 : Installation : Debug : Usage Statistics - 1.2.0-rc.1+9392b855
00:00:03.220 : Installation : Debug : WPF Controls - 9.31.0+db7205e3
00:00:03.220 : Installation : Debug : Keysight Fixed License Manager - 1.7.1+13980690
00:00:03.220 : Installation : Debug : PathWave License Manager - 7.7.0+aaaa36aa
00:00:03.239 : Settings : Debug : EngineSettings loaded from C:\Program Files\OpenTAP\Settings\Engine.xml [297 ms]
00:00:03.256 : Session : Debug : Session log loaded as ‘C:\Program Files\OpenTAP\SessionLogs\SessionLog 2026-02-25 14-13-23.txt’. [10.3 ms]
00:00:03.334 : Resolver : Debug : Found match for Serilog, Version=2.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10 in C:\Program Files\OpenTAP\Dependencies\Serilog.2.0.0.0\Serilog.dll
00:00:03.411 : Resolver : Debug : Found match for Serilog.Sinks.File, Version=5.0.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10 in C:\Program Files\OpenTAP\Dependencies\Serilog.Sinks.File.5.0.0.0\Serilog.Sinks.File.dll
00:00:03.518 : Resolver : Debug : Found match for Serilog.Sinks.Console, Version=4.1.0.0, Culture=neutral, PublicKeyToken=24c2f752a8e58a10 in C:\Program Files\OpenTAP\Dependencies\Serilog.Sinks.Console.4.1.0.0\Serilog.Sinks.Console.dll
00:00:03.537 : CLI : Debug : Executing CLI action: runner \ start
[14:13:27 INF] Starting OpenTAP Runner
[14:13:27 DBG] Registration URL: Not set
[14:13:27 DBG] NATS URLs: Not set
[14:13:27 DBG] NATS Credentials: Not set
[14:13:27 DBG] Health Endpoint: Disabled
[14:13:27 DBG] Installation: Cloud Drive:1.2.3+9c9c73d3, CSV:9.14.2+44a9bac5, Demonstration:9.1.0+e75b352b, Editor:9.31.0+db7205e3, Expressions:1.6.0+135e2a8e, Keysight Licensing:1.7.3+e34d259f, Metrics and Assets:1.0.3+9aa24570, NATS Server:1.1.0+0b98c8aa, OpenTAP:9.31.1+94621b0a, Operator Panel:0.1.0-beta.33+09d96fec, OSIntegration:1.4.3+0968b4c4, Results Viewer:9.31.0+db7205e3, Runner:2.1.4+d36dfdd1, SDK:9.31.1+94621b0a, SQLite and PostgreSQL:9.6.0+558afbf4, Usage Statistics:1.2.0-rc.1+9392b855, WPF Controls:9.31.0+db7205e3, Keysight Fixed License Manager:1.7.1+13980690, PathWave License Manager:7.7.0+aaaa36aa
[14:13:27 DBG] Getting default image, waiting for lock
[14:13:27 DBG] Lock acquired, returning default image
[14:13:27 DBG] Resolver | Found match for Newtonsoft.Json, Version=12.0.0.0, Culture=neutral, PublicKeyToken=30ad4fe6b2a6aeed in C:\Program Files\OpenTAP\Dependencies\Newtonsoft.Json.13.0.0.0\Newtonsoft.Json.dll
[14:13:27 DBG] Settings | RunnerComponentSettings loaded from C:\Program Files\OpenTAP\Settings\Runner.xml [12.4 ms]
[14:13:30 DBG] Settings | No settings file exists for PackageManagerSettings. A new instance with default values has been created. [315 us]
[14:13:30 DBG] Resolver | Found match for OpenTap.Repository.Client, Version=4.17.0.0, Culture=neutral, PublicKeyToken=null in C:\Program Files\OpenTAP\Dependencies\OpenTap.Repository.Client.4.17.0.0\OpenTap.Repository.Client.dll
[14:13:30 DBG] Settings | No settings file exists for AuthenticationSettings. A new instance with default values has been created. [84.4 us]
[14:13:30 DBG] FilePackageRepository | Rebuilding cache: .PackageCache.811A363A.71.xml [245 ms]
[14:13:30 DBG] FilePackageRepository | Rebuilding cache: .PackageCache.9AC2A5A7.0.xml [1.70 ms]
[14:13:30 INF] UpdateCheck | Updates available for:
[14:13:30 INF] UpdateCheck | - OpenTAP: 9.31.1+94621b0a → 9.32.2+e74c0d2d
[14:13:30 INF] UpdateCheck | - Cloud Drive: 1.2.3+9c9c73d3 → 1.2.5+72328852
[14:13:30 INF] UpdateCheck | - Editor: 9.31.0+db7205e3 → 9.32.1+d89b21fe
[14:13:30 INF] UpdateCheck | - Usage Statistics: 1.2.0-rc.1+9392b855 → 1.2.0+94a9832f
[14:13:30 INF] UpdateCheck | - Results Viewer: 9.31.0+db7205e3 → 9.32.1+d89b21fe
[14:13:30 INF] UpdateCheck | - WPF Controls: 9.31.0+db7205e3 → 9.32.1+d89b21fe
[14:13:30 INF] UpdateCheck | - SDK: 9.31.1+94621b0a → 9.32.2+e74c0d2d
[14:13:37 ERR] Timeout while starting Leafnode NATS Server.

What about port 20111? Is that in use?

The logs you provided wasn’t that helpful, so we added an option to increase log verbosity of the NATS leaf node server in our latest beta. Is it possible for you to update the Runner to version 2.2.0-beta.39? If you can, please try this and attach the output (preferably as a file attachment):

./tap runner start -v --nats-log-level 1