Symptoms
Opening Hosting CP for a reseller or reseller's customers' CCP, java.lang.NullPointerException
appears.
UI log contains:
015-10-19 06:00:24,464 xec-9 DEBUG CORBA #20246: Plesk.SiteApps._SiteAppsGroupsManagerStub.getApplicationsGroups(user_id=1135 (su_user_id=1135)) >>> entry
2015-10-19 06:00:24,468 xec-9 DEBUG CORBA #20246: Plesk.SiteApps._SiteAppsGroupsManagerStub.getApplicationsGroups(user_id=1135 (su_user_id=1135)) <<< exit [4]
2015-10-19 06:00:24,468 xec-9 DEBUG OUT groups id = -1
2015-10-19 06:00:24,469 xec-9 DEBUG ModuleFinder Exit: actions pcp.clientcp.SelectSubscriptionHandler:perform by exception:java.lang.reflect.InvocationTargetException
2015-10-19 06:00:24,469 xec-9 DEBUG ModuleFinder Exit: actions pcp.account.view.AccountPrep:perform by exception:java.lang.reflect.InvocationTargetException
2015-10-19 06:00:24,469 xec-9 DEBUG ModuleFinder Exit: actions pcp.ViewPrep:perform by exception:java.lang.reflect.InvocationTargetException
2015-10-19 06:00:24,469 xec-9 DEBUG ModuleFinder Exit: actions pcp.PLoginHandler:perform by exception:java.lang.reflect.InvocationTargetException
2015-10-19 06:00:24,469 xec-9 WARN LoginRequest Cannot login
java.lang.reflect.InvocationTargetException
at sun.reflect.GeneratedMethodAccessor63.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.plesk.p2.turbine.modules.ModuleFinder.invoke(ModuleFinder.java:41)
at com.plesk.p2.turbine.modules.ModuleFinder.exec(ModuleFinder.java:32)
at com.plesk.p2.cp.util.actions.AHelper.internalExec(AHelper.java:107)
at com.plesk.p2.cp.util.actions.AHelper.execute(AHelper.java:55)
at com.plesk.p2.cp.util.actions.AHelper.execute(AHelper.java:34)
at com.plesk.p2.cp.util.security.sessions.LoginRequest.doPerform(LoginRequest.java:78)
Cause
Incorrect customization of Top-level tab activated after login in confman_parameters
at TOP > System > Settings > System Properties > CCP layout.
Resolution
Change Top-level tab activated after login setting to an item, available for all customers. Set it to an empty value, to make it default.