Form is broken for a particular record. Javascript execution is not proper on one records causing the form to break .Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Form is broken for a record on only for one particular record. Other records open just fine. Symptoms include , related lists are not in tabbed form, context menu does not work on form header etc. No console errors observed. For the broken form below is the error observed in the backend. ERROR LOG:null:6062:103: java.util.ConcurrentModificationException: java.util.ConcurrentModificationException: java.util.ArrayList$Itr.checkForComodification(ArrayList.java:901)java.util.ArrayList$Itr.next(ArrayList.java:851)com.glide.script.GlideRecord.applyOptimizers(GlideRecord.java:3482)com.glide.script.GlideRecord.next(GlideRecord.java:6565)com.glide.ui.jelly.tags.mergedata.ForEachRecordTag2.doTag(ForEachRecordTag2.java:90)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)com.glide.list_v2.ListRecordDefaultTag.doTag(ListRecordDefaultTag.java:103)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)org.apache.commons.jelly.tags.core.IfTag.doTag(IfTag.java:88)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)com.glide.ui.jelly.tags.FileinfoTag2.doTag(FileinfoTag2.java:44)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)com.glide.ui.jelly.tags.mergedata.WithTag2.executeBody(WithTag2.java:143)com.glide.ui.jelly.tags.mergedata.WithTag2.doTag(WithTag2.java:110)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)com.glide.ui.jelly.tags.FileinfoTag2.doTag(FileinfoTag2.java:44)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:84)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)com.glide.ui.jelly.tags.FileinfoTag2.doTag(FileinfoTag2.java:44)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66)org.apache.commons.jelly.impl.ScriptBlock.run(ScriptBlock.java:146)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)com.glide.ui.jelly.tags.FileinfoTag2.doTag(FileinfoTag2.java:44)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235)org.apache.commons.jelly.tags.core.JellyTag.doTag(JellyTag.java:84)org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205)com.glide.ui.jelly.GlideJellyContext.run(GlideJellyContext.java:670)com.glide.ui.jelly.GlideJellyContext.executeCompiledScript(GlideJellyContext.java:903)com.glide.ui.jelly.GlideJellyContext.runScript(GlideJellyContext.java:751)com.glide.ui.jelly.GlideJellyContext.runScript(GlideJellyContext.java:709)com.glide.ui.GlideFormPhase2.generate(GlideFormPhase2.java:49)com.glide.ui.GlideForm.generatePopulatedForm(GlideForm.java:719)com.glide.ui.GlideForm.generatePopulatedForm(GlideForm.java:694)com.glide.ui.GlideForm.populateForm(GlideForm.java:686)com.glide.ui.GlideForm.getRenderedPage(GlideForm.java:230)com.glide.ui.NavigationTransaction.writeOutput(NavigationTransaction.java:157)com.glide.ui.NavigationTransaction.process(NavigationTransaction.java:128)com.glide.ui.GlideServletUITransaction.process(GlideServletUITransaction.java:112)com.glide.processors.AProcessor.runProcessor(AProcessor.java:553)com.glide.processors.AProcessor.processTransaction(AProcessor.java:241)com.glide.processors.ProcessorRegistry.process0(ProcessorRegistry.java:177)com.glide.processors.ProcessorRegistry.process(ProcessorRegistry.java:166)com.glide.ui.GlideServletTransaction.process(GlideServletTransaction.java:31)com.glide.sys.Transaction.run(Transaction.java:2218)java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)java.lang.Thread.run(Thread.java:745) Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } NA Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } The issue was caused by currency optimizer processing . Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } span { font-size: 12pt; font-family: Lato; color: var(--now-color--text-primary, #000000); } h2 { font-size: 24pt; font-family: Lato; color: var(--now-color--text-primary, black); } h3 { font-size: 18pt; font-family: Lato; color: var(--now-color--text-primary, black); } h4 { font-size: 14pt; font-family: Lato; color: var(--now-color--text-primary, black); } a { font-size: 12pt; font-family: Lato; color: var(--now-color--link-primary, #00718F); } a:hover { font-size: 12pt; color: var(--now-color--link-primary, #024F69); } a:target { font-size: 12pt; color: var(--now-color--link-primary, #032D42); } a:visited { font-size: 12pt; color: var(--now-color--link-primary, #00718f); } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: ; max-width: ; width: ; height: ; } } Please add the system property glide.currency_price_optimizer.enabled and set it to false