keymanapp / keymanapp/keyman

bug(web): bulk renderer fails to load various keyboards

Open
#4,287 7 comments 0 reactions 0 assignees View on GitHub
bug m:osk web/
Dominant language
Pascal
Stars
534
Forks
143
Avg merge
2d 12h
Merged PRs (30d)
114

Description

The following keyboards failed to load. No diagnosis performed as yet.

```
renderer_core.ts:86 Processing keyboard Keyboard_bod

renderer_core.ts:86 Processing keyboard Keyboard_bod_transliterating
index.html:1 Uncaught RangeError: Maximum call stack size exceeded
kmwkeyboards.ts:556 Error registering the Bod Transliterating keyboard for Tibetan, Central.
(anonymous) @ kmwkeyboards.ts:556
(anonymous) @ kmwkeyboards.ts:683
renderer_core.ts:158 Failed to load the "Keyboard_bod_transliterating" keyboard for rendering!
kmwkeyboards.ts:391 Uncaught (in promise) Error: Unable to load keyboard with internal name "Keyboard_bod_transliterating", language code "undefined".
at kmwkeyboards.ts:391
(anonymous) @ kmwkeyboards.ts:391

renderer_core.ts:86 Processing keyboard Keyboard_chinese
renderer_core.ts:158 Failed to load the "Keyboard_chinese" keyboard for rendering!

renderer_core.ts:86 Processing keyboard Keyboard_fv_anicinapemi8in
renderer_core.ts:158 Failed to load the "Keyboard_fv_anicinapemi8in" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_anishinaabemowin
renderer_core.ts:158 Failed to load the "Keyboard_fv_anishinaabemowin" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_atikamekw
renderer_core.ts:158 Failed to load the "Keyboard_fv_atikamekw" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_australian
renderer_core.ts:158 Failed to load the "Keyboard_fv_australian" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_blackfoot
renderer_core.ts:158 Failed to load the "Keyboard_fv_blackfoot" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_bodewadminwen
renderer_core.ts:158 Failed to load the "Keyboard_fv_bodewadminwen" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_cree_latin
renderer_core.ts:158 Failed to load the "Keyboard_fv_cree_latin" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_dakota_mb
renderer_core.ts:158 Failed to load the "Keyboard_fv_dakota_mb" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_dakota_sk
renderer_core.ts:158 Failed to load the "Keyboard_fv_dakota_sk" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_dane_zaa_zaage
renderer_core.ts:158 Failed to load the "Keyboard_fv_dane_zaa_zaage" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_dene_dzage
renderer_core.ts:158 Failed to load the "Keyboard_fv_dene_dzage" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_dene_mb
renderer_core.ts:158 Failed to load the "Keyboard_fv_dene_mb" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_dene_nt
renderer_core.ts:158 Failed to load the "Keyboard_fv_dene_nt" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_dene_zhatie
renderer_core.ts:158 Failed to load the "Keyboard_fv_dene_zhatie" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_denesuline
renderer_core.ts:158 Failed to load the "Keyboard_fv_denesuline" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_dexwlesucid
renderer_core.ts:158 Failed to load the "Keyboard_fv_dexwlesucid" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_dine_bizaad
renderer_core.ts:158 Failed to load the "Keyboard_fv_dine_bizaad" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_eastern_canadian_inuktitut
renderer_core.ts:158 Failed to load the "Keyboard_fv_eastern_canadian_inuktitut" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_goyogohono
renderer_core.ts:158 Failed to load the "Keyboard_fv_goyogohono" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_hailzaqvla
renderer_core.ts:158 Failed to load the "Keyboard_fv_hailzaqvla" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_hulquminum
renderer_core.ts:158 Failed to load the "Keyboard_fv_hulquminum" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_ilnu_innu_aimun
renderer_core.ts:158 Failed to load the "Keyboard_fv_ilnu_innu_aimun" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_inuvialuktun
renderer_core.ts:158 Failed to load the "Keyboard_fv_inuvialuktun" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_isga_iabi
renderer_core.ts:158 Failed to load the "Keyboard_fv_isga_iabi" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_kashogotine_yati
renderer_core.ts:158 Failed to load the "Keyboard_fv_kashogotine_yati" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_klahoose
renderer_core.ts:158 Failed to load the "Keyboard_fv_klahoose" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_lakota
renderer_core.ts:158 Failed to load the "Keyboard_fv_lakota" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_lunaapeewi_huluniixsuwaakan
renderer_core.ts:158 Failed to load the "Keyboard_fv_lunaapeewi_huluniixsuwaakan" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_maori
renderer_core.ts:158 Failed to load the "Keyboard_fv_maori" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_moose_cree
renderer_core.ts:158 Failed to load the "Keyboard_fv_moose_cree" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_nakoda
renderer_core.ts:158 Failed to load the "Keyboard_fv_nakoda" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_naskapi
renderer_core.ts:158 Failed to load the "Keyboard_fv_naskapi" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_neeaandeg
renderer_core.ts:158 Failed to load the "Keyboard_fv_neeaandeg" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_neeaaneegn
renderer_core.ts:158 Failed to load the "Keyboard_fv_neeaaneegn" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_nexwslayemucen
renderer_core.ts:158 Failed to load the "Keyboard_fv_nexwslayemucen" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_nlha7kapmxtsin
renderer_core.ts:158 Failed to load the "Keyboard_fv_nlha7kapmxtsin" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_northern_east_cree
renderer_core.ts:158 Failed to load the "Keyboard_fv_northern_east_cree" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_nuxalk
renderer_core.ts:158 Failed to load the "Keyboard_fv_nuxalk" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_ojibwa
renderer_core.ts:158 Failed to load the "Keyboard_fv_ojibwa" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_onayotaaka
renderer_core.ts:158 Failed to load the "Keyboard_fv_onayotaaka" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_onodagega_onondagega
renderer_core.ts:158 Failed to load the "Keyboard_fv_onodagega_onondagega" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_onodowaga
renderer_core.ts:158 Failed to load the "Keyboard_fv_onodowaga" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_plains_cree
renderer_core.ts:158 Failed to load the "Keyboard_fv_plains_cree" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_sahugotine_yati
renderer_core.ts:158 Failed to load the "Keyboard_fv_sahugotine_yati" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_severn_ojibwa
renderer_core.ts:158 Failed to load the "Keyboard_fv_severn_ojibwa" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_shihgotine_yati
renderer_core.ts:158 Failed to load the "Keyboard_fv_shihgotine_yati" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_skaru_re
renderer_core.ts:158 Failed to load the "Keyboard_fv_skaru_re" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_skicinuwatuwewakon
renderer_core.ts:158 Failed to load the "Keyboard_fv_skicinuwatuwewakon" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_skwxwumesh_snichim
renderer_core.ts:158 Failed to load the "Keyboard_fv_skwxwumesh_snichim" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_southern_carrier
renderer_core.ts:158 Failed to load the "Keyboard_fv_southern_carrier" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_swampy_cree
renderer_core.ts:158 Failed to load the "Keyboard_fv_swampy_cree" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_tlicho_yatii
renderer_core.ts:158 Failed to load the "Keyboard_fv_tlicho_yatii" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_tlingit
renderer_core.ts:158 Failed to load the "Keyboard_fv_tlingit" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_tsuutina
renderer_core.ts:158 Failed to load the "Keyboard_fv_tsuutina" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_uummarmiutun
renderer_core.ts:158 Failed to load the "Keyboard_fv_uummarmiutun" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_wendat
renderer_core.ts:158 Failed to load the "Keyboard_fv_wendat" keyboard for rendering!
renderer_core.ts:86 Processing keyboard Keyboard_fv_wobanakiodwawogan
renderer_core.ts:158 Failed to load the "Keyboard_fv_wobanakiodwawogan" keyboard for rendering!

renderer_core.ts:86 Processing keyboard Keyboard_gff_amharic_classic
renderer_core.ts:158 Failed to load the "Keyboard_gff_amharic_classic" keyboard for rendering!

renderer_core.ts:86 Processing keyboard Keyboard_inuktitut_latin
renderer_core.ts:158 Failed to load the "Keyboard_inuktitut_latin" keyboard for rendering!

renderer_core.ts:86 Processing keyboard Keyboard_inuktitut_pirurvik
renderer_core.ts:158 Failed to load the "Keyboard_inuktitut_pirurvik" keyboard for rendering!

renderer_core.ts:86 Processing keyboard Keyboard_japanese
renderer_core.ts:158 Failed to load the "Keyboard_japanese" keyboard for rendering!

renderer_core.ts:86 Processing keyboard Keyboard_jawa

renderer_core.ts:86 Processing keyboard Keyboard_nrc_crk_cans
renderer_core.ts:158 Failed to load the "Keyboard_nrc_crk_cans" keyboard for rendering!

renderer_core.ts:86 Processing keyboard Keyboard_sil_el_ethiopian_latin
renderer_core.ts:158 Failed to load the "Keyboard_sil_el_ethiopian_latin" keyboard for rendering!

renderer_core.ts:86 Processing keyboard Keyboard_sil_ethiopic_power_g
renderer_core.ts:158 Failed to load the "Keyboard_sil_ethiopic_power_g" keyboard for rendering!

renderer_core.ts:86 Processing keyboard Keyboard_sil_euro_latin
renderer_core.ts:158 Failed to load the "Keyboard_sil_euro_latin" keyboard for rendering!

renderer_core.ts:86 Processing keyboard Keyboard_sil_ipa
renderer_core.ts:158 Failed to load the "Keyboard_sil_ipa" keyboard for rendering!

renderer_core.ts:86 Processing keyboard Keyboard_sil_sahu
renderer_core.ts:158 Failed to load the "Keyboard_sil_sahu" keyboard for rendering!

renderer_core.ts:86 Processing keyboard Keyboard_tohono_oodham
renderer_core.ts:158 Failed to load the "Keyboard_tohono_oodham" keyboard for rendering!
```

---

**KeymanWeb:**
- OS: Windows 10
- Browser: Chrome 87
- KeymanWeb Version: 14.0.233-beta
- URL: file:///C:/Projects/keyman/app/web/bulk_rendering/index.html

Contributor guide

Open the contributing guide

Research direction

Start by reproducing the bulk-renderer failures from the reported file URL, then inspect renderer_core.ts and kmwkeyboards.ts around the logged lines. Trace the stack overflow and keyboard-registration errors across the listed keyboards; done means the bulk renderer loads them without the reported failures.

Written by the indexing model from the issue text.

Assessment

Tech stack
typescript
Domain
frontend, web-dev
Issue type
Bug
Difficulty
4/5
Estimated time
3-5 days
Activity status
Stale
Clarity
Needs clarification
Newbie friendliness
25/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.