#682·Recaf

Stackoverflow loading default translations on when launch context changes Recaf code-source

Author: sureshgCreated Sep 21, 2022Updated Apr 29, 2026
Labelsbug3.X
  • Env
bash
recaf: 3.0.0-SNAPSHOT-15
 ❯ java --version
openjdk 17.0.4 2022-07-19 LTS
OpenJDK Runtime Environment Zulu17.36+13-CA (build 17.0.4+8-LTS)
OpenJDK 64-Bit Server VM Zulu17.36+13-CA (build 17.0.4+8-LTS, mixed mode, sharing)
  • Error
08:22:32.742 [Lang/main] WARN : Tried to set translations to 'en_US', but no entries for the translations were found!
08:22:32.742 [Lang/main] WARN : Tried to set translations to 'en_US', but no entries for the translations were found!
08:22:32.742 [Lang/main] WARN : Tried to set translations to 'en_US', but no entries for the translations were found!
08:22:32.742 [Lang/main] WARN : Tried to set translations to 'en_US', but no entries for the translations were found!
08:22:32.742 [Lang/main] WARN : Tried to set translations to 'en_US', but no entries for the translations were found!
Exception in thread "main" java.lang.StackOverflowError
	at java.base/java.lang.StringBuilder.<init>(StringBuilder.java:106)
	at org.slf4j.helpers.MessageFormatter.safeObjectAppend(MessageFormatter.java:280)
	at org.slf4j.helpers.MessageFormatter.deeplyAppendParameter(MessageFormatter.java:249)
	at org.slf4j.helpers.MessageFormatter.arrayFormat(MessageFormatter.java:211)
	at org.slf4j.helpers.MessageFormatter.arrayFormat(MessageFormatter.java:161)
	at ch.qos.logback.classic.spi.LoggingEvent.getFormattedMessage(LoggingEvent.java:293)
	at ch.qos.logback.classic.spi.LoggingEvent.prepareForDeferredProcessing(LoggingEvent.java:206)
	at ch.qos.logback.core.OutputStreamAppender.subAppend(OutputStreamAppender.java:223)
	at ch.qos.logback.core.OutputStreamAppender.append(OutputStreamAppender.java:102)
	at ch.qos.logback.core.UnsynchronizedAppenderBase.doAppend(UnsynchronizedAppenderBase.java:84)
	at ch.qos.logback.core.spi.AppenderAttachableImpl.appendLoopOnAppenders(AppenderAttachableImpl.java:51)
	at ch.qos.logback.classic.Logger.appendLoopOnAppenders(Logger.java:270)
	at ch.qos.logback.classic.Logger.callAppenders(Logger.java:257)
	at ch.qos.logback.classic.Logger.buildLoggingEventAndAppend(Logger.java:421)
	at ch.qos.logback.classic.Logger.filterAndLog_0_Or3Plus(Logger.java:383)
	at ch.qos.logback.classic.Logger.warn(Logger.java:704)
	at me.coley.recaf.util.logging.InterceptingLogger.warn(InterceptingLogger.java:278)
	at me.coley.recaf.util.logging.InterceptingLogger.warn(InterceptingLogger.java:268)
	at me.coley.recaf.ui.util.Lang.setCurrentTranslations(Lang.java:67)
	at me.coley.recaf.ui.util.Lang.setCurrentTranslations(Lang.java:69)
	at me.coley.recaf.ui.util.Lang.setCurrentTranslations(Lang.java:69)