I tried installing HearThis 3.5.3 for a Bible translator on Windows 11 Pro 24H2 this morning and it finished without any errors, but then failed to open after several attempts, before and after a computer restart. I later tried to install it on a clean Windows 11 Pro 24H2 virtual machine, and I I’m getting the same experience there. Is there an install or app runtime log file somewhere that might give helpful information about what’s going wrong? The app shows up in Task Manager for a few seconds, but there’s never a visible window, and then it just disappears.
I know that plenty of users are using this version successfully on both Windows 10 and 11.
HearThis stores user config/state in %AppData%\Local\SIL.Within that folder, there will be one or more subfolders called HearThis.exe_Url_****. (You can ignore the plain HearThis folder.) A corrupted user.config file under one of those folders could potentially crash the app on startup. Since you haven’t managed to get HearThis to start correctly at all, these
can be safely deleted, since they couldn’t possibly have any settings you care about. However, it might be wise to back them up just in case this solves the problem, since then we could take a closer look to perhaps see what went wrong. I plan to replace a patch soon that should (mostly) prevent config file corruption.
There was a recent report of a problem on one other user having a problem on startup, but in that case there was an error message displayed: “The instruction at 0x00007FFF1D932F8 referenced memory 0x0000000000000000. The memory could not be read.” I still haven’t figured out what is happening there, but this sounds like it is probably a different problem. HearThis does create a log file, though it is quite possible that this problem is occurring before it successfully opens and writes anything to it. Look for log.txt in %temp%\SIL\HearThis. If that file does not exist or doesn’t show any evidence of an error, go to:
Event Viewer → Windows Logs → Application
Press Ctrl-F and search for an Application Error that matches the crash.
The faulting module may be something like:
- HearThis.exe
- clr.dll
- KERNELBASE.dll
Also search for disk-related warnings, especially:
- Disk
- Ntfs
- atapi
- SMART warnings.
If you check the Event Viewer right after the problem occurs, the relevant problem(s)
should be at or near the top of the list. If you see anything suspicious,
click the Details tab. (Either Friendly View or XML View, doesn’t matter.),
Select all (Ctrl-A), copy (Ctrl-C) and either post the details here or send them to tom_bogle@sil.org, so I can try to zero in further.
It’s worth mentioning that both the user’s system and my VM setup are in French. And my VM was “offline” during the install, which is a common situation here. The user’s system was “online”, but the network was very slow (probably <512 kbps for the user) at the time. Does HearThis try to download anything on first run?
Deleting the HearThis.exe_Url_*** file resulted in a new one being created when running it again, but the app still never opens.
Here are some possibly relevant Event Log entries from the VM install & failed launch:
Windows error, ID 1001
+ System
- Provider
[ Name] Windows Error Reporting
[ Guid] {0ead09bd-2157-539a-8d6d-c87f95b64d70}
EventID 1001
Version 0
Level 4
Task 0
Opcode 0
Keywords 0x8000000000000000
- TimeCreated
[ SystemTime] 2025-04-18T13:22:46.2661625Z
EventRecordID 263
Correlation
- Execution
[ ProcessID] 1796
[ ThreadID] 4176
Channel Application
Computer 25-080027603244
- Security
[ UserID] S-1-5-21-891821475-2666898206-3385653225-1001
- EventData
Bucket 1388134424627104627
BucketType 5
EventName CLR20r3
Response Non disponible
CabId 0
P1 HearThis.exe
P2 3.5.3.0
P3 93454b6e
P4 icu.net
P5 3.0.0.0
P6 abb38295
P7 138
P8 2a
P9 System.AccessViolationException
P10
AttachedFiles \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.a8e21a25-1032-4a58-bc5a-4e49fe5ea6ad.tmp.dmp \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.322764bb-e506-420f-9189-96b92a7cb40c.tmp.WERInternalMetadata.xml \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.7acae36e-baa5-4971-9b18-cfbcc7a719a3.tmp.csv \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.9454bfa6-5fd0-418b-922c-1b952b0b5bc1.tmp.txt \\?\C:\ProgramData\Microsoft\Windows\WER\Temp\WER.0ca45546-726a-447c-93f6-da1e766cd107.tmp.xml
StorePath \\?\C:\ProgramData\Microsoft\Windows\WER\ReportArchive\AppCrash_HearThis.exe_25196ae0c598da8b4f7a28e3aacac1cf95e7ca_ac63838d_8f8f8982-e075-4f4d-9654-8ad199d49afd
AnalysisSymbol
Rechecking 0
ReportId baa297c0-2874-4130-ab0f-1dd3591a2b2c
ReportStatus 268435456
HashedBucket 7226afb0111d7a746343a4e79063cb73
CabGuid 0
Application Error, ID 1000
+ System
- Provider
[ Name] Application Error
[ Guid] {a0e9b465-b939-57d7-b27d-95d8e925ff57}
EventID 1000
Version 0
Level 2
Task 100
Opcode 0
Keywords 0x8000000000000000
- TimeCreated
[ SystemTime] 2025-04-18T13:22:37.8204710Z
EventRecordID 262
Correlation
- Execution
[ ProcessID] 1796
[ ThreadID] 4176
Channel Application
Computer 25-080027603244
- Security
[ UserID] S-1-5-21-891821475-2666898206-3385653225-1001
- EventData
AppName HearThis.exe
AppVersion 3.5.3.0
AppTimeStamp 93454b6e
ModuleName KERNELBASE.dll
ModuleVersion 10.0.26100.1591
ModuleTimeStamp 3e0f7b9b
ExceptionCode e0434352
FaultingOffset 00000000000c6d9a
ProcessId 0xef8
ProcessCreationTime 0x1dbb064d5fc1e3c
AppPath C:\Program Files\HearThis\HearThis.exe
ModulePath C:\WINDOWS\System32\KERNELBASE.dll
IntegratorReportId baa297c0-2874-4130-ab0f-1dd3591a2b2c
PackageFullName
PackageRelativeAppId
.NET Runtime Error, ID 1026
+ System
- Provider
[ Name] .NET Runtime
- EventID 1026
[ Qualifiers] 0
Version 0
Level 2
Task 0
Opcode 0
Keywords 0x80000000000000
- TimeCreated
[ SystemTime] 2025-04-18T13:22:37.3453494Z
EventRecordID 261
Correlation
- Execution
[ ProcessID] 3832
[ ThreadID] 0
Channel Application
Computer 25-080027603244
Security
- EventData
Application : HearThis.exe Version du Framework : v4.0.30319 Description : le processus a été arrêté en raison d'une exception non gérée. Informations sur l'exception : System.AccessViolationException à Icu.NativeMethods.uloc_getDisplayName(System.String, System.String, IntPtr, Int32, Icu.ErrorCode ByRef) à Icu.Locale+<>c__DisplayClass45_0.<GetString>b__0(IntPtr, Int32) à Icu.NativeMethods.GetString(System.Func`3<IntPtr,Int32,System.Tuple`2<Icu.ErrorCode,Int32>>, Boolean, Int32) à Icu.Locale.GetString(GetStringDisplayMethod, System.String, System.String) à SIL.WritingSystems.IetfLanguageTag..cctor() Informations sur l'exception : System.TypeInitializationException à SIL.WritingSystems.IetfLanguageTag.GetNativeLanguageNameWithEnglishSubtitle(System.String) à SIL.Windows.Forms.Extensions.ToolStripExtensions.InitializeWithAvailableUILocales(System.Windows.Forms.ToolStripDropDownItem, System.Func`2<System.String,Boolean>, L10NSharp.ILocalizationManager, SIL.Windows.Forms.LocalizationIncompleteDlg.LocalizationIncompleteViewModel, System.Func`1<Boolean>, System.Collections.Generic.Dictionary`2<System.String,System.String>) à HearThis.UI.Shell.SetupUILanguageMenu() à HearThis.UI.Shell..ctor(Boolean, Boolean) à HearThis.Program.Main(System.String[])
MsiInstaller, ID 1042
+ System
- Provider
[ Name] MsiInstaller
- EventID 1042
[ Qualifiers] 0
Version 0
Level 4
Task 0
Opcode 0
Keywords 0x80000000000000
- TimeCreated
[ SystemTime] 2025-04-18T13:20:57.4978669Z
EventRecordID 254
Correlation
- Execution
[ ProcessID] 3744
[ ThreadID] 0
Channel Application
Computer 25-080027603244
- Security
[ UserID] S-1-5-18
- EventData
C:\ProgramData\Package Cache\{BC646857-2A06-4AD4-882D-A5D37C444250}v3.5.3\HearThis.msi
4104
(NULL)
(NULL)
(NULL)
(NULL)
MsiInstaller, ID 1033
+ System
- Provider
[ Name] MsiInstaller
- EventID 1033
[ Qualifiers] 0
Version 0
Level 4
Task 0
Opcode 0
Keywords 0x80000000000000
- TimeCreated
[ SystemTime] 2025-04-18T13:20:57.4756063Z
EventRecordID 253
Correlation
- Execution
[ ProcessID] 3744
[ ThreadID] 0
Channel Application
Computer 25-080027603244
- Security
[ UserID] S-1-5-21-891821475-2666898206-3385653225-1001
- EventData
HearThis 3.5.3
3.5.3
1033
0
SIL
(NULL)
7B42433634363835372D324130362D344144342D383832442D4135443337433434343235307D3030303035373631626530393834626565633461343137326631656631616662643537393030303030393034
--------------------------------------------------------------------------------
Données binaires :
En mots
0000: 3643427B 35383634 41322D37 342D3630
0010: 2D344441 44323838 4435412D 34433733
0020: 35323434 30307D30 37353030 65623136
0030: 34383930 63656562 31346134 31663237
0040: 61316665 35646266 30303937 39303030
0050: 3430
En octets
0000: 7B 42 43 36 34 36 38 35 {BC64685
0008: 37 2D 32 41 30 36 2D 34 7-2A06-4
0010: 41 44 34 2D 38 38 32 44 AD4-882D
0018: 2D 41 35 44 33 37 43 34 -A5D37C4
0020: 34 34 32 35 30 7D 30 30 44250}00
0028: 30 30 35 37 36 31 62 65 005761be
0030: 30 39 38 34 62 65 65 63 0984beec
0038: 34 61 34 31 37 32 66 31 4a4172f1
0040: 65 66 31 61 66 62 64 35 ef1afbd5
0048: 37 39 30 30 30 30 30 39 79000009
0050: 30 34 04
MsiInstaller, ID 11707
+ System
- Provider
[ Name] MsiInstaller
- EventID 11707
[ Qualifiers] 0
Version 0
Level 4
Task 0
Opcode 0
Keywords 0x80000000000000
- TimeCreated
[ SystemTime] 2025-04-18T13:20:57.4749790Z
EventRecordID 252
Correlation
- Execution
[ ProcessID] 3744
[ ThreadID] 0
Channel Application
Computer 25-080027603244
- Security
[ UserID] S-1-5-21-891821475-2666898206-3385653225-1001
- EventData
Product: HearThis 3.5.3 -- Installation completed successfully.
(NULL)
(NULL)
(NULL)
(NULL)
(NULL)
7B42433634363835372D324130362D344144342D383832442D4135443337433434343235307D
--------------------------------------------------------------------------------
Données binaires :
En mots
0000: 3643427B 35383634 41322D37 342D3630
0010: 2D344441 44323838 4435412D 34433733
0020: 35323434 7D30
En octets
0000: 7B 42 43 36 34 36 38 35 {BC64685
0008: 37 2D 32 41 30 36 2D 34 7-2A06-4
0010: 41 44 34 2D 38 38 32 44 AD4-882D
0018: 2D 41 35 44 33 37 43 34 -A5D37C4
0020: 34 34 32 35 30 7D 44250}
I will study those reports and see if I can figure out what happened. But meanwhile, to answer your question, HearThis does not need to download anything additional once the installer has been downloaded. It does try to access the Internet to check for updates, to report analytics information, and (in the event of an error), to try to send in an error report. However, all of these are designed to be fail-safe so that the lack of an Internet connection should not cause HearThis to crash or have any adverse effect on the user experience in general. That is not to say there couldn’t possibly be a flaw in that, but I cleaned HearThis off my system and then reinstalled with no Internet and didn’t have a problem.
One other thing you might try while I dig deeper. Go to %ProgramData%\SIL\HearThis and delete the sample folder there. Then try restarting HearThis. It seems very unlikely, but there is perhaps a slight chance that the early failure in HearThis could have left the sample project in a state that might cause it to fail whenever it restarts. I noticed that HearThis now takes several seconds (maybe longer on a slower computer) to rebuild the sample project, and unfortunately it doesn’t give any visual cues that it’s working, so I suspect that is why more users lately are firing off another instance of HearThis while the first one is still starting up. This is helping to show a few weaknesses in the software, which I’m working to remedy. So as not to complicate matters, just be patient and wait until HearThis either starts up, or Task Manager shows that it has died.
I still need to figure out the best way to handle this, but I’m now 99.9% sure the problem is that one of the locales that HearThis tries to present as a valid UI language is causing it to crash when it tries to get the name of the language in French. If that is true, I’m a little surprised that no one had gotten this sooner, but maybe not many people are running French Windows. Anyway, I guess someone had to be first (or at least first to report it). And actually it turns out that another error reported recently could be a slightly different incarnation of the same problem.
Okay, thanks for the troubleshooting. That sounds hopeful that it might lead to a solution.
I know for a fact that at least one other user here (Central African Republic) has been using HearThis with a French Windows UI, but he would have installed it at least a year ago and may or may not have updated it since.
This problem would most likely have started with version 3.2.0 of HearThis, which was released in 2022, but I’m not 100% sure of that.
I just uninstalled HearThis on my spare laptop and switched the Windows (11) interface language to French. Then I reinstalled HearThis 3.5.3 and launched it. It started up just fine. So there must be some other details involved. Still, I’m reasonably hopeful I can fix the problem. But you’ll probably have to be the one to verify that my fix is good.
If you go to C:\Program Files\HearThis, can you confirm that you see the following files with these sizes?
Yes, all those ICU files are there and have the same size as what you show. In the meantime, I managed to install and run 3.4.2, as long as there is internet to download vc_redist during install time. I’ll try that route with the user later today while we continue to debug the newer versions.
Maybe a coincidence, but a different user is having a similar experience trying to run a new installation of Paratext. I’m still trying to track down the error details to see if there’s any similarity in the Event Log errors, but is it possible that the problem is in the SIL ICU files rather than in HearThis/Paratext?
Edit: Paratext includes icu64/icu*54.dll rather than icu*70.dll. But it does also use icu.net.dll of the same size: 159 KB.
I was able to install and run Paratext 9.4 on the other laptop where Paratext 9.5 was installing but not opening. HearThis 3.4.2 also installed and ran earlier this morning on the system with the original problem. This is very suspicious. In both cases the newest version of the software installs without error, then fails to open the app window when run.
There’s a discussion about a very similar problem on the PT support site, but I can’t post links here. But you can see it at “support.bible” by adding this path to the homepage:
/13717/paratext-doesnt-start-after-installing-latest-patch-for-101?show=13717
Thanks for that additional info. Yes, the problem appears to be in/with ICU, not HearThis itself. (Can’t say for sure about Paratext, but most likely the same.) The icu.net.dll is an “interop” DLL that interfaces between .Net code and the C++ ICU DLLs. It can work with multiple versions of the ICU implementation DLLs, but I don’t think I can necessarily rule out the possibility of problems arising from version incompatibility or attempting to interact with more than one version simultaneously. I have asked a colleague who is better acquainted with the ICU DLLs to review these problems and see if he can suggest appropriate remedial actions.
One other idea that just occurred to me is that maybe you could install Fusion++. If you run it and record a session while you try to start up HearThis, maybe the resulting log will give us a clue if it’s loading an incorrect DLL or failing to find/load a particular DLL.
Well, here you go. It’s looking for specific files (for HearThis and for SIL.Media) in a fr-FR
or fr
subfolder that doesn’t exist.
1st set of errors:
Error 1:
*** Entrée du journal Binder d'assembly (23/04/2025 @ 06:13:32) ***
L'opération a échoué.
Résultat de liaison : hr = 0x80070002. Le fichier spécifié est introuvable.
Gestionnaire des assemblys chargé à partir de : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Exécution sous l'exécutable C:\Program Files\HearThis\HearThis.exe
--- Un journal des erreurs détaillé suit.
=== Informations d'état de liaison préalable ===
JRN : DisplayName = HearThis.resources, Version=3.5.3.0, Culture=fr-FR, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Program Files/HearThis/
JRN : PrivatePath initial = NULL
JRN : base dynamique = NULL
JRN : base de cache = NULL
JRN : AppName = HearThis.exe
Assembly appelant : HearThis, Version=3.5.3.0, Culture=neutral, PublicKeyToken=null.
===
JRN : cette liaison démarre dans le contexte de chargement de default.
JRN : utilisation du fichier de configuration de l'application : C:\Program Files\HearThis\HearThis.exe.Config
JRN : utilisation du fichier de configuration d'hôte :
JRN : utilisation du fichier de configuration de l'ordinateur à partir de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
JRN : stratégie non appliquée à la référence à ce stade (liaison d'assembly privée, personnalisée, partielle ou basée sur l'emplacement).
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/HearThis.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/HearThis.resources/HearThis.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/HearThis.resources.EXE.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/HearThis.resources/HearThis.resources.EXE.
JRN : toutes les URL recherchées ont été tentées et ont échoué.
*** Entrée du journal Binder d'assembly (23/04/2025 @ 06:13:32) ***
L'opération a échoué.
Résultat de liaison : hr = 0x80070002. Le fichier spécifié est introuvable.
Gestionnaire des assemblys chargé à partir de : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Exécution sous l'exécutable C:\Program Files\HearThis\HearThis.exe
--- Un journal des erreurs détaillé suit.
=== Informations d'état de liaison préalable ===
JRN : DisplayName = HearThis.resources, Version=3.5.3.0, Culture=fr-FR, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Program Files/HearThis/
JRN : PrivatePath initial = NULL
JRN : base dynamique = NULL
JRN : base de cache = NULL
JRN : AppName = HearThis.exe
Assembly appelant : HearThis, Version=3.5.3.0, Culture=neutral, PublicKeyToken=null.
===
JRN : cette liaison démarre dans le contexte de chargement de default.
JRN : utilisation du fichier de configuration de l'application : C:\Program Files\HearThis\HearThis.exe.Config
JRN : utilisation du fichier de configuration d'hôte :
JRN : utilisation du fichier de configuration de l'ordinateur à partir de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
JRN : stratégie non appliquée à la référence à ce stade (liaison d'assembly privée, personnalisée, partielle ou basée sur l'emplacement).
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/HearThis.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/HearThis.resources/HearThis.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/HearThis.resources.EXE.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/HearThis.resources/HearThis.resources.EXE.
JRN : toutes les URL recherchées ont été tentées et ont échoué.
*** Entrée du journal Binder d'assembly (23/04/2025 @ 06:13:35) ***
L'opération a échoué.
Résultat de liaison : hr = 0x80070002. Le fichier spécifié est introuvable.
Gestionnaire des assemblys chargé à partir de : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Exécution sous l'exécutable C:\Program Files\HearThis\HearThis.exe
--- Un journal des erreurs détaillé suit.
=== Informations d'état de liaison préalable ===
JRN : DisplayName = HearThis.resources, Version=3.5.3.0, Culture=fr-FR, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Program Files/HearThis/
JRN : PrivatePath initial = NULL
JRN : base dynamique = NULL
JRN : base de cache = NULL
JRN : AppName = HearThis.exe
Assembly appelant : HearThis, Version=3.5.3.0, Culture=neutral, PublicKeyToken=null.
===
JRN : cette liaison démarre dans le contexte de chargement de default.
JRN : utilisation du fichier de configuration de l'application : C:\Program Files\HearThis\HearThis.exe.Config
JRN : utilisation du fichier de configuration d'hôte :
JRN : utilisation du fichier de configuration de l'ordinateur à partir de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
JRN : stratégie non appliquée à la référence à ce stade (liaison d'assembly privée, personnalisée, partielle ou basée sur l'emplacement).
JRN : la même liaison a été vue avant et a échoué avec hr = 0x80070002.
ERR : une erreur irrécupérable s'est produite lors de la vérification avant le téléchargement (hr = 0x80070002).
Error 2:
*** Entrée du journal Binder d'assembly (23/04/2025 @ 06:13:32) ***
L'opération a échoué.
Résultat de liaison : hr = 0x80070002. Le fichier spécifié est introuvable.
Gestionnaire des assemblys chargé à partir de : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Exécution sous l'exécutable C:\Program Files\HearThis\HearThis.exe
--- Un journal des erreurs détaillé suit.
=== Informations d'état de liaison préalable ===
JRN : DisplayName = HearThis.resources, Version=3.5.3.0, Culture=fr, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Program Files/HearThis/
JRN : PrivatePath initial = NULL
JRN : base dynamique = NULL
JRN : base de cache = NULL
JRN : AppName = HearThis.exe
Assembly appelant : HearThis, Version=3.5.3.0, Culture=neutral, PublicKeyToken=null.
===
JRN : cette liaison démarre dans le contexte de chargement de default.
JRN : utilisation du fichier de configuration de l'application : C:\Program Files\HearThis\HearThis.exe.Config
JRN : utilisation du fichier de configuration d'hôte :
JRN : utilisation du fichier de configuration de l'ordinateur à partir de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
JRN : stratégie non appliquée à la référence à ce stade (liaison d'assembly privée, personnalisée, partielle ou basée sur l'emplacement).
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/HearThis.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/HearThis.resources/HearThis.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/HearThis.resources.EXE.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/HearThis.resources/HearThis.resources.EXE.
JRN : toutes les URL recherchées ont été tentées et ont échoué.
*** Entrée du journal Binder d'assembly (23/04/2025 @ 06:13:32) ***
L'opération a échoué.
Résultat de liaison : hr = 0x80070002. Le fichier spécifié est introuvable.
Gestionnaire des assemblys chargé à partir de : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Exécution sous l'exécutable C:\Program Files\HearThis\HearThis.exe
--- Un journal des erreurs détaillé suit.
=== Informations d'état de liaison préalable ===
JRN : DisplayName = HearThis.resources, Version=3.5.3.0, Culture=fr, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Program Files/HearThis/
JRN : PrivatePath initial = NULL
JRN : base dynamique = NULL
JRN : base de cache = NULL
JRN : AppName = HearThis.exe
Assembly appelant : HearThis, Version=3.5.3.0, Culture=neutral, PublicKeyToken=null.
===
JRN : cette liaison démarre dans le contexte de chargement de default.
JRN : utilisation du fichier de configuration de l'application : C:\Program Files\HearThis\HearThis.exe.Config
JRN : utilisation du fichier de configuration d'hôte :
JRN : utilisation du fichier de configuration de l'ordinateur à partir de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
JRN : stratégie non appliquée à la référence à ce stade (liaison d'assembly privée, personnalisée, partielle ou basée sur l'emplacement).
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/HearThis.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/HearThis.resources/HearThis.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/HearThis.resources.EXE.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/HearThis.resources/HearThis.resources.EXE.
JRN : toutes les URL recherchées ont été tentées et ont échoué.
*** Entrée du journal Binder d'assembly (23/04/2025 @ 06:13:35) ***
L'opération a échoué.
Résultat de liaison : hr = 0x80070002. Le fichier spécifié est introuvable.
Gestionnaire des assemblys chargé à partir de : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Exécution sous l'exécutable C:\Program Files\HearThis\HearThis.exe
--- Un journal des erreurs détaillé suit.
=== Informations d'état de liaison préalable ===
JRN : DisplayName = HearThis.resources, Version=3.5.3.0, Culture=fr, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Program Files/HearThis/
JRN : PrivatePath initial = NULL
JRN : base dynamique = NULL
JRN : base de cache = NULL
JRN : AppName = HearThis.exe
Assembly appelant : HearThis, Version=3.5.3.0, Culture=neutral, PublicKeyToken=null.
===
JRN : cette liaison démarre dans le contexte de chargement de default.
JRN : utilisation du fichier de configuration de l'application : C:\Program Files\HearThis\HearThis.exe.Config
JRN : utilisation du fichier de configuration d'hôte :
JRN : utilisation du fichier de configuration de l'ordinateur à partir de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
JRN : stratégie non appliquée à la référence à ce stade (liaison d'assembly privée, personnalisée, partielle ou basée sur l'emplacement).
JRN : la même liaison a été vue avant et a échoué avec hr = 0x80070002.
ERR : une erreur irrécupérable s'est produite lors de la vérification avant le téléchargement (hr = 0x80070002).
2nd set:
Error 1
*** Entrée du journal Binder d'assembly (23/04/2025 @ 06:13:34) ***
L'opération a échoué.
Résultat de liaison : hr = 0x80070002. Le fichier spécifié est introuvable.
Gestionnaire des assemblys chargé à partir de : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Exécution sous l'exécutable C:\Program Files\HearThis\HearThis.exe
--- Un journal des erreurs détaillé suit.
=== Informations d'état de liaison préalable ===
JRN : DisplayName = SIL.Media.resources, Version=15.0.0.0, Culture=fr-FR, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Program Files/HearThis/
JRN : PrivatePath initial = NULL
JRN : base dynamique = NULL
JRN : base de cache = NULL
JRN : AppName = HearThis.exe
Assembly appelant : SIL.Media, Version=15.0.0.0, Culture=neutral, PublicKeyToken=null.
===
JRN : cette liaison démarre dans le contexte de chargement de default.
JRN : utilisation du fichier de configuration de l'application : C:\Program Files\HearThis\HearThis.exe.Config
JRN : utilisation du fichier de configuration d'hôte :
JRN : utilisation du fichier de configuration de l'ordinateur à partir de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
JRN : stratégie non appliquée à la référence à ce stade (liaison d'assembly privée, personnalisée, partielle ou basée sur l'emplacement).
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/SIL.Media.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/SIL.Media.resources/SIL.Media.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/SIL.Media.resources.EXE.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/SIL.Media.resources/SIL.Media.resources.EXE.
JRN : toutes les URL recherchées ont été tentées et ont échoué.
*** Entrée du journal Binder d'assembly (23/04/2025 @ 06:13:34) ***
L'opération a échoué.
Résultat de liaison : hr = 0x80070002. Le fichier spécifié est introuvable.
Gestionnaire des assemblys chargé à partir de : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Exécution sous l'exécutable C:\Program Files\HearThis\HearThis.exe
--- Un journal des erreurs détaillé suit.
=== Informations d'état de liaison préalable ===
JRN : DisplayName = SIL.Media.resources, Version=15.0.0.0, Culture=fr-FR, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Program Files/HearThis/
JRN : PrivatePath initial = NULL
JRN : base dynamique = NULL
JRN : base de cache = NULL
JRN : AppName = HearThis.exe
Assembly appelant : SIL.Media, Version=15.0.0.0, Culture=neutral, PublicKeyToken=null.
===
JRN : cette liaison démarre dans le contexte de chargement de default.
JRN : utilisation du fichier de configuration de l'application : C:\Program Files\HearThis\HearThis.exe.Config
JRN : utilisation du fichier de configuration d'hôte :
JRN : utilisation du fichier de configuration de l'ordinateur à partir de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
JRN : stratégie non appliquée à la référence à ce stade (liaison d'assembly privée, personnalisée, partielle ou basée sur l'emplacement).
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/SIL.Media.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/SIL.Media.resources/SIL.Media.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/SIL.Media.resources.EXE.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr-FR/SIL.Media.resources/SIL.Media.resources.EXE.
JRN : toutes les URL recherchées ont été tentées et ont échoué.
*** Entrée du journal Binder d'assembly (23/04/2025 @ 06:13:34) ***
L'opération a échoué.
Résultat de liaison : hr = 0x80070002. Le fichier spécifié est introuvable.
Gestionnaire des assemblys chargé à partir de : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Exécution sous l'exécutable C:\Program Files\HearThis\HearThis.exe
--- Un journal des erreurs détaillé suit.
=== Informations d'état de liaison préalable ===
JRN : DisplayName = SIL.Media.resources, Version=15.0.0.0, Culture=fr-FR, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Program Files/HearThis/
JRN : PrivatePath initial = NULL
JRN : base dynamique = NULL
JRN : base de cache = NULL
JRN : AppName = HearThis.exe
Assembly appelant : SIL.Media, Version=15.0.0.0, Culture=neutral, PublicKeyToken=null.
===
JRN : cette liaison démarre dans le contexte de chargement de default.
JRN : utilisation du fichier de configuration de l'application : C:\Program Files\HearThis\HearThis.exe.Config
JRN : utilisation du fichier de configuration d'hôte :
JRN : utilisation du fichier de configuration de l'ordinateur à partir de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
JRN : stratégie non appliquée à la référence à ce stade (liaison d'assembly privée, personnalisée, partielle ou basée sur l'emplacement).
JRN : la même liaison a été vue avant et a échoué avec hr = 0x80070002.
ERR : une erreur irrécupérable s'est produite lors de la vérification avant le téléchargement (hr = 0x80070002).
Error 2:
*** Entrée du journal Binder d'assembly (23/04/2025 @ 06:13:34) ***
L'opération a échoué.
Résultat de liaison : hr = 0x80070002. Le fichier spécifié est introuvable.
Gestionnaire des assemblys chargé à partir de : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Exécution sous l'exécutable C:\Program Files\HearThis\HearThis.exe
--- Un journal des erreurs détaillé suit.
=== Informations d'état de liaison préalable ===
JRN : DisplayName = SIL.Media.resources, Version=15.0.0.0, Culture=fr, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Program Files/HearThis/
JRN : PrivatePath initial = NULL
JRN : base dynamique = NULL
JRN : base de cache = NULL
JRN : AppName = HearThis.exe
Assembly appelant : SIL.Media, Version=15.0.0.0, Culture=neutral, PublicKeyToken=null.
===
JRN : cette liaison démarre dans le contexte de chargement de default.
JRN : utilisation du fichier de configuration de l'application : C:\Program Files\HearThis\HearThis.exe.Config
JRN : utilisation du fichier de configuration d'hôte :
JRN : utilisation du fichier de configuration de l'ordinateur à partir de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
JRN : stratégie non appliquée à la référence à ce stade (liaison d'assembly privée, personnalisée, partielle ou basée sur l'emplacement).
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/SIL.Media.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/SIL.Media.resources/SIL.Media.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/SIL.Media.resources.EXE.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/SIL.Media.resources/SIL.Media.resources.EXE.
JRN : toutes les URL recherchées ont été tentées et ont échoué.
*** Entrée du journal Binder d'assembly (23/04/2025 @ 06:13:34) ***
L'opération a échoué.
Résultat de liaison : hr = 0x80070002. Le fichier spécifié est introuvable.
Gestionnaire des assemblys chargé à partir de : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Exécution sous l'exécutable C:\Program Files\HearThis\HearThis.exe
--- Un journal des erreurs détaillé suit.
=== Informations d'état de liaison préalable ===
JRN : DisplayName = SIL.Media.resources, Version=15.0.0.0, Culture=fr, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Program Files/HearThis/
JRN : PrivatePath initial = NULL
JRN : base dynamique = NULL
JRN : base de cache = NULL
JRN : AppName = HearThis.exe
Assembly appelant : SIL.Media, Version=15.0.0.0, Culture=neutral, PublicKeyToken=null.
===
JRN : cette liaison démarre dans le contexte de chargement de default.
JRN : utilisation du fichier de configuration de l'application : C:\Program Files\HearThis\HearThis.exe.Config
JRN : utilisation du fichier de configuration d'hôte :
JRN : utilisation du fichier de configuration de l'ordinateur à partir de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
JRN : stratégie non appliquée à la référence à ce stade (liaison d'assembly privée, personnalisée, partielle ou basée sur l'emplacement).
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/SIL.Media.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/SIL.Media.resources/SIL.Media.resources.DLL.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/SIL.Media.resources.EXE.
JRN : tentative de téléchargement de la nouvelle URL file:///C:/Program Files/HearThis/fr/SIL.Media.resources/SIL.Media.resources.EXE.
JRN : toutes les URL recherchées ont été tentées et ont échoué.
*** Entrée du journal Binder d'assembly (23/04/2025 @ 06:13:34) ***
L'opération a échoué.
Résultat de liaison : hr = 0x80070002. Le fichier spécifié est introuvable.
Gestionnaire des assemblys chargé à partir de : C:\Windows\Microsoft.NET\Framework64\v4.0.30319\clr.dll
Exécution sous l'exécutable C:\Program Files\HearThis\HearThis.exe
--- Un journal des erreurs détaillé suit.
=== Informations d'état de liaison préalable ===
JRN : DisplayName = SIL.Media.resources, Version=15.0.0.0, Culture=fr, PublicKeyToken=null
(Fully-specified)
JRN : Appbase = file:///C:/Program Files/HearThis/
JRN : PrivatePath initial = NULL
JRN : base dynamique = NULL
JRN : base de cache = NULL
JRN : AppName = HearThis.exe
Assembly appelant : SIL.Media, Version=15.0.0.0, Culture=neutral, PublicKeyToken=null.
===
JRN : cette liaison démarre dans le contexte de chargement de default.
JRN : utilisation du fichier de configuration de l'application : C:\Program Files\HearThis\HearThis.exe.Config
JRN : utilisation du fichier de configuration d'hôte :
JRN : utilisation du fichier de configuration de l'ordinateur à partir de C:\Windows\Microsoft.NET\Framework64\v4.0.30319\config\machine.config.
JRN : stratégie non appliquée à la référence à ce stade (liaison d'assembly privée, personnalisée, partielle ou basée sur l'emplacement).
JRN : la même liaison a été vue avant et a échoué avec hr = 0x80070002.
ERR : une erreur irrécupérable s'est produite lors de la vérification avant le téléchargement (hr = 0x80070002).
The resources errors are “normal”.
Would you like the screenshots of the full output of fusion++? There are no other errors shown, though.
If there’s anything showing the loading of any DLLs with “icu” in their names, I’d like to see those so I can be sure the correct DLLs are loading. You can just email them to tom_bogle@sil.org instead of posting them here, since they aren’t very likely to be of much help/interest to anyone else who stumbles upon this post.
Do you happen to have Keyman installed? If so, what Keyman keyboards and languages do you have installed?