In _acquia_purge_load(), files are included with:

require_once $module_path . '/' . $path;

I think it should use DRUPAL_ROOT before:

require_once DRUPAL_ROOT . '/' . $module_path . '/' . $path;

I had an issue with some behat tests not running and this php error:
PHP Warning: require_once(sites/all/modules/contrib/acquia_purge/state/AcquiaPurgeStateItemInterface.php): failed to open stream: No such file or directory in sites/all/modules/contrib/acquia_purge/acquia_purge.module on line 1244

Comments

SylvainM created an issue. See original summary.

sylvainm’s picture

Status: Active » Needs review
StatusFileSize
new769 bytes

Attached patch fixes it

Status: Needs review » Needs work

The last submitted patch, 2: acquia_purge-fix_require_once_purge_load-2637698-1-7.x.patch, failed testing.

The last submitted patch, 2: acquia_purge-fix_require_once_purge_load-2637698-1-7.x.patch, failed testing.

nielsvm’s picture

Fixed this.

nielsvm’s picture

Status: Needs work » Fixed

  • nielsvm committed 8c3c215 on 7.x-1.x authored by SylvainM
    Issue #2637698 by SylvainM, nielsvm: Use DRUPAL_ROOT for require_once in...

Status: Fixed » Closed (fixed)

Automatically closed - issue fixed for 2 weeks with no activity.