Publisher does not support the Fluid field type. Please do not contact asking when support will be available.

If you purchased an add-on from, be sure to visit to add the license to your account here on

Ticket: Editing speedy settings: “Call to a member function scan() on null”; upon entry save “Call to a member function hGetAll() on null”

Status Resolved
Add-on / Version Bloqs 1.4.4
EE Version 6.0.6

Paul Larson

Dec 02, 2021

Cloned a site to staging. Redis is not enabled on the server. Current config.php is:

// SPEEDY module

$config[‘speedy_driver’] = ‘file’;

$config[‘speedy_enabled’] = ‘yes’;

// $config[‘speedy_enable_refresh’] = ‘yes’;

$config[‘speedy_break_async’] = ‘no’;

// EOF

Upon clicking the Speedy icon in modules (to land on the module dashboard) I get:

Upon saving entry, I get:


PHP version is 7.4.26

Looked at this thread:

Turns out, redis permissions were not the issue because it wasn’t even installed.

So in the Ubuntu server, I installed redis.

Both errors went away.

But should I really have to install redis - only to not use it?




BoldMinded (Brian)

With Redis uninstalled what does your Speedy settings home page look like, where it lists the drivers? What is the status of it? Unavailable/Unconfigured etc?


Paul Larson

That’s the thing- I can’t get to the Speedy homepage.

My first screenshot is what I’m presented with with Speedy uninstalled.


BoldMinded (Brian)

What did you do to install Redis?


Paul Larson

# apt install redis-server # vi /etc/redis/redis.conf # systemctl restart redis.service # Dec/02/21-16:47:53 redis-cli

(and did a ping/pong test)

Vanilla “install with apt” in other words.


BoldMinded (Brian)

Can you uninstall the redis-server to get back to the error state?

Then update line 693 of mcp.speedy.php to this:

$count = $driver->countItems() ?? '';

BoldMinded (Brian)

Is the Speedy settings page the only place you see this Redis error?


BoldMinded (Brian)

Comment has been marked private.

Login to reply