Legacy browsers (or current browsers with paranoid settings) might not have the session storage available.
We should fail gracefully in this case, not blow up:
Runtime error Web UI got in unrecoverable state during "init" phase Technical details: window.sessionStorage is null .register_phases/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/app_container.js?40300:66:1 .cache["dojo/_base/lang"]/</a.hitch/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:26299 Phase_controller<._run_phase/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:132:31 .cache["dojo/_base/array"]/</a.forEach@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:29752 Phase_controller<._run_phase@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:129:13 Phase_controller<.next_phase@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:169:13 Phase_controller<._run_phase/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:145:21 .cache["dojo/_base/lang"]/</a.hitch/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:26299 .cache["dojo/Deferred"]/</c@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:60960 .cache["dojo/Deferred"]/</d/t.then@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:62246 Phase_controller<._run_phase@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:141:1 Phase_controller<.next_phase@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:169:13 Phase_controller<._run_phase/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:145:21 .cache["dojo/_base/lang"]/</a.hitch/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:26299 .cache["dojo/Deferred"]/</c@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:60960 .cache["dojo/Deferred"]/</d/t.then@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:62246 Phase_controller<._run_phase@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:141:1 Phase_controller<.next_phase@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:169:13 Phase_controller<._run_phase/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:145:21 .cache["dojo/_base/lang"]/</a.hitch/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:26299 .cache["dojo/Deferred"]/</c@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:60960 .cache["dojo/Deferred"]/</d/t.then@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:62246 Phase_controller<._run_phase@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:141:1 Phase_controller<.next_phase@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:169:13 Phase_controller<.run@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/_base/Phase_controller.js?40300:103:17 .run/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/app_container.js?40300:127:17 .cache["dojo/_base/lang"]/</a.hitch/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:26299 .cache["dojo/Deferred"]/</c@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:60960 .cache["dojo/Deferred"]/</l@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:60886 .cache["dojo/Deferred"]/</d/this.resolve@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:61873 plugin_loader.load_plugins/</<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/plugin_loader.js?40300:90:21 .cache["dojo/Deferred"]/</c@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:60960 .cache["dojo/Deferred"]/</d/t.then@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:62246 plugin_loader.load_plugins/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/freeipa/plugin_loader.js?40300:89:17 .cache["dojo/_base/lang"]/</a.hitch/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:26299 Vt@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:7727 Zt@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:8900 nn/<@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:9086 tn@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:8962 nn@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:9026 ln/i@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:10124 p.injectUrl/i@https://vm-211.abc.idm.lab.eng.brq.redhat.com/ipa/ui/js/dojo/dojo.js?v=40300:1:12307
should be fixed only in master
master:
Metadata Update from @tbabej: - Issue assigned to pvoborni - Issue set to the milestone: FreeIPA 4.4
Login to comment on this ticket.