keymanapp / keymanapp/keyman

bug(windows): `EXMLRenderer: Exception EXMLRenderer in module kmshell.exe at 004E8D77.`

Open
#16,207 1 comment 0 reactions 1 assignee Claimed by @mcdurdin View on GitHub
bug windows/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 10h
Merged PRs (30d)
113

Description

Sentry Issue: [KEYMAN-WINDOWS-53Y](https://keyman.sentry.io/issues/6568224718/?referrer=github_integration)

```
EXMLRenderer: Exception EXMLRenderer in module kmshell.exe at 004E8D77.
Error transforming XML with XSLT: EOleException: The system cannot locate the object specified.

File "XMLRenderer.pas", line 254, in XMLRenderer.TXMLRenderers.RenderToString
raise EXMLRenderer.Create('Error transforming XML with XSLT: ' + E.ClassName+': ' + E.Message);
File "UfrmMain.pas", line 313, in UfrmMain.TfrmMain.Do_Content_Render
xml := FXMLRenderers.RenderToString(s);
File "UfrmMain.pas", line 248, in UfrmMain.TfrmMain.TntFormCreate
Do_Content_Render;
File "Vcl.Forms.pas", line 1, in Vcl.Forms.TCustomForm.DoCreate
File "Vcl.Forms.pas", line 1, in Vcl.Forms.TCustomForm.Create
...
(11 additional frame(s) were not displayed)
```

Breadcrumbs:

| Timestamp | Type | Category | Level | Message | Data |
|-----------|------|----------|-------|---------|------|
| 2026-07-04T00:27:39.555Z | user | form-create | info | Created form TfrmMain | |
| 2026-07-04T00:27:39.586Z | default | file-io | info | TXMLRenderers LanguagueCode: en | |
| 2026-07-04T00:27:39.664Z | default | file-io | info | TXMLRenderers Loading XSLT C:\\Program Files (x86)\\Keyman\\Keyman Desktop\\xml\\Keyman.xsl | |
| 2026-07-04T00:27:39.909Z | error | exception | error | | {"type":"EXMLRenderer","value":"Exception EXMLRenderer in module kmshell.exe at 004E8D8B.\\r\\nError transforming XML with XSLT: EOleException: The system cannot locate the object specified.\\r\\n"} |

User report: https://community.software.sil.org/t/kayah-and-burmese-keyboard-issue/11448/1

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.