Item15047: Deep recursion if UserInterfaceInternationalisation is enabled yet no languages are enabled
Priority: Urgent
Current State: Closed
Released In: 2.1.7
Target Release: patch
Applies To: Engine
Component:
Branches:
When no languages are enabled the Foswiki::I18n module tries to log an error message
Could not load I18N infrastructure; falling back to English
. However this
triggers a deep recursion as the log implementation might require
I18N in return thus creating an infinite loop. The only reason for the log message actually is to
indicate a configuration error, nothing more. So I guess we can spare it for the sake of stability.
--
MichaelDaum - 01 Nov 2021