Fields are not populating properly in the tables and columns for tables with extensions, like Configuration Item or Task.
When selecting tables under the Table Names column on the Tables & Columns display, some tables do not update the "Column Name" and "Column Attributes" columns, throwing javascript error on the browser console:
  • Uncaught TypeError: Cannot read property 'length' of null table_columns
  • TypeError: tables is null
These are caused by the functions:
  • shouldShowExtensionButton
  • setExtensionButton
  • tcColumnRequest

Steps to Reproduce

  1. Navigate to System Definition > Tables & Columns.
  2. In the Table Names pane, select configuration item [cmdb_ci].
    Note that the fields do not appear in the Column Names pane.


If not possible to upgrade to Fuji or later releases, set the system property glide.table.allow_new_extension to false

Related Problem: PRB598110

Seen In

Calgary Patch 2 Hot Fix 5
Dublin Patch 3 Hot Fix 1
Eureka Patch 11 Hot Fix 2
Eureka Patch 2
Eureka Patch 4
Eureka Patch 9 Hot Fix 1

Associated Community Threads

There is no data to report.

Article Information

Last Updated:2019-05-21 11:30:54