Uploaded image for project: 'CiviCRM'
  1. CiviCRM
  2. CRM-18304

Error loading module file (). Please restore the file or disable the module.

    Details

    • Versioning Impact:
      Patch (backwards-compatible bug fixes)
    • Documentation Required?:
      None
    • Funding Source:
      Contributed Code

      Description

      Step to reproduce
      Installed civicrm 4.6.14
      Configured Extension path, url and enabled few extensions
      (e.g. com.cividesk.normalize, com.cividesk.helptab )
      Enabled Multilingual for English and French

      Now on every page load / language switch, it showing following error
      Error loading module file (). Please restore the file or disable the module.

      This is my observation
      While Prepare config object first time, uf_match table is updating to store language against logged in contact id (CRM_Core_BAO_ConfigSetting::retrieve). CRM_Core_DAO=>save() method calling hook CRM_Utils_Hook::postSave($this); call reached to CRM_Extension_System->__construct()
      where $config object get used to get details about 'extensionsDir' & 'extensionsURL'. at this stage config object is not prepared and this information not present at all.

      attached file with back-trace and config object output in CRM_Extension_System->__construct()

        Attachments

          Activity

            People

            • Assignee:
              Unassigned
              Reporter:
              sunil Sunil Pawar
            • Votes:
              0 Vote for this issue
              Watchers:
              4 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: