ollie , danke fürs Melden!
War das einmalig und lief danach alles? Und wurde von 2.3.7 auf 2.3.8 aktualisiert?
Welche Joomla- und PHP-Version läuft bei dir?
Kannst du ausschließen, dass dabei der Speicher bzw. das Dateianzahl-Limit voll war o. ä.? Genau das ist nämlich die typische Ursache: Bei einem abgebrochenen Update wird eine Engine-Datei unvollständig (0 Byte) geschrieben - das ist kein Code-Fehler, sondern ein hängengebliebenes Update.
Das Wächter-Plugin ist fail-open konzipiert - die Website bleibt also in jedem Fall erreichbar, HTProtect legt sie nie lahm.
Lösung, falls es blieb: die 2.3.8 einfach noch einmal drüberinstallieren (frisch geladen oder per „Von URL installieren") - das schreibt die betroffene Datei wieder vollständig, es geht nichts verloren.