Multiple errors after upgrading to 5.10.18

Today I upgraded to version 5.10.18 and I had multiple errors.

  1. Initially after upgrading, all pages were blank, except the dashboard. I reverted back to version 5.10.16, cleared the browser cache, and cleared the bootstrap/cache and pages worked again. Then I upgraded again and rebooted the VM and all pages were working like normal. I’ve never had to clear either cache, nor reboot after an upgrade prior to this. Any ideas?

  2. Next issue is that all tasks for one specific client, only from the month of July, are all not marked as invoiced, despite being invoiced at the first of August. I cannot find a method to manually mark a task as invoiced. If I select the tasks and add to an invoice, it creates a new invoice duplicating the previous one. I have verified the tasks already exist on the invoice from the beginning of the month. Any suggestions to resolve this?

  3. The following error shows up in the laravel.log. It is repeated, identically, 8 times.

[2024-08-05 15:45:00] production.ERROR: SQLSTATE[HY000] [2002] No such file or directory {"exception":"[object] (PDOException(code: 2002): SQLSTATE[HY000] [2002] No such file or directory at /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php:65)
[stacktrace]
#0 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(65): PDO->__construct()
#1 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(83): Illuminate\\Database\\Connectors\\Connector->createPdoConnection()
#2 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Connectors/Connector.php(48): Illuminate\\Database\\Connectors\\Connector->tryAgainIfCausedByLostConnection()
#3 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Connectors/MySqlConnector.php(24): Illuminate\\Database\\Connectors\\Connector->createConnection()
#4 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Connectors/ConnectionFactory.php(185): Illuminate\\Database\\Connectors\\MySqlConnector->connect()
#5 [internal function]: Illuminate\\Database\\Connectors\\ConnectionFactory->Illuminate\\Database\\Connectors\\{closure}()
#6 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Connection.php(1219): call_user_func()
#7 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(185): Illuminate\\Database\\Connection->getPdo()
#8 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(151): Illuminate\\Database\\Connection->handleBeginTransactionException()
#9 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(125): Illuminate\\Database\\Connection->createTransaction()
#10 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Database/Concerns/ManagesTransactions.php(24): Illuminate\\Database\\Connection->beginTransaction()
#11 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/DatabaseQueue.php(223): Illuminate\\Database\\Connection->transaction()
#12 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(349): Illuminate\\Queue\\DatabaseQueue->pop()
#13 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(363): Illuminate\\Queue\\Worker->Illuminate\\Queue\\{closure}()
#14 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/Worker.php(162): Illuminate\\Queue\\Worker->getNextJob()
#15 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(139): Illuminate\\Queue\\Worker->daemon()
#16 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Queue/Console/WorkCommand.php(122): Illuminate\\Queue\\Console\\WorkCommand->runWorker()
#17 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(36): Illuminate\\Queue\\Console\\WorkCommand->handle()
#18 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Util.php(41): Illuminate\\Container\\BoundMethod::Illuminate\\Container\\{closure}()
#19 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(93): Illuminate\\Container\\Util::unwrapIfClosure()
#20 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/BoundMethod.php(35): Illuminate\\Container\\BoundMethod::callBoundMethod()
#21 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Container/Container.php(690): Illuminate\\Container\\BoundMethod::call()
#22 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Command.php(213): Illuminate\\Container\\Container->call()
#23 /var/www/invoiceninja/vendor/symfony/console/Command/Command.php(279): Illuminate\\Console\\Command->execute()
#24 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Console/Command.php(182): Symfony\\Component\\Console\\Command\\Command->run()
#25 /var/www/invoiceninja/vendor/symfony/console/Application.php(1047): Illuminate\\Console\\Command->run()
#26 /var/www/invoiceninja/vendor/symfony/console/Application.php(316): Symfony\\Component\\Console\\Application->doRunCommand()
#27 /var/www/invoiceninja/vendor/symfony/console/Application.php(167): Symfony\\Component\\Console\\Application->doRun()
#28 /var/www/invoiceninja/vendor/laravel/framework/src/Illuminate/Foundation/Console/Kernel.php(197): Symfony\\Component\\Console\\Application->run()
#29 /var/www/invoiceninja/artisan(35): Illuminate\\Foundation\\Console\\Kernel->handle()
#30 {main}
"} 

Any clue what this error is about or what is causing it?

Hi,

  1. This sounds like it may be a frontend issue, feel free to create an issue here: Issues · invoiceninja/ui · GitHub

2 and 3. These seem like backend issues, feel free to create issues here: Issues · invoiceninja/invoiceninja · GitHub

That’s what I suspected as a response.

Will do. Thanks.