so, yesterday I decided to try an Update to grav 1.7 on a local docker clone of my website.
update was done via cli - gpm and directly gave me this at the moment the cache would have been cleared:
In AbstractFile.php line 417:
Provided data is not a string
cache [--invalidate] [--purge] [--all] [--assets-only] [--images-only] [--cache-only]
I could then still log into the admin and saw the update had happened, but the site itself crashes (crikey)
and the log gives this:
Grav System Log Output
Display the 20 most recent entries...
Date Level Message
January 21st at 2:36pm CRITICAL Provided data is not a string
I then checked with grav yamllinter to be sure the are no syntax errors anywhere and received this:
Yaml Linter
===========
User Configuration
------------------
[OK] No YAML Linting issues with configuration
Pages Frontmatter
-----------------
[OK] No YAML Linting issues with pages
Page Blueprints
---------------
[OK] No YAML Linting issues with blueprints
I also switched theme (3 installed) to no change.
same after a new update from today to grav v 1.7.1
then I decided to deactivate all plugins one by one and voila:
after deactivating my own plugin ipcount, everything else worked again
so, I’ll have to fix this…
this little story is here to just show what can go wrong and eventually how to troubleshoot - have fun