When I upgrade my site to php version 8.1 everything seems to be fine. But if I edit a page with the beaver builder plugin I get an error:
[error] 36931#36931: *359 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught TypeError: method_exists(): Argument #1 ($object_or_class) must be of type object|string, null given in .../plugins/toolset-maps/includes/toolset-maps-views.class.php:298
Stack trace:
#0 .../plugins/toolset-maps/includes/toolset-maps-views.class.php(298): method_exists(NULL, 'is_block_editor')
It seems to give an error in the "method_exists" method in one of your plugins.
I'm not sure what exactly triggers the issue (something connected to Beaver Builder), but I can see in our code where logically an error could be triggered.
I will raise this with the developers so that they can fix it, but in the meantime you could try editing this file directly and make the following change.
Update line 298 of the file plugins/toolset-maps/includes/toolset-maps-views.class.php like so: