Getting Many Lines of This Warning in my Error Log

I’m getting many, many, many lines like this in my server error log:
[18-Sep-2023 11:27:50 America/Bogota] PHP Deprecated: preg_match(): Passing null to parameter #2 ($subject) of type string is deprecated in /home/xxxxxxxx/public_html/app/addons/et_vivashop_settings/lib/mobile_detect.php on line 1257

If you have any insight on this please let me know. Energothemes says this error has nothing to do with VivaShop as it doesn’t show up on new installs or their demo sites.

This problem definitely needs to be fixed by Energothemes

I’ve already called it to @energothemes attention and they are not taking responsibility for it, so I’m pretty sure they’re not going to care about working on it. They told me it’s not present on fresh installs or their demos, so in their eyes it’s my issue, not theirs.

Hello, kingsleypress !

You can write to us again in Helpdesk and we will investigate the issue.

Best regards,
Cart-Power

Ticket submitted. Thank you!

Hello, kingsleypress!

Yes, We saw it, the task is already at work.

I will keep you updated in the topic.

Best regards,
Cart-Power

This seems to be related to PHP 8.1:

Strangely, however that these changes aren’t reflected in the list of the deprecated features in PHP 8.1:
https://www.php.net/manual/en/migration81.deprecated.php

I assume you can tell the EnergoThemes that this problem can be reproduced with PHP 8.1.