Error when adding board based on a template.

When certain customers add a new board based on a template, it gives sometimes an ‘Oops, we are embarrassed.’ statement.


Error message follows:

AddBoard

{"GroupId":46,"Name":"MYI 9.2.2 Operator Differences V2E","Color":13,"ScriptId":4}

Exception has been thrown by the target of an invocation.

at System.RuntimeMethodHandle.InvokeMethod(Object target, Object[] arguments, Signature sig, Boolean constructor)
at System.Reflection.RuntimeMethodInfo.UnsafeInvokeInternal(Object obj, Object[] parameters, Object[] arguments)
at System.Reflection.RuntimeMethodInfo.Invoke(Object obj, BindingFlags invokeAttr, Binder binder, Object[] parameters, CultureInfo culture)
at Jint.Runtime.Interop.MethodInfoFunctionInstance.Invoke(MethodInfo[] methodInfos, JsValue thisObject, JsValue[] jsArguments)
at Jint.Runtime.Interop.MethodInfoFunctionInstance.Call(JsValue thisObject, JsValue[] arguments)
at Jint.Runtime.ExpressionInterpreter.EvaluateCallExpression(CallExpression callExpression)
at Jint.Engine.EvaluateExpression(Expression expression)
at Jint.Runtime.StatementInterpreter.ExecuteExpressionStatement(ExpressionStatement expressionStatement)
at Jint.Engine.ExecuteStatement(Statement statement)
at Jint.Runtime.StatementInterpreter.ExecuteStatementList(IEnumerable`1 statementList)
at Jint.Engine.Execute(Program program)
at KanBo.Web.DefaultScriptFactory.JintScript.Run()
at KanBo.Core.Actions.AddBoard.invokeAction()
at KanBo.Core.Actions.AddBoard.Invoke()
at KanBo.Web.JsonApi.InvokeSync[T](String method, String args)
at KanBo.Web.JsonApi.<Invoke>d__5.MoveNext()
Invalid LCID
at KanBo.Core.Scripting.Board.SetSettings(Object input

This happens for customers that have migrated from a version that did not have a language support to the newest one, which supports Multilanguage.


To fix this issue:

1. Go to board collection settings > regional settings > language.

2. Change language to German and back to English - it will reset the language settings. If you do not have access, please KanBo Manager to do it for you.

3. Delete all templates that you have created so far. They are all corrupt because of the missing language setting.

MYI9.2.2 OperatorDifferencesV2E

Is this article helpful for you?