James and I are trying to help someone in a village, via radio conversation.
She recently had her Windows 7 computer reformatted to Wasta 16.04, and pasted her backed-up WeSay/Ngaing/ folder into ~/Documents/WeSay.
Now upon opening the WeSay project she gets an error: Null value found… We can’t see the entire message, but as she read it we heard something about “keyboard controller”, so we looked at the nnf.ldml file in the project folder. It contained a (now-useless) Windows keyboard specification section.
(1) after backing up nnf.ldml we had her delete the keyboard section from the file. Same error occurred.
(2) having her create a new, blank Ngaing2 WeSay project, then copying the new nnf.ldml into her existing project. When she opened the project in WeSay Configuration Tool, everything worked until she clicked on the Keyboard tab under Input Systems > Ngaing, when she received the same Null value found error.
Now, away from the radio, we found a Ngaing WeSay project from 2012 in the office backups, which opens fine on my Wasta computer. This old nnf.ldml does not have a keyboard section. But we discovered that there are two other nnf-x-dialect?.ldml files in the WritiingSystems folder of this old project, which we didn’t know about while on the radio.
Would it help the current project if she deleted all the nnf*.ldml files in WeSay/Ngaing/WritingSystems/ and then opened the project? Or should she recreate all the existing writing systems in the blank Ngaing2 project and then paste them over the files in the real Ngaing project?
We tried to recreate the error by setting up dummy projects in which the vernacular writing system had 1) a Windows Keyman layout, and 2) an InKey keyboard layout specified, but we are not able to trigger the error message.
Thanks for any help!
Kim Blewett & James Post