This is a new install of Joomla! 3.10.2 Stable [ Daraja ] with CiviCRM version 5.37.0 installed.

I am trying to access CiviCRM permissions from the Joomla menu bar: System/Global Configuration/CiviCRM

I am receiving the following error:

"Too few arguments to function CRM_Core_Permission_Base::getAllModulePermissions(), 1 passed in /home/mysite/www/www/administrator/components/com_civicrm/civicrm/joomla/libraries/joomla/form/fields/civiperms.php on line 282 and exactly 2 expected"

I am logging in to Joomla with administrator privileges. I can only access CiviCrm as administrator.

Contacts, Members and Contribution data was imported from a previous CiviCRM installation from another server that was also running Joomla.

Any help is greatly appreciated.


  • What version of CiviCRM are you using?
    – Aidan
    Commented Sep 20, 2021 at 10:47
  • Joomla! 3.10.2 Stable [ Daraja ] My hosting provider thinks its a bug.
    – Keith
    Commented Sep 20, 2021 at 16:29
  • Sorry, I have CiviCRM version 5.37.0 installed.
    – Keith
    Commented Sep 20, 2021 at 18:03
  • Thank you! Your question fixed the problem. This version of CiviCRM was installed by the hosting provider due to a previous issue. Updating to 5.41.1 fixed the problem.
    – Keith
    Commented Sep 20, 2021 at 18:25

1 Answer 1


The problem was fixed with an update.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Not the answer you're looking for? Browse other questions tagged or ask your own question.