Search Engine: Elastic

Article ID: 127100, created on Oct 7, 2015, last review on Oct 7, 2015

  • Applies to:
  • Plesk Automation 11.5

Symptoms

On attempt to recreate user/mailbox in Customer Control Panel the task Update the password of the user with ID 100001 in SSO fails with the following error:

Internal error: 

No errors can be found in /usr/local/psa/admin/logs/panel.log or /var/log/poa.debig.log. The SSO log file /var/log/sso/sso.log contains errors like:

[2015-10-07T06:25:49Z][11489][ERROR][main_handlers.php(32) error_handler] Script error [8] in /usr/local/sso/SP/FIRoot.php (20): Trying to get property of non-object
[2015-10-07T06:25:49Z][11489][ERROR][main.php(87) main] [end] Request id=5614baed85ff5: exception caught at top level Script error [8] in /usr/local/sso/SP/FIRoot.php (20): Trying to get property of non-object; Exception message 'Script error [8] in /usr/local/sso/SP/FIRoot.php (20): Trying to get property of non-object', code '0' at /usr/local/sso/base/main_handlers.php (36), php trace: #0 /usr/local/sso/SP/FIRoot.php(20): error_handler(8, 'Trying to get p...', '/usr/local/sso/...', 20, Array) #1 [internal function]: SP_FIRoot->doGET(Object(base_Request)) #2 /usr/local/sso/base/ServiceBase.php(34): ReflectionMethod->invoke(Object(SP_FIRoot), Object(base_Request)) #3 /usr/local/sso/base/DispatchService.php(76): base_ServiceBase->process_request(Object(base_Request)) #4 /usr/local/sso/base/ServiceChain.php(16): base_DispatchService->process_request(Object(base_Request)) #5 /usr/local/sso/base/main.php(77): base_ServiceChain->process_request(Object(base_Request)) #6 /usr/local/sso/sso_main.php(8): main('init') #7 {main}

Cause

An inconsistency in SSO database caused by previous actions, for example, incorrect deletion of mail service from the subscription.

Resolution

Resync SSO accounts:

# /usr/local/ppa/bin/resync_accounts

33a70544d00d562bbc5b17762c4ed2b3 caea8340e2d186a540518d08602aa065 e0aff7830fa22f92062ee4db78133079

Email subscription for changes to this article
Save as PDF