Upgrade to 5.3.18

Hi guys,

something seems to have gone wrong with the online upgrade from 5.3.17 (running stable) to 5.3.18, which failed with the following error:

FormatException: SyntaxError: Unexpected end of JSON input

And now I get a 500 error if I try and access my InvoiceNinja URL.

Nothing new in the logs. Tried running ‘composer install’ and got another strange error message:

[RuntimeException]
[invoiceninja base path]/vendor/kylekatarnls does not exist and could not be created.

I tried ‘composer install --dryrun’ and it seems to be attempting to uninstall/downgrade a bunch of things which makes me wonder if something has gone wrong in creating the build again?

I’m flattening this install and restoring my 5.3.17 setup. Would appreciate your guidance please!

Hi,

@david do you have any suggestions?

Not sure, i don’t recognize that package, and don’t think i can even see it in our repo.

Hi @david. This line is included in the composer.lock file which shipped in v5.3.18.zip

“kylekatarnls/multi-tester”: “^2.0”,
“name”: “kylekatarnls”,
“homepage”: “https://github.com/kylekatarnls

If you don’t recognise it, this may be a hint as to why the upgrade is failing through the UI…?

Either way, the online upgrade is hosing my InvoiceNinja installation again, which isn’t good for business :slight_smile: