Skip to content

Use DHandler in any dotnet-helix-machines Windows image generation when starting window-making processes #9165

@MattGal

Description

@MattGal

We've now been bitten several times by long ImageFactory timeouts (which precludes getting logs) caused by modal dialogs popping and not being dismissed. These timeouts are on the order of 7(!) hours.

We already have a tool we build (dhandler.exe) that clicks on any dialog it can find. Ensuring a working copy of this is running before starting any windowed process (we already also have a powershell function for this; that's where I'd put it) means we can fail fast when a blocking modal dialog pops, potentially getting better logging but definitely reducing wasted time.

I'm putting this directly into First Responders as it directly affects our ability to quickly make changes to support customer needs and is a small fix.

Metadata

Metadata

Assignees

Labels

Detected By - Ad-Hoc TestingIssue was detected by ad-hoc testing preformed by someone on the engineering teamOperationsUsed by FR to track issues related to operations workOps - First Responder

Type

No type
No fields configured for issues without a type.

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions