bvdputte / kirby-autopublish

Kirby plugin to schedule the automatic publishing of pages on a certain date+time. Built to work with enabled cache.
MIT License
33 stars 6 forks source link

Kirby 3.6 compatibility #8

Closed MaluNoPeleke closed 3 years ago

MaluNoPeleke commented 3 years ago

When using this plugin with Kirby 3.6 it can come to a problem with the cache:

Whoops\Exception\ErrorException thrown with message "unlink(/var/www/virtual/site/cache/dev.peleke.de/bvdputte/kirbyAutopublish/poormanscron/lastrun.cache): No such file or directory"

Stacktrace:

14 Whoops\Exception\ErrorException in /var/www/virtual/kirby/src/Filesystem/F.php:711

13 unlink in /var/www/virtual/kirby/src/Filesystem/F.php:711

12 Kirby\Filesystem\F:remove in /var/www/virtual/kirby/src/Cache/FileCache.php:182

11 Kirby\Cache\FileCache:remove in /var/www/virtual/kirby/src/Cache/Cache.php:104

10 Kirby\Cache\Cache:get in /var/www/virtual/site/plugins/kirby-autopublish/src/Autopublish.php:38

9 bvdputte\kirbyAutopublish\Autopublish:poorManCronRun in /var/www/virtual/site/plugins/kirby-autopublish/index.php:35

8 Kirby\Cms\App:{closure} in [internal]:0

7 Closure:call in /var/www/virtual/kirby/src/Toolkit/Controller.php:50

6 Kirby\Toolkit\Controller:call in /var/www/virtual/kirby/src/Cms/Event.php:169

5 Kirby\Cms\Event:call in /var/www/virtual/kirby/src/Cms/App.php:1501

4 Kirby\Cms\App:trigger in /var/www/virtual/kirby/src/Cms/App.php:334

3 Kirby\Cms\App:Kirby\Cms{closure} in /var/www/virtual/kirby/src/Http/Router.php:100

2 Kirby\Http\Router:call in /var/www/virtual/kirby/src/Cms/App.php:341

1 Kirby\Cms\App:call in /var/www/virtual/kirby/src/Cms/App.php:1077

0 Kirby\Cms\App:render in /var/www/virtual/index.php:5

afbora commented 3 years ago

What're the steps to reproduce? I've tested and works as expected.

MaluNoPeleke commented 3 years ago

I had it installed for quite some time and got that caching related error today for the first time. I thought it is related to Kirby 3.6

bvdputte commented 3 years ago

Just tested this in the starterkit with 3.6rc2, and can't reproduce.

MaluNoPeleke commented 3 years ago

After installing 2.0 I cannot reproduce it either.