Thank you for your trouble report, and your kind words.
This means the plugin was unable to open the .sqlite file in …/wp-content/.ht.object-cache.sqlite (or wherever you relocated it with WP_SQLITE_OBJECT_CACHE_DB_FILE). It recovers by recreating the file immediately. Because it is a cache, no harm is done except to the experience of the person who sees the message.
This can happen when using wp-cli, if the web-server user and the interactive shell user are different. When that happens the file’s protections block one or the other user’s access. On Ubuntu I work around it by doing wp-cli commands like this example.
sudo -u www-data wp config list
If you enable WP_DEBUG_LOG this error will put an entry in the debug log that has a little more information about what happened. If you have further information, please let me know about it.
About putting it into core: there’s been talk among wordpress.org contributors about creating a set of “feature plugins” that extend the basic capabilities of the core. This is the sort of thing that would be most useful to the most people as a feature plugin, I believe. Not everybody’s php configuration supports SQLite, and it’s absurdly sloooooow on some edge-case configurations. So we don’t always want it to be enabled.
Thanks for your fast response,
i will definitly try to get more information out of it with the Debug System and i also think that having this as the Core “default” object Cache that can be if needed swapped out would help a lot of people. 🙂
I need to mention that the Server that i used is from one of my clients in this case, a shared environment from the german Host Strato.
Thanks again for your response i will look more into it and try to get more information out.
Cheers
I think this could be the error:
Fatal error: Uncaught Error: Call to undefined function __() in /mnt/web213/b3/70/511727870/htdocs/STRATO-apps/wordpress_01/app/wp-admin/includes/file.php:16 Stack trace: #0 /mnt/web213/b3/70/511727870/htdocs/STRATO-apps/wordpress_01/app/wp-content/object-cache.php(2240): require_once() #1 /mnt/web213/b3/70/511727870/htdocs/STRATO-apps/wordpress_01/app/wp-content/object-cache.php(573): WP_Object_Cache->delete_offending_files() #2 /mnt/web213/b3/70/511727870/htdocs/STRATO-apps/wordpress_01/app/wp-content/object-cache.php(433): WP_Object_Cache->open_connection() #3 /mnt/web213/b3/70/511727870/htdocs/STRATO-apps/wordpress_01/app/wp-content/object-cache.php(2274): WP_Object_Cache->__construct() #4 /mnt/web213/b3/70/511727870/htdocs/STRATO-apps/wordpress_01/app/wp-includes/load.php(750): wp_cache_init() #5 /mnt/web213/b3/70/511727870/htdocs/STRATO-apps/wordpress_01/app/wp-settings.php(131): wp_start_object_cache() #6 /mnt/web213/b3/70/511727870/htdocs/STRATO-apps/wordpress_01/app/wp-config.php(96): require_once(‘…’) #7 /mnt/web213/b3/70/511727870/htdocs/STRATO-apps/wordpress_01/app/wp-load.php(50): require_once(‘…’) #8 /mnt/web213/b3/70/511727870/htdocs/STRATO-apps/wordpress_01/app/wp-admin/admin.php(34): require_once(‘…’) #9 /mnt/web213/b3/70/511727870/htdocs/STRATO-apps/wordpress_01/app/wp-admin/plugins.php(10): require_once(‘…’) #10 {main} thrown in /mnt/web213/b3/70/511727870/htdocs/STRATO-apps/wordpress_01/app/wp-admin/includes/file.php on line 16
Hope this helped 🙂
The most recent version of the plugin should address these problems. The missing __() function is an attempt at localizing an error message too soon in the WordPress load life cycle. And the connection problem is probably related to permissions.
Please don’t hesitate to open another topic if you still have problems.
Thank you Jones!
I also need to add that this only happened to some of the Hosts like Strato for example others worked flawless, big thanks!