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}
"}