Overview
This article provides steps on how to resolve the Administration error, which causes the Kerio Connect Administration Console to crash or become unresponsive when customers edit user information.
Information
When attempting to edit a particular user's information, customers encounter an Administration error causing Kerio Connect Administration Console to crash or become unresponsive:
Here are the Show Data outputs from Chrome and Firefox browsers:
|
Chrome: |
Product name: Kerio Connect
Version: 9.2.11 build 4847
Module: Administration
UserAgent: Mozilla/5.0 (Windows NT 6.2; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.2.3945.88 Safari/537.36
Platform: Win32
ServerOs: Windows Server 2012, x86_64
Language: en
Resolution: 1920x1080
Zoom: 100
DetectedBrowser: Chrome 79
ErrorMessage: Uncaught TypeError: Cannot set property “companyContactId” of undefined
Url: /admin/#users
Line: 191
ActiveDialogId: userEditorEdit
NavigationItemId: users
WindowSize: 1213x932
RunTime: 64
DeveloperToolActive: Yes
BrowserSpeed: 80
PreviousWidgetId: domains
CallStack: TypeError: Cannot set property “companyContactId” of undefined
at kerio.wam.k_widgets.K_UserTemplateWidget.e.k_callbackEditUser (eval at _k_evalJsonConfig (/weblib/int/lib/core.js:79:13), <anonymous>:191:56)
at Object._k_callAppCallback (/weblib/int/lib/wrapper.js:8108:26)
at _k_responeCallback (/weblib/int/lib/wrapper.js:7861:34)
at Ext.data.Connection.handleResponse (/weblib/ext/extjs/ext-all.js:2123:28)
at f (/weblib/ext/extjs/adapter/ext/ext-base.js:575:2)
Custom data:{“reportsCount”:1}
|
Firefox: |
Product name: Kerio Connect
Version: 9.2.11 build 4847
Module: Administration
UserAgent: Mozilla/5.0 (Windows NT 6.2; Win64; x64 rv:71.0) Gecko/20100101 Firefox/71.0
Platform: Win32
ServerOs: Windows Server 2012, x86_64
Language: en
Resolution: 1920x1080
Zoom: 100
DetectedBrowser: Firefox 71
ErrorMessage: TypeError: d.contacts[r] is undefined
Url: /weblib/int/lib/core.js?v=6247725c489be212be4a1b89ebbc15c5 line 79 > eval
Line: 191
ActiveDialogId: userEditorEdit
NavigationItemId: users
WindowSize: 1920x966
RunTime: 222
DeveloperToolActive: Yes
BrowserSpeed: 107
PreviousWidgetId: aliases
CallStack: TypeError: k_addController/e.k_callbackEditUser@core.js line 79 > eval:191:25
_k_callAppCallback@wrapper.js:8108:26
_k_responseCallback@wrapper.js:7861:34
handleResponse@ext-all.js:2123:28
f@ext-base.js:556:17
m/r[u]<@ext-base.js:575:3
Custom data:{“reportsCount”:1}
Root Cause
This error occurs when the User Contact information is not synced correctly from Directory Service (Active Directory) to the Kerio Connect server. The Publish in Global Address List option is unchecked for the particular user, causing Administration GUI to become unresponsive, showing the following exceptions:
CallStack: TypeError: Cannot set property 'companyContactId' of undefined
ErrorMessage: TypeError: d.contacts[r] is undefined
Process (Workaround)
-
Open Accounts > Users.
-
Use the search bar to identify the user where the error occurs.
-
Right-click on the user's account and choose the Remove option from the context menu.
-
Ensure that the Do not delete user's message folder option is selected:
-
Click OK.
Confirmation
The Edit User dialog should display the removed user again without encountering the administration error. The Publish in GAL option should also be enabled:
Related Articles
Priyanka Bhotika
Comments