Skip to content

Output from Simhub/PropertyServer fails after page switch on StreamDeck, must restart Simhub to recover #70

@matey3cush

Description

@matey3cush

The basics-

Running Le Mans Ultimate, so needing to run other plugins including NeoRed LMU Data Plugin, LMUSessionDataPlugin, and LMUElectronicBridge to get complete telemetry since there is still a lot missing officially.

Intel 12600FK, 64 GB DDR4, Win11, RTX 3060 TI, Updated StreamDeck Software and all plugins and software updated.

Occasionally (enough to catch it in the logs easily but not enough to reproduce it on demand), I get an error that causes all properties to stop streaming to the StreamDeck from SimHub when switching pages on the StreamDeck. I run telemetry on nearly every page, but it does seem to happen the most when going from a page with no telemetry to one with telemetry.

I get this error every time this fails.

2026-02-20 18:08:31,495 WARN [51 ] ins.PropertyServer.Comm.Client [cid:1 ] - Exception while sending data to client. We will disconnect the client.
System.InvalidOperationException: The stream is currently in use by a previous operation on the stream.
at System.IO.StreamWriter.CheckAsyncTaskInProgress()
at System.IO.StreamWriter.WriteAsync(String value)
at SimHub.Plugins.PropertyServer.Comm.Client.d__26.MoveNext()

I am including the rest of this log and a couple others..

PropertyServer.log
PropertyServer1.log
PropertyServer2.log
PropertyServer3.log

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions