defect
When 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 is disabled!
com.top_logic.basic.thread.StackTrace: This stack trace does not indicate a problem or bug. It is used only to document 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 the script recorder.
- Translate something in an I18N field.
- Expected result: No error appears in the log.