keymanapp / keyman

Keyman cross platform input methods system running on Android, iOS, Linux, macOS, Windows and mobile and desktop web
https://keyman.com/
Other
391 stars 108 forks source link

bug(developer): crash when compiling keyboard in 17.0 #9889

Closed sentry-io[bot] closed 11 months ago

sentry-io[bot] commented 11 months ago

Sentry Issue: KEYMAN-DEVELOPER-1DQ

EAccessViolation: Exception EAccessViolation in module tike.exe at 00954998.
Access violation at address 00D54998 in module 'tike.exe'. Read of address 00000017.

  File "Keyman.Developer.System.KmcWrapper.pas", line 53, in Keyman.Developer.System.KmcWrapper.TKmcWrapper.Compile
    if ProjectFile.Project.Options.CompilerWarningsAsErrors then
  File "Keyman.Developer.System.Project.kmnProjectFileAction.pas", line 81, in Keyman.Developer.System.Project.kmnProjectFileAction.TkmnProjectFileAction.CompileKeyboard
    Result := w.Compile(Self, FileName, TargetFilename, Debug);
  File "Keyman.Developer.UI.Project.kmnProjectFileUI.pas", line 133, in Keyman.Developer.UI.Project.kmnProjectFileUI.TkmnProjectFileUI.CompileKeyboard
    Result :=
  File "Keyman.Developer.UI.Project.kmnProjectFileUI.pas", line 86, in Keyman.Developer.UI.Project.kmnProjectFileUI.TkmnProjectFileUI.DoAction
    pfaCompile:   Result := CompileKeyboard(FSilent);
  File "dmActionsKeyboardEditor.pas", line 457, in dmActionsKeyboardEditor.TmodActionsKeyboardEditor.actKeyboardCompileExecute
    if (ActiveProjectFile.UI as TProjectFileUI).DoAction(pfaCompile, False) and DebugReset then   // I4686
...
(30 additional frame(s) were not displayed)
mcdurdin commented 11 months ago

Ref https://community.software.sil.org/t/cant-compile-my-keyboard-with-tike-17/8070/6