After visiting the Boost Performance settings page, recent log entries at admin/reports/dblog show the following errors (This is without changing any settings, just simply visiting the /admin/settings/performance/boost page) :

implode() [function.implode]: Invalid arguments passed in /home/.../public_html/sites/all/modules/boost/boost.admin.inc on line 761

implode() [function.implode]: Invalid arguments passed in /home/vacation/public_html/sites/all/modules/boost/boost.admin.inc on line 754

implode() [function.implode]: Invalid arguments passed in /home/vacation/public_html/sites/all/modules/boost/boost.admin.inc on line 739

Comments

jerry’s picture

I'm seeing this as well.

Ela’s picture

I am still experiencing this, whenever visiting the Performance, or Boost Performance page...

com_net’s picture

so am I

zyxware’s picture

The variables

boost_domain_blacklist
boost_domain_whitelist
boost_domain_whitelist_wild

are set correctly in the admin settings only if views module is enabled however it looks like the variables are used even when views are not enabled.

The patch saves the variables with empty arrays when views module is not present.

Not sure why views is a dependency here. The variables seem to be used in a views insensitive context in boost.module. Not sure though.

Ela’s picture

patch does not solve the problem for me... :(

bgm’s picture

@ Ela: are you using the latest 6.x-1.x dev snapshot of boost?

The code right now defaults to an empty array, so the patch in #4 should not be necessary.

What is the contents of the following variables: boost_domain_blacklist boost_domain_blacklist boost_domain_whitelist_wild ?

For example, with drush:

drush vget boost_domain_blacklist

You can also delete their contents if you are not using domain blacklists/whitelists:

drush variable-delete boost_domain_blacklist