A record producer item is causing a java.lang.NullPointerException in 'Recent & Popular Items' widget in french languageSummaryWhen opening the service portal home page, an exception is thrown when the language is set the French: java.lang.NullPointerException ErreurScript source code logged to console ErreurFailing widget: 'Recent & Popular Items' (4fc1dd5387500300e0ef0cf888cb0baa) JavaScript evaluation error logs on: var catalogItemJS = new sn_sc.CatItem('3d40c20fdbfd77c02ced9ec4db9619bc'); gs.print(catalogItemJS.isVisibleServicePortal()); var catItemDetails = catalogItemJS.getItemSummary(true); gs.print(catItemDetails.visible_standalone); catalogItemJS = new sn_sc.CatItem('81c887819f203100d8f8700c267fcfb5'); gs.print(catalogItemJS.isVisibleServicePortal()); catItemDetails = catalogItemJS.getItemSummary(true); gs.print(catItemDetails.visible_standalone); Root cause of JavaScriptException: java.lang.NullPointerException : java.lang.NullPointerException: com.glide.catalog.cache.impl.DefaultTranslationProvider.getFieldTranslationsFromSysTranslated(DefaultTranslationProvider.java:243) com.glide.catalog.cache.impl.DefaultTranslationProvider.access$300(DefaultTranslationProvider.java:34) com.glide.catalog.cache.impl.DefaultTranslationProvider$FieldTranslationProvider.getTranslations(DefaultTranslationProvider.java:436) com.glide.catalog.cache.impl.DefaultTranslations.getFieldTranslation(DefaultTranslations.java:100) com.glide.catalog.cache.impl.ServiceCatalogI18NCacheableItemAdapter.resolveFieldValue(ServiceCatalogI18NCacheableItemAdapter.java:88) com.glideapp.servicecatalog.Catalog.getTitle(Catalog.java:483) com.glideapp.servicecatalog.scoped.api.CatalogItemJS.jsFunction_getItemSummary(CatalogItemJS.java:315) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62) java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.base/java.lang.reflect.Method.invoke(Method.java:566) org.mozilla.javascript.MemberBox.invoke(MemberBox.java:138) org.mozilla.javascript.FunctionObject.doInvoke(FunctionObject.java:670) org.mozilla.javascript.FunctionObject.call(FunctionObject.java:614) org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2609) org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1518) org.mozilla.javascript.Interpreter.interpret(Interpreter.java:830) org.mozilla.javascript.InterpretedFunction.lambda$call$0(InterpretedFunction.java:152) com.glide.caller.gen.null_null_script.call(Unknown Source) com.glide.script.ScriptCaller.call(ScriptCaller.java:18) org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:151) org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:563) org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3459) org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:164) com.glide.script.ScriptEvaluator.execute(ScriptEvaluator.java:354) com.glide.script.ScriptEvaluator.evaluateString(ScriptEvaluator.java:177) com.glide.script.ScriptEvaluator.evaluateString(ScriptEvaluator.java:111) com.glide.script.fencing.GlideScopedEvaluator.evaluateScript(GlideScopedEvaluator.java:322) com.glide.script.fencing.GlideScopedEvaluator.evaluateScript(GlideScopedEvaluator.java:226) com.glide.script.fencing.GlideScopedEvaluator.evaluateScript(GlideScopedEvaluator.java:213) com.glide.processors.ScriptProcessor.evaluateScript0(ScriptProcessor.java:390) com.glide.processors.ScriptProcessor.lambda$evaluateScriptWithRecordingOption$0(ScriptProcessor.java:379) com.glide.rollback.recording.RollbackRecorder.execute(RollbackRecorder.java:67) com.glide.processors.ScriptProcessor.evaluateScriptWithRecordingOption(ScriptProcessor.java:379) com.glide.processors.ScriptProcessor.evaluateScript(ScriptProcessor.java:359) com.glide.processors.ScriptProcessor.runScript(ScriptProcessor.java:258) com.glide.processors.ScriptProcessor.process(ScriptProcessor.java:216) com.glide.processors.AProcessor.runProcessor(AProcessor.java:612) com.glide.processors.AProcessor.processTransaction(AProcessor.java:274) com.glide.processors.ProcessorRegistry.process0(ProcessorRegistry.java:184) com.glide.processors.ProcessorRegistry.process(ProcessorRegistry.java:172) com.glide.ui.GlideServletTransaction.process(GlideServletTransaction.java:46) com.glide.sys.Transaction.run(Transaction.java:2488) com.glide.ui.HTTPTransaction.run(HTTPTransaction.java:27) java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1128) java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:628) java.base/java.lang.Thread.run(Thread.java:834) The error message when user tries to access the Service Portal is InstructionsNavigate to Maintain Items and search for 'Request Knowledge Base'.Click on the Accessibility section, in the cagalog field it shows Service catalog, 742ce428d7211100f2d224837e61036d as in the below image.Check to see whether we have any record with the below URLinstance.service-now.com/sc_catalog.do?amp;sysparm_stack=sys_metadata_list.do%3fsysparm_query%3dactive%3dtrue&sys_id=742ce428d7211100f2d224837e61036dIf it is not available then request the customer to Import the attached XML, after importing Navigate to Maintain Items and search for 'Request Knowledge Base'.Now when the user tried to access the Service portal the error message will not be displayed.