In Source-to-Pay workspace, clicking 'Edit PO' throws following error: 'The current operation ended in state: ERROR. Detail: Error: Cannot invoke "com.glide.script.GlideElement.getED()" because "this.fGlideElement" is null' Issue <!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } In Source-to-Pay workspace, after opening the purchase order and clicking 'Edit PO' button throws following error: The current operation ended in state: ERROR. Detail: Error: Cannot invoke "com.glide.script.GlideElement.getED()" because "this.fGlideElement" is null Symptoms<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } You would observe following error in the node log parentActionId=b77729e2c31120106331737a3c40ddf0}com.snc.process_flow.exception.OpException: Error: Cannot invoke "com.glide.script.GlideElement.getED()" because "this.fGlideElement" is nullat com.snc.process_flow.operation.script.ScriptOperationBase.handleScriptResult(ScriptOperationBase.java:64)at com.snc.process_flow.operation.script.ScriptOperationBase.runScript(ScriptOperationBase.java:52)at com.snc.process_flow.operation.script.ScriptOperation.run(ScriptOperation.java:75)at com.snc.process_flow.engine.Operation.run2(Operation.java:90)at com.snc.process_flow.v2.exec.OpRunner.runOperation(OpRunner.java:75)at com.snc.process_flow.v2.exec.OpRunner.runOperation(OpRunner.java:69)at com.snc.process_flow.v2.exec.OpInstructionExecutor.runOperation(OpInstructionExecutor.java:60)at com.snc.process_flow.v2.exec.OpInstructionExecutor.execute(OpInstructionExecutor.java:27)at com.snc.process_flow.v2.exec.OpInstructionExecutor.execute(OpInstructionExecutor.java:16)at com.snc.process_flow.v2.exec.EngineV2.executeInstructions(EngineV2.java:182)at com.snc.process_flow.v2.exec.EngineV2.run(EngineV2.java:106)at com.snc.process_flow.v2.exec.EngineRunner.lambda$run$0(EngineRunner.java:28)at com.snc.process_flow.v2.exec.enviroment.execution.ExecutionScopeRunner.run(ExecutionScopeRunner.java:37)at com.snc.process_flow.v2.exec.EngineRunner.run(EngineRunner.java:28)at com.snc.process_flow.engine.EngineV2Adapter.runWithExecutionResult(EngineV2Adapter.java:253)at com.snc.process_flow.engine.EngineV2Adapter.resumeWithExecutionResult(EngineV2Adapter.java:372)at com.snc.process_flow.engine.ProcessAutomation.runWithExecutionResult(ProcessAutomation.java:107)at com.snc.process_flow.engine.ProcessAutomation.run(ProcessAutomation.java:70)at com.snc.process_flow.engine.GlideProcessAutomation.runSync(GlideProcessAutomation.java:234)at com.snc.process_flow.engine.GlideProcessAutomation.runWithDomain(GlideProcessAutomation.java:380)at com.snc.process_flow.engine.GlideProcessAutomation.lambda$runAsUserSync$1(GlideProcessAutomation.java:345)at com.snc.process_flow.engine.PFSessionClone.run(PFSessionClone.java:71)at com.snc.process_flow.engine.GlidePFSession.runPlanAsUserSession(GlidePFSession.java:42)at com.snc.process_flow.engine.GlideProcessAutomation.runAsUserSync(GlideProcessAutomation.java:343)at com.snc.process_flow.engine.GlideProcessAutomation.messageFlow(GlideProcessAutomation.java:440)at com.snc.process_flow.engine.GlideProcessAutomation._start(GlideProcessAutomation.java:723)at com.snc.process_flow.engine.GlideProcessAutomation$StartBuilder.start(GlideProcessAutomation.java:1790)at com.glide.plan.runners.FlowObjectExecutor.startFlowObjectSynchronously(FlowObjectExecutor.java:294)at com.glide.plan.runners.FlowObjectExecutor.executeToCompletion(FlowObjectExecutor.java:146)at com.glide.plan.runners.FlowObjectExecutor.executeInternalWithResponse(FlowObjectExecutor.java:136)at com.glide.plan.runners.FlowObjectExecutor.lambda$executeWithResponse$0(FlowObjectExecutor.java:69)at com.glide.sys.Transaction.executeWithTimeout(Transaction.java:3447)at com.glide.plan.runners.FlowObjectExecutor.executeWithResponse(FlowObjectExecutor.java:69)at com.glide.plan.runners.FlowObjectAPI.executeWithResponse(FlowObjectAPI.java:94)at com.glide.plan.runners.FlowObjectAPI.execute(FlowObjectAPI.java:99)at com.glide.plan.runners.scriptable.ScriptableFlowAPI.execute(ScriptableFlowAPI.java:395)at com.glide.plan.runners.scriptable.ScriptableFlowAPI.jsStaticFunction_executeSubflow(ScriptableFlowAPI.java:329)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:569)at org.mozilla.javascript.MemberBox.invoke(MemberBox.java:236)at org.mozilla.javascript.FunctionObject.doInvoke(FunctionObject.java:674)at org.mozilla.javascript.FunctionObject.call(FunctionObject.java:603)at org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2988)at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1928)at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1112)at org.mozilla.javascript.InterpretedFunction.lambda$call$0(InterpretedFunction.java:161)at com.glide.caller.gen.sys_ui_action_61bdb098533633004c16ddeeff7b12ff.call(Unknown Source)at com.glide.script.ScriptCaller.call(ScriptCaller.java:22)at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:160)at org.mozilla.javascript.ScriptRuntime.doCall2(ScriptRuntime.java:3089)at org.mozilla.javascript.ScriptRuntime.doCall(ScriptRuntime.java:2998)at org.mozilla.javascript.Interpreter.interpretLoop(Interpreter.java:1928)at org.mozilla.javascript.Interpreter.interpret(Interpreter.java:1112)at org.mozilla.javascript.InterpretedFunction.lambda$call$0(InterpretedFunction.java:161)at com.glide.caller.gen.sys_ui_action_61bdb098533633004c16ddeeff7b12ff.call(Unknown Source)at com.glide.script.ScriptCaller.call(ScriptCaller.java:22)at org.mozilla.javascript.InterpretedFunction.call(InterpretedFunction.java:160)at org.mozilla.javascript.ContextFactory.doTopCall(ContextFactory.java:719)at org.mozilla.javascript.ScriptRuntime.doTopCall(ScriptRuntime.java:4412)at org.mozilla.javascript.InterpretedFunction.exec(InterpretedFunction.java:174)at com.glide.script.ScriptCompiler.executeAndPublishMetric(ScriptCompiler.java:77)at com.glide.script.ScriptEvaluator.execute(ScriptEvaluator.java:439)at com.glide.script.ScriptEvaluator.evaluate(ScriptEvaluator.java:219)at com.glide.script.fencing.GlideScopedEvaluator.evaluateScript(GlideScopedEvaluator.java:375)at com.glide.script.fencing.GlideScopedEvaluator.evaluateScript(GlideScopedEvaluator.java:297)at com.glide.ui.form.uiactions.ActionExecutor.executeUIAction(ActionExecutor.java:256)at com.glide.ui.form.uiactions.ActionExecutor.runUIAction(ActionExecutor.java:123)at com.glide.ui.form.uiactions.UIActionExecutorService.executeUIAction(UIActionExecutorService.java:88)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method)at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77)at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)at java.base/java.lang.reflect.Method.invoke(Method.java:569)at com.glide.rest.handler.impl.ServiceHandlerImpl.invokeService(ServiceHandlerImpl.java:44)at com.glide.rest.processors.RESTAPIProcessor.invokeService(RESTAPIProcessor.java:368)at com.glide.rest.processors.RESTAPIProcessor.process(RESTAPIProcessor.java:354)at com.glide.processors.AProcessor.runProcessor(AProcessor.java:779)at com.glide.processors.AProcessor.processTransaction(AProcessor.java:326)at com.glide.processors.ProcessorRegistry.process0(ProcessorRegistry.java:187)at com.glide.processors.ProcessorRegistry.process(ProcessorRegistry.java:175)at com.glide.ui.GlideServletTransaction.process(GlideServletTransaction.java:58)at com.glide.sys.Transaction.run(Transaction.java:2803)at com.glide.ui.HTTPTransaction.run(HTTPTransaction.java:35)at java.base/java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1136)at java.base/java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:635) Release<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } Xanadu Patch 7a Cause<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } The script include 'PurchaseRequestLine' [/sys_script_include.do?sys_id=7ba0660583946a1016c538226daad322] has been customized where in line #60 has been commented off.Due to above mentioned customization, inside the 'CopyRequisition' script include [/sys_script_include.do?sys_id=34f676bd5371101030bbddeeff7b1281] at line #261, in 'linePayload' object a key is being set as undefined which is causing an issue when creating a revision Purchase Line for revision Purchase Request. Resolution<!-- /*NS Branding Styles*/ --> .ns-kb-css-body-editor-container { p { font-size: 12pt; font-family: Lato; color: #000000; } span { font-size: 12pt; font-family: Lato; color: #000000; } h2 { font-size: 24pt; font-family: Lato; color: black; } h3 { font-size: 18pt; font-family: Lato; color: black; } h4 { font-size: 14pt; font-family: Lato; color: black; } a { font-size: 12pt; font-family: Lato; color: #00718F; } a:hover { font-size: 12pt; color: #024F69; } a:target { font-size: 12pt; color: #032D42; } a:visited { font-size: 12pt; color: #00718f; } ul { font-size: 12pt; font-family: Lato; } li { font-size: 12pt; font-family: Lato; } img { display: block; max-width: ; width: auto; height: auto; } } Uncommenting line #60 in 'PurchaseRequestLine' script include [/sys_script_include.do?sys_id=7ba0660583946a1016c538226daad322] should resolve the issue.