AssertionError: Missing parameters: set([]), unexpected parameters: set(['commit_ids'])

Known issue when using rcextensions, which should be updated for 4.7.0.

Find rcextensions folder next to your rhodecode.ini file.
e.g enterprise-1/rcextensions

Go into this directory and open a file called __init__.py
Find and make sure _pre_push_hook header looks like that:

@register('PRE_PUSH_HOOK')
@verify_kwargs(
    ['_load_extension', 'server_url', 'config', 'scm', 'username',
     'ip', 'action', 'repository', 'repo_store_path', 'commit_ids'])
def _pre_push_hook(*args, **kwargs):

The change is added 'commit_ids' into the list of @verify_kwargs

rccontrol restart is required after this change