Invoice Ninja 5 (beta)
-
@atrilahiji I think so yes, will create an upstream bug report once I have more info.
In the meantime there is another bug with login form submission, I've created an issue at https://github.com/invoiceninja/invoiceninja/issues/5148
-
-
latest update -
500: Internal Server Error
Quotes -> View PDF / EMail quoteSame for Invoices.
From the log:
[2021-03-18 16:38:53] production.ERROR: The file "/app/data/public-storage/w5ydmyvt3smecevxmv4ahznnxdpdpk4rpqsbfreldfpzdgjk8nlcsoyikm85newy/WUFzx8BMMlNLapGCed7k1p4MtLipFTpsrTHHOV1i/quotes/0001.pdf" does not exist {"exception":"[object] (Symfony\\Component\\HttpFoundation\\File\\Exception\\FileNotFoundException(code: 0): The file \"/app/data/public-storage/w5ydmyvt3smecevxmv4ahznnxdpdpk4rpqsbfreldfpzdgjk8nlcsoyikm85newy/WUFzx8BMMlNLapGCed7k1p4MtLipFTpsrTHHOV1i/quotes/0001.pdf\" does not exist at /app/code/vendor/symfony/http-foundation/File/File.php:36) [stacktrace]
And yes: it's true. There is no /quotes/* in the public-storage folder. No idea why!
-
Thanks for trying out the beta!
For the cron issue can you confirm that the crons are running? It can help to manually run the cron from the command line removing the parts after >
cd /path-to-your-project && php artisan schedule:run
https://invoiceninja.github.io/docs/self-host-installation/#cron-configuration-1
For the PDF error which renderer are you using Chrome or PhantomJS? I'd be curious to know if changing between them helps.
-
@luckow I can confirm the issue as well. I also tried to create the whole subfolder tree just to try out, but it does not fix it. Also I can't make out any permissions issue, so I think the pdf generation fails first, then triggering the 500 error, since the expected result pdf does not exist.
Unfortunately I am not able so far to find further logs for the pdf generation.
@hillel369 we do use phantomjs-2.1.1-linux-x86_64 here. Not actually sure how to switch to chrome
-
fyi: The update to the latest version ended in
Mar 22 10:02:25 ==> Startup Mar 22 10:02:25 ==> Create php.ini Mar 22 10:02:25 ==> Update env file for database and email configs Mar 22 10:02:25 ==> Run db migration Mar 22 10:02:26 Mar 22 10:02:26 In routes-v7.php line 12335: Mar 22 10:02:26 Mar 22 10:02:26 syntax error, unexpected end of file, expecting ')'
Installing a new copy of the app works.
-
@nebulon Hi, there's info here about changing PDF renderers
https://invoiceninja.github.io/docs/self-host-troubleshooting/#pdf-conversion-issues
If you need more help feel free to email us at contact@invoiceninja.com
-
-
[0.5.3]
- Update InvoiceNinja to 5.1.31
- Fix snappdf usage
So pdf rendering should work fine now.
I've also added a lot more API tests, however for some reason they behave quite inconsitently when the user has never logged into the webinterface. Since the flutter UI is quite hard or remote control via selenium, I am not sure how to further automate this though.