Bugfix
If the translation button is pressed in the application an error is logged:
2023-06-22T15:28:31,767 ERROR [qtp598357562-28]: com.top_logic.layout.scripting.recorder.DefaultScriptingRecorder - ScriptingRecorder has been called, but it's disabled! com.top_logic.basic.thread.StackTrace: This stack trace does not indicate a problem or bug. It's used only for documenting the source of an event or action. at com.top_logic.layout.scripting.recorder.DefaultScriptingRecorder.hasVetoImpl(DefaultScriptingRecorder.java:175) at com.top_logic.layout.scripting.recorder.ScriptingRecorder.hasVeto(ScriptingRecorder.java:331) at com.top_logic.layout.scripting.recorder.ScriptingRecorder.hasVeto(ScriptingRecorder.java:327) at com.top_logic.layout.scripting.recorder.ScriptingRecorder.recordFieldInput(ScriptingRecorder.java:403) at com.top_logic.layout.form.values.edit.editor.I18NTranslationUtil$StringValuedFieldTranslator.setValueFromString(I18NTranslationUtil.java:279) at com.top_logic.layout.form.values.edit.editor.I18NTranslationUtil$AbstractFieldTranslator.translate(I18NTranslationUtil.java:236) at com.top_logic.layout.form.values.edit.editor.InternationalizationEditor$MultiFieldTranslator.translate(InternationalizationEditor.java:326) at com.top_logic.layout.form.values.edit.editor.I18NTranslationUtil$1.internalExecuteCommand(I18NTranslationUtil.java:145) at com.top_logic.layout.basic.AbstractCommandModel.executeCommand(AbstractCommandModel.java:45) at com.top_logic.layout.basic.ActivateCommand.execute(ActivateCommand.java:92) at com.top_logic.layout.basic.AbstractControlBase.executeCommand(AbstractControlBase.java:972) at com.top_logic.layout.basic.component.ControlSupport.executeCommand(ControlSupport.java:221) ...
Test
- Do **not** enable script recorder.
- Have something translated in an I18N field.
- Expectation: No error in the log.