Invoice Ninja 5 (beta)
-
@hillel369 Hey, great to see another app developer here and I'm certain you're very welcome! Hope you're enjoying Cloudron too
Great work on v6 too! I think I posted or emailed this a while back but a "compact mode" for the UI, similar to GMail. Guessing the UI framework might already have an option for that it is is in common?
-
Indeed and we are working with them to get a v5 package out. There is one pending issue for the moment which is fixed in the next upstream release. Once that is done, we will release it to the library as a separate app since there is no automatic migration path.
-
I have published a v5 package now (this is a separate entry in the app listing) as unstable. Would be great to get some feedback on this.
As the unstable tag indicates, this is not yet ready for production. Also the data migration has to be done manually as there is no automated way to perform this for now.
The migration process is outlined at https://invoiceninja.github.io/docs/migration/
-
My guess: missing symlink to /app/data
Same with Documents/Files -
@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