dth
December 6, 2022, 1:32pm
#1
Hello Hillel,
I have here (self hosted Invoice Ninja - v4.5.50)
I converted an A/R invoice to a credit memo.
Unfortunately, the amounts do not match, the amount has been charged twice.
Do you have any advice on what to do about it?
Best regards, Dieter.
hillel
December 6, 2022, 1:36pm
#2
Hi,
I’m not sure I understand, are you able to post a screenshot?
hillel
December 6, 2022, 1:52pm
#4
Sorry, I’m not sure what would cause this.
You may want to consider upgrading to the latest version of the app.
dth
December 6, 2022, 2:03pm
#6
Do you mean [Release v4.5.19] ?
hillel
December 6, 2022, 2:06pm
#7
The latest version is v5.5.46
dth
December 6, 2022, 4:32pm
#8
Your Composer dependencies require a PHP version “>= 8.1.0”. You are running 7.4.33. in /srv/ninja5/vendor/composer/platform_check.php on line 24
In the documentation stands that php7.4 is requierd.
If i install 8.1.0 my old environment do not run enymore.
Any hint?
hillel
December 6, 2022, 4:38pm
#9
You would need to use two separate environments
dth
December 7, 2022, 9:37pm
#10
Hi Hillel,
i try to start with a separat V5 version.
So far, so good.
I have installed it 5 times, no luck.
From this point there is no way out.
I have rerad a lot and try to find a reason butt…
hillel
December 8, 2022, 6:16am
#11
What happens when you click submit?
dth
December 8, 2022, 9:43am
#13
in the laravel.log i found this:
[2022-12-07 17:35:12] production.INFO: account table not found
[2022-12-07 17:37:47] production.INFO: account table not found
[2022-12-07 17:38:28] production.INFO: account table not found
[2022-12-07 17:38:39] production.INFO: account table not found
[2022-12-07 17:39:08] production.INFO: account table not found
[2022-12-07 17:39:18] production.INFO: account table not found
[2022-12-07 17:39:20] production.INFO: account table not found
[2022-12-07 17:39:31] production.INFO: account table not found
[2022-12-07 17:40:00] production.INFO: account table not found
[2022-12-07 17:51:13] production.INFO: account table not found
[2022-12-07 17:51:13] production.INFO: account table not found
[2022-12-07 17:51:13] production.INFO: account table not found
[2022-12-07 20:26:22] production.INFO: account table not found
[2022-12-07 20:26:22] production.INFO: account table not found
[2022-12-07 20:26:22] production.INFO: account table not found
[2022-12-07 20:38:36] production.INFO: account table not found
[2022-12-08 07:49:27] production.ERROR: Attempt to read property “key” on null {“exception”:"[object] (ErrorException(code: 0): Attempt to read property "key" on null at /srv/ninja5/app/Http/Middleware/ContactAccount.p$
[stacktrace]
#0 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(259): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 /srv/ninja5/app/Http/Middleware/ContactAccount.php(34): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}()
#2 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ContactAccount->handle()
#3 /srv/ninja5/app/Http/Middleware/QueryLogging.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#4 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\QueryLogging->handle()
#5 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#6 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle()
#7 /srv/ninja5/app/Http/Middleware/Locale.php(46): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#8 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\Locale->handle()
#9 /srv/ninja5/app/Http/Middleware/SetDomainNameDb.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#10 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\SetDomainNameDb->handle()
#11 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#12 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()
#13 /srv/ninja5/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#14 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\View\Middleware\ShareErrorsFromSession->handle()
#15 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#16 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()
#17 /srv/ninja5/app/Http/Middleware/SessionDomains.php(31): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#18 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\SessionDomains->handle()
#19 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#20 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest()
#21 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Session\Middleware\StartSession->handle()
#22 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#23 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Cookie\Middleware\EncryptCookies->handle()
hillel
December 8, 2022, 9:47am
#14
@david do you have any ideas?
david
December 8, 2022, 10:02am
#15
I don’t think the migration is running at all.
The system is falling over trying to access the first account, but it does not exist yet.
dth
December 8, 2022, 10:45am
#16
in the larravel.log are 3 times [2022-12-08 10:29:32] production.INFO: account table not found
and if i try to login These credentials do not match our records.
in mariadb i have dropt user and database befor i create a new one.
dth
December 8, 2022, 10:46am
#17
dth
December 8, 2022, 2:00pm
#18
So, i hav installed many times (11).
Now i get an error “Attempt to read property “key” on null”
and in the laravel.log:
[2022-12-08 13:50:58] production.ERROR: Attempt to read property “key” on null {“exception”:"[object] (ErrorException(code: 0): Attempt to read property "key" on null at /srv/ninja5/app/Http/Middleware/ContactAccount.php:34)
[stacktrace]
#0 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Bootstrap/HandleExceptions.php(259): Illuminate\Foundation\Bootstrap\HandleExceptions->handleError()
#1 /srv/ninja5/app/Http/Middleware/ContactAccount.php(34): Illuminate\Foundation\Bootstrap\HandleExceptions->Illuminate\Foundation\Bootstrap\{closure}()
#2 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\ContactAccount->handle()
#3 /srv/ninja5/app/Http/Middleware/QueryLogging.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#4 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\QueryLogging->handle()
#5 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Routing/Middleware/SubstituteBindings.php(50): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#6 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Routing\Middleware\SubstituteBindings->handle()
#7 /srv/ninja5/app/Http/Middleware/Locale.php(46): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#8 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\Locale->handle()
#9 /srv/ninja5/app/Http/Middleware/SetDomainNameDb.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#10 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\SetDomainNameDb->handle()
#11 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/VerifyCsrfToken.php(78): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#12 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\VerifyCsrfToken->handle()
#13 /srv/ninja5/vendor/laravel/framework/src/Illuminate/View/Middleware/ShareErrorsFromSession.php(49): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#14 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\View\Middleware\ShareErrorsFromSession->handle()
#15 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/AddQueuedCookiesToResponse.php(37): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#16 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Cookie\Middleware\AddQueuedCookiesToResponse->handle()
#17 /srv/ninja5/app/Http/Middleware/SessionDomains.php(31): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#18 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\SessionDomains->handle()
#19 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(121): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#20 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Session/Middleware/StartSession.php(64): Illuminate\Session\Middleware\StartSession->handleStatefulRequest()
#21 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Session\Middleware\StartSession->handle()
#22 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Cookie/Middleware/EncryptCookies.php(67): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#23 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Cookie\Middleware\EncryptCookies->handle()
#24 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#25 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Routing/Router.php(799): Illuminate\Pipeline\Pipeline->then()
#26 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Routing/Router.php(776): Illuminate\Routing\Router->runRouteWithinStack()
#27 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Routing/Router.php(740): Illuminate\Routing\Router->runRoute()
#28 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Routing/Router.php(729): Illuminate\Routing\Router->dispatchToRoute()
#29 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(190): Illuminate\Routing\Router->dispatch()
#30 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(141): Illuminate\Foundation\Http\Kernel->Illuminate\Foundation\Http\{closure}()
#31 /srv/ninja5/vendor/livewire/livewire/src/DisableBrowserCache.php(19): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#32 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Livewire\DisableBrowserCache->handle()
#33 /srv/ninja5/app/Http/Middleware/Cors.php(25): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#34 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): App\Http\Middleware\Cors->handle()
#35 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Http/Middleware/TrustProxies.php(39): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#36 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Http\Middleware\TrustProxies->handle()
#37 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#38 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ConvertEmptyStringsToNull.php(31): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
#39 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ConvertEmptyStringsToNull->handle()
#40 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TransformsRequest.php(21): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#41 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/TrimStrings.php(40): Illuminate\Foundation\Http\Middleware\TransformsRequest->handle()
#42 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\TrimStrings->handle()
#43 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/ValidatePostSize.php(27): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#44 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\ValidatePostSize->handle()
#45 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Http/Middleware/PreventRequestsDuringMaintenance.php(86): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#46 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(180): Illuminate\Foundation\Http\Middleware\PreventRequestsDuringMaintenance->handle()
#47 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Pipeline/Pipeline.php(116): Illuminate\Pipeline\Pipeline->Illuminate\Pipeline\{closure}()
#48 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(165): Illuminate\Pipeline\Pipeline->then()
#49 /srv/ninja5/vendor/laravel/framework/src/Illuminate/Foundation/Http/Kernel.php(134): Illuminate\Foundation\Http\Kernel->sendRequestThroughRouter()
#50 /srv/ninja5/public/index.php(57): Illuminate\Foundation\Http\Kernel->handle()
#51 {main}
"}