Error when accessing Settings page


I’m using a self-hosted version of InvoiceNinja.
Whenever I try to access the Settings page, I get the following :

Whoops, looks like something went wrong.
1/1 FatalErrorException in TranslationComposer.php line 30: Call to a member function each() on null

in TranslationComposer.php line 30

How can I fix this?
Thanks for your help.

If you can email your log in storage/logs/laravel-error.log to we can try to help debug the problem.

You should be able to fix it by recreating your database with this command:

php artisan migrate:reset && php artisan migrate --seed


I just sent the file.

Unfortunately I’m working on a shared hosting and don’t have access SSH or command-line whatsoever.

Try loading /update to see if it helps

It didn’t :-/

I saw the message: Successfully completed update - See what’s new in v2.9.1

But still can’t access Settings.

One more thing, try adding ?clear_cache=true to the end of the URL

Thanks for the log, I think I see the problem and will create a new release later today.

Still nothing with ?clear_cache=true.

OK, thanks for looking into it so quickly.

Hi Hillel,
I dropped the database manually and it now seems to work correctly.
Thanks again.

Great to hear, thanks for letting us know!