APP_DEBUG is now set to true (Red notification showing in side bar)
This is the output from larval.log:
[2021-02-03 19:05:11] production.ERROR: The file "/usr/share/nginx/invoiceninja/public/storage/0BCQ5RYFejZn5pyTsGyln8mQOtdojNpYoEmqmMVmEaoFOsb3FNvZzj8tDMBY4p9P/swRGwM2TIuolL9CnRaO7EKAIyHnf8kxhzNFC7bi3/invoices/0002.pdf" does not exist {"exception":"[object] (Symfony\\Component\\HttpFoundation\\File\\Exception\\FileNotFoundException(code: 0): The file \"/usr/share/nginx/invoiceninja/public/storage/0BCQ5RYFejZn5pyTsGyln8mQOtdojNpYoEmqmMVmEaoFOsb3FNvZzj8tDMBY4p9P/swRGwM2TIuolL9CnRaO7EKAIyHnf8kxhzNFC7bi3/invoices/0002.pdf\" does not exist at /usr/share/nginx/invoiceninja/vendor/symfony/http-foundation/File/File.php:36)
[stacktrace]
<stacktrace continues>
The contents of ./public/storage is indeed empty:
ls -l public/storage/
total 936
-rw-rw-r-- 1 www-data www-data 956852 Feb 1 19:07 test.pdf
Permissions on the folders are as follows:
ls -l public/
total 12656
drwxr-sr-x 6 www-data www-data 4096 Jan 29 13:06 assets
drwxr-sr-x 2 www-data www-data 4096 Jan 29 13:07 css
-rwxr-sr-x 1 www-data www-data 15086 Jan 29 13:06 favicon.ico
-rwxr-sr-x 1 www-data www-data 2700 Jan 29 13:06 favicon.png
-rwxr-sr-x 1 www-data www-data 8120 Jan 29 13:06 flutter_service_worker.js
drwxr-sr-x 2 www-data www-data 4096 Jan 29 13:06 icons
drwxr-sr-x 3 www-data www-data 4096 Jan 29 13:06 images
-rwxr-sr-x 1 www-data www-data 1850 Jan 29 13:06 index.php
drwxr-sr-x 5 www-data www-data 4096 Jan 29 13:06 js
-rwxr-sr-x 1 www-data www-data 7773353 Jan 29 13:06 main.dart.js
-rwxr-sr-x 1 www-data www-data 5100101 Jan 29 13:06 main.dart.js.map
-rwxr-sr-x 1 www-data www-data 797 Jan 29 13:06 manifest.json
-rwxr-sr-x 1 www-data www-data 1851 Jan 29 13:07 mix-manifest.json
-rwxr-sr-x 1 www-data www-data 24 Jan 29 13:06 robots.txt
drwxrwsr-x 2 www-data www-data 4096 Feb 1 19:02 storage
drwxr-sr-x 2 www-data www-data 4096 Jan 29 13:06 svg
drwxr-sr-x 4 www-data www-data 4096 Jan 29 13:06 vendor
-rwxr-sr-x 1 www-data www-data 74 Jan 29 13:06 version.json