List Editing for choice field does not work and showing an error "Cannot read property 'getElementsByTagName' of null " in browser console.



List Editing does not work for a choice filed and choiced will not load showing a blue spinning circle in the cell. We can successfully edit the field in form but it breaks on while editing in the list.

Error in the developer tools:

Uncaught TypeError: Cannot read property 'getElementsByTagName' of null

at e._createOptions (js_includes_list_edit_doctype.jsx:1741)

at e._responseReceived (js_includes_doctype.jsx?v=11-02-2018_1054&lp=Mon_Oct_15_14_04_21_PDT_2018&c=26_493:12084)

at e._processReqChange (js_includes_doctype.jsx?v=11-02-2018_1054&lp=Mon_Oct_15_14_04_21_PDT_2018&c=26_493:11942)


Error in Node logs:


Default-thread-16 A97702F5DB87E700F3AFF3D31D961976 txid=635f46b1db4b SEVERE *** ERROR *** java.lang.NullPointerException


at com.glide.choice.XMLChoiceListSerializer.getChoiceList(

at com.glide.processors.xmlhttp.XMLListChoiceListSeralizer.intersectedChoiceList(

at com.glide.processors.xmlhttp.XMLListChoiceListSeralizer.getChoiceList(

at com.glide.processors.xmlhttp.PickList.process(

at com.glide.processors.XMLHttpProcessor.processJavaAJAX(

at com.glide.processors.XMLHttpProcessor.process(

at com.glide.processors.AProcessor.runProcessor(

at com.glide.processors.AProcessor.processTransaction(

at com.glide.processors.ProcessorRegistry.process0(

at com.glide.processors.ProcessorRegistry.process(

at com.glide.ui.GlideServletTransaction.process(


at java.util.concurrent.ThreadPoolExecutor.runWorker(

at java.util.concurrent.ThreadPoolExecutor$



All Releases


The value of the sys_class_name is null for the record which is unable to edit in the list. You can verify it by adding class field to the list and notice the value is null.


Adding the value to the Class(sys_class_name) to the record will resolve the issue.