Time zone picker in System Settings does not show time zonesIssue The Time zone picker in System Settings does not show time zones for any users. Although there are choices present on the 'Timezone' field on sys_user record and active, those are not showing up and shows error as below If session debug for log is enabled and loaded this modal, the below trace is observed. java.lang.NullPointerException: org.mozilla.javascript.JavaScriptException: java.lang.NullPointerException: org.mozilla.javascript.Context.makeJavaScriptException(Context.java:1937) ... ... JavaScript evaluation error on: new SNC.TimezonePickerGenerator().getTimezoneList() Root cause of JavaScriptException: java.lang.NullPointerException : java.lang.NullPointerException:CauseWhile getting the choices, there is a special choice that the system looks for which has a value of NULL_OVERRIDE and label is shown as javascript:"System (" + gs.getSysTimeZone() + ")". In the backend code, the system requires this choice to be active. In case this choice is marked as inactive (for the specific language, if it is a multi-lingual instance), then the timezone dropdown will not show any choices. ResolutionGo to the sys_choice table and search with the below query nameSTARTSWITHsys_user^elementSTARTSWITHtime_zone^languageSTARTSWITHen^value=NULL_OVERRIDE If the result record (or records for multi-lingual instances) is marked as Inactive=true, mark then Inactive= false.