Topic endless Exceptions!

We have two new locations for Keyman technical support:

The Tavultesoft Forums are now read only.


# endless Exceptions!   2006-06-11 02:35:33.217
Ian Spackman
Well, I supect this one is for Tavultesoft Support, but they say to report problems to the Forums first, so here goes....

I just bought and installed Keyman Developer Version 6.2.178.0 yesterday. Unfortunately it keeps giving me errors any time I do pratically anything. And even on startup. For instance, starting the Keyboard Wizard produces the following errors:

Exception 'EOleException' in module tike.exe at 0000C0CAB
Item cannot be foind in the collection corresponding to the requested name
or ordinal

Source file: UNKNOWN, Line UNKNOWN

Call stack:
:000D1CAB [tike.exe]
:000166C7 [tike.exe]
:000D21D1 [tike.exe]
:0010035C [tike.exe]
:00101FA7 [tike.exe]
:00101F28 [tike.exe]
:001C6FA3 [tike.exe]
:001C8E96 [tike.exe]
:001AE4F6 [tike.exe]
:00047C43 [tike.exe]
:000478C6 [tike.exe]
:001C5274 [tike.exe]
:000561C4 [tike.exe]
:0005659F [tike.exe]
:00058BEF [tike.exe]
:0009E7E1 [tike.exe]
:000589A7 [tike.exe]
:00045A66 [tike.exe]
:77D48734 [user32.dll]
:77D48816 [user32.dll]
:77D489CD [user32.dll]
:77D496C7 [user32.dll]
:000FB9BD [tike.exe]
:000FB9E7 [tike.exe]
:000FBAB7 [tike.exe]
:001D1116 [tike.exe]
:7C816D4F [kernel32.dll]

Registers:
EAX = 003DF59C CS = 001B EIP = 7C81EB33 Flags = 00000202
EBX = 800A0CC1 SS = 0023 ESP = 003DF598 EBP = 003DF5EC
ECX = 00000000 DS = 0023 ESI = 003DF620 FS = 003B
EDX = 000D1CAB ES = 0023 EDI = 00000000 GS = 0000
Code at CS:EIP
5E C9 C2 10 00 85 FF 0F 8E E6 D0 FE FF 8B 55 FC
Stack:
000D1CAB 0EEDFADE 00000001 00000000 7C81EB33
003DF654 01356ACC 00000000 00000000 00000000
00000000 00000000 00000000 00000000 7C816D4F
01356A05 0BB90248 0143230B 7C816D4F 00015D4F

Exception 'EAccessViolation in module tike.exe at 001AB190
Access violation at address 001BC190 in module 'tike.exe'. Read of address 00000008

Source file: UNKNOWN, Line UNKNOWN

Call stack:
:001BC190 [tike.exe]
:001BBFC9 [tike.exe]
:001BC24E [tike.exe]
:001BB7DA [tike.exe]
:001BB2AB [tike.exe]
:001C06C0 [tike.exe]
:00048323 [tike.exe]
:00056027 [tike.exe]
:00048A73 [tike.exe]
:00055E5B [tike.exe]
:00058881 [tike.exe]
:000588EB [tike.exe]
:00048A73 [tike.exe]
:00055E5B [tike.exe]
:00054D15 [tike.exe]
:000478C6 [tike.exe]
:001C5264 [tike.exe]
:0006418A [tike.exe]
:00048A73 [tike.exe]
:001C4FFD [tike.exe]
:000589A7 [tike.exe]
:00045A66 [tike.exe]
:77D48734 [user32.dll]
:77D48816 [user32.dll]
:77D4C63F [user32.dll]
:77D4C665 [user32.dll]
:5D0A83B1 [comctl32.dll]
:5D0A8582 [comctl32.dll]
:5D0A8537 [comctl32.dll]
:5D0CFF87 [comctl32.dll]
:5D0A8582 [comctl32.dll]
:5D0A860E [comctl32.dll]
:77D48734 [user32.dll]
:77D48816 [user32.dll]
:77D489CD [user32.dll]
:77D48A10 [user32.dll]
:000FB9B5 [tike.exe]
:000FB9E7 [tike.exe]
:000FBAB7 [tike.exe]
:001D1116 [tike.exe]
:7C816D4F [kernel32.dll]

Registers:
EAX = 00000000 CS = 001B EIP = 001BC190 Flags = 00010246
EBX = 013B006C SS = 0023 ESP = 003DF480 EBP = 003DF48C
ECX = 77D4882A DS = 0023 ESI = 00000000 FS = 003B
EDX = 00000000 ES = 0023 EDI = 003DF88C GS = 0000
Code at CS:EIP
8B 78 08 83 EF 01 71 05 E8 D3 6E E5 FF 85 FF 7C
Stack:
003DF88C 00000000 013B006C 003DF49C 001BBFC9
003DF48C 01356ACC 00000000 00000000 00000000
00000000 00000000 00000000 00000000 7C816D4F
01356A05 0BB932E8 01432C0B 7C816D4F 00015D4F


I must say this is disheartening. I only just convinced myself to spend the money for this product, and to find it doesn't work is distressing.
# RE: endless Exceptions!   2006-06-11 10:58:26.280
Mr Marc Durdin
Tavultesoft Staff
It sounds like the Unicode Character Database included in Keyman Developer has become corrupted. Delete the file unicodedata.mdb in c:\program files\tavultesoft\keyman developer (or where you installed Keyman Developer to), and restart Keyman Developer. The file will be recreated then.
# RE: endless Exceptions!   2006-06-11 22:59:54.450
Ian Spackman
Works like a charm - many thanks.

Sorry if I was at all rude. I can say already that I do not regret my purchase, just from using other peoples keyboard and what I could compile manually without the wizard!
# RE: endless Exceptions!   2006-06-12 10:28:35.340
Mr Marc Durdin
Tavultesoft Staff
No worries - by the way, we are more than happy for licensed users to contact us directly without writing on the forums.

The reason we suggest looking on the forums first is that you may find a resolution to the issue you are experiencing there within minutes, without having to wait for a response from support (we aim to answer all support queries within 1 business day).

Having just read through the support information on the website however, I can see that this is not that clearly expressed. I'll push through an update to that page.