Hi @david
I just updated from 5.0.52 to 5.0.55 and now get an error 500
The laravel.log shows 2 errors:
[2021-01-29 08:01:56] production.ERROR: Target [Illuminate\Contracts\Bus\Dispatcher] is not instantiable. {"exception":"[object] (Illuminate\\Contracts\\Container\\BindingResolutionException(code: 0): Target [Illuminate\\Contracts\\Bus\\Dispatcher] is not instantiable. at /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php:1038)
[stacktrace]
#0 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(839): Illuminate\\Container\\Container->notInstantiable()
#1 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(712): Illuminate\\Container\\Container->build()
#2 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(796): Illuminate\\Container\\Container->resolve()
#3 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(651): Illuminate\\Foundation\\Application->resolve()
#4 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(781): Illuminate\\Container\\Container->make()
#5 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(119): Illuminate\\Foundation\\Application->make()
#6 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Bus/PendingDispatch.php(202): app()
#7 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Bus/Dispatchable.php(17): Illuminate\\Foundation\\Bus\\PendingDispatch->__destruct()
#8 /var/www/invoiceninja/app/Console/Commands/PostUpdate.php(78): App\\Jobs\\Util\\VersionCheck::dispatch()
#9 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Console\\Commands\\PostUpdate->handle()
#10 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#11 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#12 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod()
#13 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(610): Illuminate\\Container\\BoundMethod::call()
#14 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Command.php(136): Illuminate\\Container\\Container->call()
#15 /var/www/invoiceninja/vendor/symfony/console/Command/Command.php(255): Illuminate\\Console\\Command->execute()
#16 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Command.php(121): Symfony\\Component\\Console\\Command\\Command->run()
#17 /var/www/invoiceninja/vendor/symfony/console/Application.php(971): Illuminate\\Console\\Command->run()
#18 /var/www/invoiceninja/vendor/symfony/console/Application.php(290): Symfony\\Component\\Console\\Application->doRunCommand()
#19 /var/www/invoiceninja/vendor/symfony/console/Application.php(166): Symfony\\Component\\Console\\Application->doRun()
#20 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Application.php(93): Symfony\\Component\\Console\\Application->run()
#21 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Application.php(185): Illuminate\\Console\\Application->run()
#22 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(263): Illuminate\\Console\\Application->call()
#23 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Support/Facades/Facade.php(261): Illuminate\\Foundation\\Console\\Kernel->call()
#24 closure://function () {
\\Illuminate\\Support\\Facades\\Artisan::call('ninja:post-update');
}(3): Illuminate\\Support\\Facades\\Facade::__callStatic()
#25 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): App\\Http\\Controllers\\SelfUpdateController::{closure}()
#26 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#27 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(81): Illuminate\\Container\\Util::unwrapIfClosure()
#28 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod()
#29 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(610): Illuminate\\Container\\BoundMethod::call()
#30 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedClosure.php(69): Illuminate\\Container\\Container->call()
#31 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\CallQueuedClosure->handle()
#32 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#33 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#34 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod()
#35 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(610): Illuminate\\Container\\BoundMethod::call()
#36 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(128): Illuminate\\Container\\Container->call()
#37 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Bus\\Dispatcher->Illuminate\\Bus\\{closure}()
#38 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#39 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Bus/Dispatcher.php(132): Illuminate\\Pipeline\\Pipeline->then()
#40 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(118): Illuminate\\Bus\\Dispatcher->dispatchNow()
#41 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(128): Illuminate\\Queue\\CallQueuedHandler->Illuminate\\Queue\\{closure}()
#42 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(103): Illuminate\\Pipeline\\Pipeline->Illuminate\\Pipeline\\{closure}()
#43 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(120): Illuminate\\Pipeline\\Pipeline->then()
#44 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/CallQueuedHandler.php(70): Illuminate\\Queue\\CallQueuedHandler->dispatchThroughMiddleware()
#45 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/Jobs/Job.php(98): Illuminate\\Queue\\CallQueuedHandler->call()
#46 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(406): Illuminate\\Queue\\Jobs\\Job->fire()
#47 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(356): Illuminate\\Queue\\Worker->process()
#48 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(158): Illuminate\\Queue\\Worker->runJob()
#49 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(116): Illuminate\\Queue\\Worker->daemon()
#50 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(100): Illuminate\\Queue\\Console\\WorkCommand->runWorker()
#51 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#52 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Util.php(40): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#53 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#54 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(37): Illuminate\\Container\\BoundMethod::callBoundMethod()
#55 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(610): Illuminate\\Container\\BoundMethod::call()
#56 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Command.php(136): Illuminate\\Container\\Container->call()
#57 /var/www/invoiceninja/vendor/symfony/console/Command/Command.php(255): Illuminate\\Console\\Command->execute()
#58 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Command.php(121): Symfony\\Component\\Console\\Command\\Command->run()
#59 /var/www/invoiceninja/vendor/symfony/console/Application.php(971): Illuminate\\Console\\Command->run()
#60 /var/www/invoiceninja/vendor/symfony/console/Application.php(290): Symfony\\Component\\Console\\Application->doRunCommand()
#61 /var/www/invoiceninja/vendor/symfony/console/Application.php(166): Symfony\\Component\\Console\\Application->doRun()
#62 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Application.php(93): Symfony\\Component\\Console\\Application->run()
#63 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(129): Illuminate\\Console\\Application->run()
#64 /var/www/invoiceninja/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle()
#65 {main}
"}
and the second error is repeated each minute.
[2021-01-29 08:02:01] production.ERROR: include(/var/www/invoiceninja/vendor/composer/../fedeisas/laravel-mail-css-inliner/src/LaravelMailCssInlinerServiceProvider.php): failed to open stream: No such file or directory {"exception":"[object] (ErrorException(code: 0): include(/var/www/invoiceninja/vendor/composer/../fedeisas/laravel-mail-css-inliner/src/LaravelMailCssInlinerServiceProvider.php): failed to open stream: No such file or directory at /var/www/invoiceninja/vendor/composer/ClassLoader.php:444)
[stacktrace]
#0 /var/www/invoiceninja/vendor/composer/ClassLoader.php(444): Illuminate\\Foundation\\Bootstrap\\HandleExceptions->handleError()
#1 /var/www/invoiceninja/vendor/composer/ClassLoader.php(444): include()
#2 /var/www/invoiceninja/vendor/composer/ClassLoader.php(322): Composer\\Autoload\\includeFile()
#3 [internal function]: Composer\\Autoload\\ClassLoader->loadClass()
#4 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(720): spl_autoload_call()
#5 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(654): Illuminate\\Foundation\\Application->resolveProvider()
#6 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/ProviderRepository.php(75): Illuminate\\Foundation\\Application->register()
#7 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(634): Illuminate\\Foundation\\ProviderRepository->load()
#8 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/RegisterProviders.php(17): Illuminate\\Foundation\\Application->registerConfiguredProviders()
#9 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(237): Illuminate\\Foundation\\Bootstrap\\RegisterProviders->bootstrap()
#10 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(310): Illuminate\\Foundation\\Application->bootstrapWith()
#11 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(127): Illuminate\\Foundation\\Console\\Kernel->bootstrap()
#12 /var/www/invoiceninja/artisan(37): Illuminate\\Foundation\\Console\\Kernel->handle()
#13 {main}
"}
invoiceninja.log shows this:
[2021-01-29 08:01:44] production.INFO: Are there changes to pull? 1
[2021-01-29 08:01:50] production.INFO: running post update
[2021-01-29 08:01:50] production.INFO: finished migrating
[2021-01-29 08:01:56] production.INFO: finished running composer install
[2021-01-29 08:01:56] production.INFO: I wasn't able to optimize.
[2021-01-29 08:01:56] production.INFO: optimized
[2021-01-29 08:01:56] production.INFO: I wasn't able to clear the views.
[2021-01-29 08:01:56] production.INFO: view cleared
Regarding the error 500 Iâve found this in the NGINX ininja.access.log
95.90.241.151 - - [29/Jan/2021:09:01:48 +0100] "POST /api/v1/self-update? HTTP/2.0" 200 34 "https://in-v5.ecomsilio.de/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
95.90.241.151 - - [29/Jan/2021:09:01:49 +0100] "GET / HTTP/2.0" 200 1638 "https://in-v5.ecomsilio.de/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
95.90.241.151 - - [29/Jan/2021:09:01:50 +0100] "POST /api/v1/refresh?updated_at=1611905691&first_load=true HTTP/2.0" 200 13623 "https://in-v5.ecomsilio.de/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
95.90.241.151 - - [29/Jan/2021:09:01:53 +0100] "GET /flutter_service_worker.js?v=5.0.52 HTTP/2.0" 200 3136 "https://in-v5.ecomsilio.de/flutter_service_worker.js?v=5.0.52" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
95.90.241.151 - - [29/Jan/2021:09:01:53 +0100] "GET /?revision=23224b5e03519aaa87594403d54412cf HTTP/2.0" 500 0 "https://in-v5.ecomsilio.de/flutter_service_worker.js?v=5.0.52" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
95.90.241.151 - - [29/Jan/2021:09:01:53 +0100] "GET /assets/NOTICES?revision=c3e1cbfaeb1a4f54fadae1bd6558d91b HTTP/2.0" 200 196608 "https://in-v5.ecomsilio.de/flutter_service_worker.js?v=5.0.52" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
95.90.241.151 - - [29/Jan/2021:09:01:53 +0100] "GET /main.dart.js?revision=1071216a656504599447ac0e362ca27a HTTP/2.0" 200 69642 "https://in-v5.ecomsilio.de/flutter_service_worker.js?v=5.0.52" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
and this
95.90.241.151 - - [29/Jan/2021:09:19:34 +0100] "GET / HTTP/2.0" 500 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
95.90.241.151 - - [29/Jan/2021:09:19:34 +0100] "GET / HTTP/2.0" 500 0 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
95.90.241.151 - - [29/Jan/2021:09:19:35 +0100] "GET /flutter_service_worker.js?v=5.0.52 HTTP/2.0" 304 0 "https://in-v5.ecomsilio.de/flutter_service_worker.js?v=5.0.52" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
95.90.241.151 - - [29/Jan/2021:09:19:36 +0100] "GET /?revision=23224b5e03519aaa87594403d54412cf HTTP/2.0" 500 0 "https://in-v5.ecomsilio.de/flutter_service_worker.js?v=5.0.52" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
95.90.241.151 - - [29/Jan/2021:09:19:36 +0100] "GET /assets/NOTICES?revision=c3e1cbfaeb1a4f54fadae1bd6558d91b HTTP/2.0" 200 0 "https://in-v5.ecomsilio.de/flutter_service_worker.js?v=5.0.52" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
95.90.241.151 - - [29/Jan/2021:09:19:36 +0100] "GET /main.dart.js?revision=1071216a656504599447ac0e362ca27a HTTP/2.0" 200 278538 "https://in-v5.ecomsilio.de/flutter_service_worker.js?v=5.0.52" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.96 Safari/537.36"
and this in ininja.error.log
2021/01/29 09:20:37 [error] 1210#0: *1822 FastCGI sent in stderr: "PHP message: PHP Fatal error: Uncaught ReflectionException: Class translator does not exist in /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php:830
Stack trace:
#0 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(830): ReflectionClass->__construct()
#1 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(712): Illuminate\Container\Container->build()
#2 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(826): Illuminate\Container\Container->resolve()
#3 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(651): Illuminate\Foundation\Application->resolve()
#4 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(811): Illuminate\Container\Container->make()
#5 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(119): Illuminate\Foundation\Application->make()...PHP message: PHP Fatal error: Uncaught ReflectionException: Class translator does not exist in /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php:830
Stack trace:
#0 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(830): ReflectionClass->__construct()
#1 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(712): Illuminate\Container\Container->build()
#2 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(826): Illuminate\Container\Container->resolve()
#3 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(651): Illuminate\Foundation\Application->resolve()
#4 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Application.php(811): Illuminate\Container\Container->make()
#5 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/helpers.php(
There are no errors in the php-fpm logs.
Do you have any idea what I can do to fix these errors?
Thanks a lot!
Gijs