
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-07-2019 08:37 AM
Hi all,
I'm on New York Patch 1 Hotfix 1a and I'm seeing this in my system log (that is spammed about 50 times per occurrence):
org.mozilla.javascript.EcmaError: "OR" is not defined.
Caused by error in <refname> at line 1
==> 1: OR
Example:
So I understand what this says...but I'm unable to find where it's coming from.
From my own investigation...this seems to happen in list view (can't seem to replicate error on RITM list view, but see it on All Incidents list view and All stories list view) and then I go and check the logs and voila...it's spammed there.
This seems something like this issue:
https://hi.service-now.com/kb_view.do?sysparm_article=KB0721365
Curious if anyone who has upgraded to New York (preferably the same version/patch I'm on) see this same evaluator warning in their syslog?
Also curious, without submitting an HI ticket...would anyone know how to even find WHAT is giving this evaluator log entry?
-Allen
Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-13-2019 02:17 PM
Based on the Jelly templates in your debug output we know it must be from one of those files. That combined with the fact that we know if must be a file that contains the term "OR" I was able to narrow this down to a particular line of code in the file list2_row.xml; which handles the rendering of list rows.
The line of code only executes if the glide.ui.list.detail_row property is set to true. When I set it to true in my demo I get the same errors in my logs. This seems to be a product defect that occurs when the property glide.ui.list.detail_row has been added to an instance and set to true.
The only way you could avoid these EcmaErrors is to disable that property but you would lose the functionality it grants. Please open an Case with ServiceNow support so they can create a Problem record for development to fix.
P.S. If you haven't already, remember to set glide.ui.template.trace to "false" as soon as possible since it creates excessive logging.

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-07-2019 11:51 AM
So from doing the session debug, using the Incident list view as an example, this evaluator warning is showing 100 times (and I do have 100 as the amount of records to show for me) and this line appears in what seems to be the same spot in each records ACL debugging
Example:
Then again for the next record like:
Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-07-2019 12:03 PM
And so here it is from my story list view:
So sandwiched between the same type of ACL field...different tables, but still between a sys_updated_on and a short_description ACL evaluation.
And I don't have ACLs for these fields all granular like that.
Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-07-2019 12:11 PM
Interesting, so when I click on the link to that ACL and then check the debugger I see this in it's own debugging results:
Evaluator: java.lang.NullPointerException Caused by error in Phase 2 Jelly: plugin://com.glide.list_v2/ui.jtemplates/doctype/list2_embedded.xml.2 at line 2 com.glide.sys.security.SecurityDebugger.cacheRuleResults(SecurityDebugger.java:345) com.glide.sys.security.ContextualSecurityManager.hasRightsToImpl(ContextualSecurityManager.java:638) com.glide.sys.security.ContextualSecurityManager.canAccess(ContextualSecurityManager.java:585) com.glide.sys.security.ContextualSecurityManager.canAccess(ContextualSecurityManager.java:590) com.glide.script.GlideRecord.hasRightsTo(GlideRecord.java:8909) com.glide.script.GlideRecord.canWrite(GlideRecord.java:8785) com.glide.script.GlideRecord.jsFunction_canWrite(GlideRecord.java:8767) sun.reflect.GeneratedMethodAccessor785.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) 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:2582) org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85) org.mozilla.javascript.gen.Phase_2_Jelly__plugin___com_glide_list_v2_ui_jtemplates_doctype_list2_embedded_xml_2_3815._c_script_0(Phase 2 Jelly: plugin://com.glide.list_v2/ui.jtemplates/doctype/list2_embedded.xml.2:2) org.mozilla.javascript.gen.Phase_2_Jelly__plugin___com_glide_list_v2_ui_jtemplates_doctype_list2_embedded_xml_2_3815.call(Phase 2 Jelly: plugin://com.glide.list_v2/ui.jtemplates/doctype/list2_embedded.xml.2) org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:563) org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3429) org.mozilla.javascript.gen.Phase_2_Jelly__plugin___com_glide_list_v2_ui_jtemplates_doctype_list2_embedded_xml_2_3815.call(Phase 2 Jelly: plugin://com.glide.list_v2/ui.jtemplates/doctype/list2_embedded.xml.2) org.mozilla.javascript.gen.Phase_2_Jelly__plugin___com_glide_list_v2_ui_jtemplates_doctype_list2_embedded_xml_2_3815.exec(Phase 2 Jelly: plugin://com.glide.list_v2/ui.jtemplates/doctype/list2_embedded.xml.2) com.glide.script.ScriptEvaluator.execute(ScriptEvaluator.java:279) com.glide.script.ScriptEvaluator.evaluateString(ScriptEvaluator.java:118) com.glide.script.ScriptEvaluator.evaluateString(ScriptEvaluator.java:82) com.glide.script.fencing.GlideScopedEvaluator.evaluateScript(GlideScopedEvaluator.java:309) com.glide.script.fencing.GlideScopedEvaluator.evaluateScript(GlideScopedEvaluator.java:214) com.glide.ui.jelly.GlideJellyContext.evaluate(GlideJellyContext.java:541) com.glide.ui.jelly.tags.form.EvaluateTag.doTag(EvaluateTag.java:137) 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.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:100) 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.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.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.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.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.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.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.StaticTagScript.run(StaticTagScript.java:66) org.apache.commons.jelly.impl.StaticTagScript.run(StaticTagScript.java:66) 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.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.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.TagSupport.invokeBody(TagSupport.java:235) com.glide.ui.jelly.tags.StaticFormTag.invokeBody(StaticFormTag.java:25) com.glide.ui.jelly.tags.BaseStaticTag.doTag(BaseStaticTag.java:26) 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:669) com.glide.ui.jelly.GlideJellyContext.executeCompiledScript(GlideJellyContext.java:897) com.glide.ui.jelly.GlideJellyContext.runScript(GlideJellyContext.java:750) com.glide.ui.jelly.GlideJellyContext.runScript(GlideJellyContext.java:708) 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:110) com.glide.processors.AProcessor.runProcessor(AProcessor.java:553) com.glide.processors.AProcessor.processTransaction(AProcessor.java:240) 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:2203) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748)
And several of them that look like this:
Evaluator: java.lang.NullPointerException Caused by error in sys_ui_action.42df02e20a0a0b340080e61b551f2909.condition at line 1 com.glide.sys.security.SecurityDebugger.cacheRuleResults(SecurityDebugger.java:345) com.glide.sys.security.ContextualSecurityManager.hasRightsToImpl(ContextualSecurityManager.java:638) com.glide.sys.security.ContextualSecurityManager.canAccess(ContextualSecurityManager.java:585) com.glide.sys.security.ContextualSecurityManager.canAccess(ContextualSecurityManager.java:590) com.glide.script.GlideRecord.hasRightsTo(GlideRecord.java:8909) com.glide.script.GlideRecord.canWrite(GlideRecord.java:8785) com.glide.script.GlideRecord.jsFunction_canWrite(GlideRecord.java:8767) sun.reflect.GeneratedMethodAccessor785.invoke(Unknown Source) sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) java.lang.reflect.Method.invoke(Method.java:498) 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:2582) org.mozilla.javascript.optimizer.OptRuntime.callProp0(OptRuntime.java:85) org.mozilla.javascript.gen.sys_ui_action_42df02e20a0a0b340080e61b551f2909_condition_1717._c_script_0(sys_ui_action.42df02e20a0a0b340080e61b551f2909.condition:1) org.mozilla.javascript.gen.sys_ui_action_42df02e20a0a0b340080e61b551f2909_condition_1717.call(sys_ui_action.42df02e20a0a0b340080e61b551f2909.condition) org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:563) org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:3429) org.mozilla.javascript.gen.sys_ui_action_42df02e20a0a0b340080e61b551f2909_condition_1717.call(sys_ui_action.42df02e20a0a0b340080e61b551f2909.condition) org.mozilla.javascript.gen.sys_ui_action_42df02e20a0a0b340080e61b551f2909_condition_1717.exec(sys_ui_action.42df02e20a0a0b340080e61b551f2909.condition) com.glide.script.ScriptEvaluator.execute(ScriptEvaluator.java:279) com.glide.script.ScriptEvaluator.evaluateString(ScriptEvaluator.java:118) com.glide.script.ScriptEvaluator.evaluateString(ScriptEvaluator.java:82) com.glide.script.fencing.GlideScopedEvaluator.evaluateScript(GlideScopedEvaluator.java:309) com.glide.script.fencing.GlideScopedEvaluator.evaluateCondition(GlideScopedEvaluator.java:438) com.glide.script.fencing.GlideScopedEvaluator.evaluateCondition(GlideScopedEvaluator.java:431) com.glide.script.fencing.GlideScopedEvaluator.evaluateCondition(GlideScopedEvaluator.java:448) com.glide.ui.action.UIAction.evaluateCondition(UIAction.java:248) com.glide.ui.action.UIAction.conditionMatches(UIAction.java:224) com.glide.ui.action.ActionFilter.shouldShow(ActionFilter.java:55) com.glide.ui.action.ActionFilter.doTag(ActionFilter.java:26) 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.ScriptBlock.run(ScriptBlock.java:146) org.apache.commons.jelly.TagSupport.invokeBody(TagSupport.java:235) org.apache.commons.jelly.tags.core.ForEachTag.doTag(ForEachTag.java:150) 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.JellyTag.doTag(JellyTag.java:84) org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205) com.glide.ui.jelly.GlideJellyContext.run(GlideJellyContext.java:669) com.glide.ui.jelly.GlideJellyContext.runScript(GlideJellyContext.java:806) com.glide.ui.jelly.tags.form.CallTag.run(CallTag.java:108) com.glide.ui.jelly.tags.form.CallTag.doTag(CallTag.java:93) 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.JellyTag.doTag(JellyTag.java:84) org.apache.commons.jelly.impl.CustomTagScript.run(CustomTagScript.java:205) com.glide.ui.jelly.GlideJellyContext.run(GlideJellyContext.java:669) com.glide.ui.jelly.GlideJellyContext.runScript(GlideJellyContext.java:806) com.glide.ui.jelly.tags.form.CallTag.run(CallTag.java:108) com.glide.ui.jelly.tags.form.CallTag.doTag(CallTag.java:93) 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.StaticFormTag.invokeBody(StaticFormTag.java:25) com.glide.ui.jelly.tags.BaseStaticTag.doTag(BaseStaticTag.java:26) 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:669) com.glide.ui.jelly.GlideJellyContext.executeCompiledScript(GlideJellyContext.java:897) com.glide.ui.jelly.GlideJellyContext.runScript(GlideJellyContext.java:750) com.glide.ui.jelly.GlideJellyContext.runScript(GlideJellyContext.java:708) 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:110) com.glide.processors.AProcessor.runProcessor(AProcessor.java:553) com.glide.processors.AProcessor.processTransaction(AProcessor.java:240) 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:2203) java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1149) java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:624) java.lang.Thread.run(Thread.java:748)
Please consider marking my reply as Helpful and/or Accept Solution, if applicable. Thanks!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-07-2019 12:19 PM
Hm... the NullPointerException might be related to the original "is not defined" exception and then again it might not - tough to say. Maybe when whatever it was that was trying to use "OR" variable failed it had the downstream effect of damaging the link in the ACL debugger output. Then when you tried to click the damaged link for the ACL debugger output it caused the NullPointerException. Or maybe its totally unrelated bug - I think I'd take a step back rather than go down that potential bunny trail. I think at this point you should open a HI ticket or try the glide.ui.template.trace debugger property.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
‎11-07-2019 12:13 PM
Hm... can you try the template trace property and see what that gives us? You'll only see the output in the system logs... I can't remember if it is stored in the database system logs (syslog table) or if it only goes to the localhost logs - you would need to download them using the "Node Log File Download" feature or find your transaction in "Transactions (all user)" and then click "Show Log Entries".